12
12
<div class =" core-window " >
13
13
<div class =" store-product-detail core-clearfix " >
14
14
<div class =" store-product-detail-image" >
15
- <img src =" https://dxezhqhj7t42i.cloudfront.net/image/f8efab08-3db4-4707-bf47-efce1f744559 " height =" 394 " width =" 300 " alt =" " class =" img-border " ></img >
15
+ <img src =" https://dxezhqhj7t42i.cloudfront.net/image/f8efab08-3db4-4707-bf47-efce1f744559" height =" 394 " width =" 300 " alt =" " class =" img-border " ></img >
16
16
</div >
17
17
<h2 class =" store-product-detail-title" >Swifter - Swift 必备 tips (第三版)</h2 >
18
18
<h3 class =" store-product-detail-pricing " ><span class =' store-product-price' ><span class =' store-value-money store-value-money-single' >¥ ; 49.00</span ></span ></h3 >
30
30
<div class =" store-product-list store-product-list-offer " >
31
31
<div class =" store-product-detail store-product-list-offer-item " >
32
32
<div class =" store-product-detail-image" >
33
- <img src =" https://dxezhqhj7t42i.cloudfront.net/image/266b3bbf-36e0-4cd2-807e-aeaf7bcf414f " height =" 400 " width =" 300 " alt =" " class =" img-border list-item-image" ></img >
33
+ <img src =" https://dxezhqhj7t42i.cloudfront.net/image/266b3bbf-36e0-4cd2-807e-aeaf7bcf414f" height =" 400 " width =" 300 " alt =" " class =" img-border list-item-image" ></img >
34
34
</div >
35
35
<h2 class =" store-product-detail-title " >函数式 Swift</h2 >
36
36
<h3 class =" store-product-detail-pricing " ><span class =' store-product-price' ><span class =' store-value-money store-value-money-single' >¥ ; 69.00</span ></span ></h3 >
44
44
</div >
45
45
</div >
46
46
<el-input-number v-model =" book2" :min =0 style =" bottom : 20px ; right : 10px ; position : absolute ;" > </el-input-number >
47
-
48
47
</div >
48
+
49
+
49
50
<div class =" store-product-detail store-product-list-offer-item " >
50
51
<div class =" store-product-detail-image " >
51
- <img src =" https://dxezhqhj7t42i.cloudfront.net/image/a165f416-1d8e-4ff4-a067-f00751aaac22 " height =" 400 " width =" 300 " alt =" " class =" img-border list-item-image" ></img >
52
+ <img src =" https://dxezhqhj7t42i.cloudfront.net/image/a165f416-1d8e-4ff4-a067-f00751aaac22" height =" 400 " width =" 300 " alt =" " class =" img-border list-item-image" ></img >
52
53
</div >
53
54
<h2 class =" store-product-detail-title " >Swift 进阶</h2 >
54
55
<h3 class =" store-product-detail-pricing " ><span class =' store-product-price' ><span class =' store-value-money store-value-money-single' >¥ ; 69.00</span ></span ></h3 >
63
64
<el-input-number v-model =" book3" :min =0 style =" bottom : 20px ; right : 10px ; position : absolute ;" > </el-input-number >
64
65
</div >
65
66
66
- <div class =" store-product-detail store-product-list-offer-item-last " >
67
- <div class =" store-product-detail-image " >
67
+ <div class =" store-product-detail store-product-list-offer-item " >
68
+ <div class =" store-product-detail-image" >
68
69
<img src =" https://dxezhqhj7t42i.cloudfront.net/image/7a3e21cc-96fd-41ec-b226-bc00be79614d" height =" 400 " width =" 300 " alt =" " class =" img-border list-item-image" ></img >
69
70
</div >
70
71
<h2 class =" store-product-detail-title " >Core Data</h2 >
77
78
<p >本书所有的代码都使用 Swift 书写, 我们也展示了如何将 Swift 的语言特性融入到 Core Data 中,并写出优雅和安全的代码。我们希望您在阅读本书的时候有一定的 Swift 和 iOS 开发基础,不过相信不论是新人还是富有经验的开发者,都能从本书中找到实用的信息和设计模式。</p >
78
79
</div >
79
80
</div >
80
- <el-input-number v-model =" book4" :min =0 style =" bottom : 0px ; right : 10px ; position : absolute ;" > </el-input-number >
81
+ <el-input-number v-model =" book4" :min =0 style =" bottom : 20px ; right : 10px ; position : absolute ;" > </el-input-number >
82
+ </div >
83
+
84
+
85
+
86
+ <div class =" store-product-detail store-product-list-offer-item-last " >
87
+ <div class =" store-product-detail-image " >
88
+ <img src =" http://localhost:8080/static/optimizing-collections-cover.png" height =" 400 " width =" 300 " alt =" " class =" img-border list-item-image" ></img >
89
+ </div >
90
+ <h2 class =" store-product-detail-title " >集合类型优化</h2 >
91
+ <h3 class =" store-product-detail-pricing " ><span class =' store-product-price' ><span class =' store-value-money store-value-money-single' >¥ ; 59.00</span ></span ></h3 >
92
+ <div class =" store-product-list-item-description " >
93
+ <div class =" store-product-list-item-description-short " >
94
+ <h3 >强烈建议您<b >不要</b >使用 QQ 或 Foxmail 的邮箱,否则可能无法收到我们的登录邮件。</h3 >
95
+ <p >在本书中,我们会介绍如何编写高性能的 Swift 集合类型代码。通观全书,我们创建了很多性能测试,并得到了一些让人惊喜的结果。我们将会探索如何用实现像是有序数组、二叉树、红黑树和 B 树这样的自定义数据结构,并让它们具有值语义和写时复制等特性。</p ><p >即使你从未实现过自定义的集合类型,本书也将会带领您逐渐深入,并一探 Swift 代码性能的特质。</p >
96
+ </div >
97
+ </div >
98
+ <el-input-number v-model =" book5" :min =0 style =" bottom : 0px ; right : 10px ; position : absolute ;" > </el-input-number >
81
99
</div >
82
100
</div >
83
101
</div >
@@ -100,6 +118,7 @@ export default {
100
118
book2: 0 ,
101
119
book3: 0 ,
102
120
book4: 0 ,
121
+ book5: 0 ,
103
122
disable: true
104
123
};
105
124
},
@@ -124,7 +143,7 @@ export default {
124
143
},
125
144
computed: {
126
145
getTotalPrice () {
127
- return this .book1 * 49 + this .book2 * 69 + this .book3 * 69 + this .book4 * 69 ;
146
+ return this .book1 * 49 + this .book2 * 69 + this .book3 * 69 + this .book4 * 69 + this . book5 * 59 ;
128
147
}
129
148
}
130
149
};
0 commit comments