返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:
本店所有商品

  • [正版]HTML5+CSS+JavaScript从入门到精通 网页设计与制作教程web前端开发书籍网站建设JavaScr
  • 本店商品限购一件,多拍不发货,谢谢合作
    • 作者: 无著
    • 出版社: 北京希望电子出版社
    • 出版时间:1
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    如梦图书专营店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品参数
    • 作者: 无著
    • 出版社:北京希望电子出版社
    • 出版时间:1
    • ISBN:9787674632488
    • 版权提供:北京希望电子出版社

                                                        店铺公告

    为保障消费者合理购买需求及公平交易机会,避免因非生活消费目的的购买货囤积商品,抬价转售等违法行为发生,店铺有权对异常订单不发货且不进行赔付。异常订单:包括但不限于相同用户ID批量下单,同一用户(指不同用户ID,存在相同/临近/虚构收货地址,或相同联系号码,收件人,同账户付款人等情形的)批量下单(一次性大于5本),以及其他非消费目的的交易订单。 温馨提示:请务必当着快递员面开箱验货,如发现破损,请立即拍照拒收,如验货有问题请及时联系在线客服处理,(如开箱验货时发现破损,所产生运费由我司承担,一经签收即为货物完好,如果您未开箱验货,一切损失就需要由买家承担,所以请买家一定要仔细验货), 关于退货运费:对于下单后且物流已发货货品在途的状态下,原则上均不接受退货申请,如顾客原因退货需要承担来回运费,如因产品质量问题(非破损问题)可在签收后,联系在线客服。

     

    商品参数

    书名:HTMLCSS JavaScript从入门到精通(配1DVD)

    ISBN:9787830025403

    出版社:人民邮电出版社

    作者:创客诚品

    出版时间 :2017年12月01日

    版次:1

    开本:16开

    装帧:平装

    页数:400页

    字数:593千字

    定价:59.90元

    内容

    本书内容充实条理,结构严谨,循序渐进有层次的进行讲解,分别对HTML、CSS及JavaScript进行了全方位的介绍。书中所列举案例的选择均突出知识点的实际应用性,并配合有“TIPS”技巧讲解,让读者真正掌握网页设计。

    本书共15章,主要介绍了从零起步—— HTML轻松入门  、网页设计基本功——表格的使用 、丰富网页——图像的插入 、网页交互——表单的使用、网页链接——创建链接 、视听效果——添加多媒体 、HTML升级——HTML5入门知识 、HTML5进阶——无处不在的应用 、美化网页——CSS样式 、级网页——CSS3样式表的应用 、知识拓展——XML的应用  、网页——JavaScript会基础 、典型应用——使用JavaScript制作 、综合实例——商业类网页的制作、综合实例——网店类网页的制作。 

    目录

    Chapter01  从零起步——HTML轻松入门

    1.1 认识HTML . 2

    1.1.1 什么是HTML . 2

    1.1.2 使用浏览器浏览文件  2

    1.2 HTML文件的基本标记  3

    1.2.1 开始标签 . 3

    1.2.2 头部标签  3

    1.2.3 标题标签  4</span></p> <p><span style="font-size: 18.0px;">1.2.4 主体标签<body>  4</span></p> <p><span style="font-size: 18.0px;">1.2.5 元信息标签<meta> . 5</span></p> <p><span style="font-size: 18.0px;">1.2.6 <!DOCTYPE>标签 . 5</span></p> <p><span style="font-size: 18.0px;">1.3 文字基本标记  6</span></p> <p><span style="font-size: 18.0px;">1.3.1 段落标签的用法  6</span></p> <p><span style="font-size: 18.0px;">1.3.2 换行标签的用法  7</span></p> <p><span style="font-size: 18.0px;">1.3.3 不换行标签的用法 . 8</span></p> <p><span style="font-size: 18.0px;">1.3.4 加粗标签的用法  9</span></p> <p><span style="font-size: 18.0px;">1.3.5 倾斜标签的用法  9</span></p> <p><span style="font-size: 18.0px;">1.3.6 标题标签的用法 . 10</span></p> <p><span style="font-size: 18.0px;">本章小结  12</span></p> <p><span style="font-size: 18.0px;">Chapter02  网页设计基本功——表格的使用</span></p> <p><span style="font-size: 18.0px;">2.1 表格的基本元素 . 14</span></p> <p><span style="font-size: 18.0px;">2.2 表格的相关代码  14</span></p> <p><span style="font-size: 18.0px;">2.2.1 表格标签<table> . 15</span></p> <p><span style="font-size: 18.0px;">2.2.2 行标签<tr> . 16</span></p> <p><span style="font-size: 18.0px;">2.2.3 单元格标签<td>  17</span></p> <p><span style="font-size: 18.0px;">2.2.4 表格的结构标签 . 18</span></p> <p><span style="font-size: 18.0px;">2.2.5 设置表格标题  21</span></p> <p><span style="font-size: 18.0px;">2.3 设置表格大小和行内属性 . 22</span></p> <p><span style="font-size: 18.0px;">2.3.1 设置整个表格的大小  22</span></p> <p><span style="font-size: 18.0px;">2.3.2 设置表格中行的属性  23</span></p> <p><span style="font-size: 18.0px;">2.3.3 设置行的背景颜色 . 24</span></p> <p><span style="font-size: 18.0px;">2.3.4 设置行内文字的对齐方式  25</span></p> <p><span style="font-size: 18.0px;">2.4 设置表格边框样式  28</span></p> <p><span style="font-size: 18.0px;">2.4.1 表格的边框宽度  28</span></p> <p><span style="font-size: 18.0px;">2.4.2 表格的边框颜色  29</span></p> <p><span style="font-size: 18.0px;">2.4.3 表格中的单元格间距  30</span></p> <p><span style="font-size: 18.0px;">2.4.4 表格中文字与边框间距  31</span></p> <p><span style="font-size: 18.0px;">2.5 设置表格的背景  33</span></p> <p><span style="font-size: 18.0px;">2.5.1 设置表格背景颜色 . 33</span></p> <p><span style="font-size: 18.0px;">2.5.2 为表格背景插入图像  34</span></p> <p><span style="font-size: 18.0px;">2.6 设置单元格的样式 . 35</span></p> <p><span style="font-size: 18.0px;">2.6.1 设置单元格的大小 . 35</span></p> <p><span style="font-size: 18.0px;">2.6.2 设置单元格的背景颜色 . 36</span></p> <p><span style="font-size: 18.0px;">2.6.3 设置单元格的边框颜色 . 38</span></p> <p><span style="font-size: 18.0px;">2.6.4 合并单元格  39</span></p> <p><span style="font-size: 18.0px;">本章小结  41</span></p> <p><span style="font-size: 18.0px;">Chapter03  丰富网页——图像的插入</span></p> <p><span style="font-size: 18.0px;">3.1 图片的格式  43</span></p> <p><span style="font-size: 18.0px;">3.2 插入图片  43</span></p> <p><span style="font-size: 18.0px;">3.2.1 使用img标签  43</span></p> <p><span style="font-size: 18.0px;">3.2.2 图片的源文件 . 44</span></p> <p><span style="font-size: 18.0px;">3.2.3 设置图片大小 . 45</span></p> <p><span style="font-size: 18.0px;">3.2.4 设置图片提示文字 . 45</span></p> <p><span style="font-size: 18.0px;">3.2.5 图片的对齐方式  47</span></p> <p><span style="font-size: 18.0px;">3.2.6 图片的边框 . 48</span></p> <p><span style="font-size: 18.0px;">3.3 为图片添加链接 . 49</span></p> <p><span style="font-size: 18.0px;">本章小结  50</span></p> <p><span style="font-size: 18.0px;">Chapter04  网页交互——表单的使用</span></p> <p><span style="font-size: 18.0px;">4.1 表单的基本标签  52</span></p> <p><span style="font-size: 18.0px;">4.1.1 <form>标签 . 52</span></p> <p><span style="font-size: 18.0px;">4.1.2 <input>标签 . 53</span></p> <p><span style="font-size: 18.0px;">4.1.3 <textarea>标签 . 54</span></p> <p><span style="font-size: 18.0px;">4.1.4 <select>标签 . 55</span></p> <p><span style="font-size: 18.0px;">4.2 表单的基本属性  56</span></p> <p><span style="font-size: 18.0px;">4.2.1 action属性 . 56</span></p> <p><span style="font-size: 18.0px;">4.2.2 name属性 . 57</span></p> <p><span style="font-size: 18.0px;">4.2.3 method属性  57</span></p> <p><span style="font-size: 18.0px;">4.2.4 enctype属性  58</span></p> <p><span style="font-size: 18.0px;">4.2.5 target属性 . 59</span></p> <p><span style="font-size: 18.0px;">4.3 插入表单对象  59</span></p> <p><span style="font-size: 18.0px;">4.3.1 文本域 . 59</span></p> <p><span style="font-size: 18.0px;">4.3.2 密码域 . 60</span></p> <p><span style="font-size: 18.0px;">4.3.3 普通按钮  61</span></p> <p><span style="font-size: 18.0px;">4.3.4 单选按钮 . 62</span></p> <p><span style="font-size: 18.0px;">4.3.5 复选框 . 63</span></p> <p><span style="font-size: 18.0px;">4.3.6 提交按钮 . 64</span></p> <p><span style="font-size: 18.0px;">4.3.7 重置按钮 . 65</span></p> <p><span style="font-size: 18.0px;">4.3.8 图像按钮  66</span></p> <p><span style="font-size: 18.0px;">4.3.9 隐藏域 . 67</span></p> <p><span style="font-size: 18.0px;">4.3.10 文件域  68</span></p> <p><span style="font-size: 18.0px;">4.3.11 菜单和列表 . 69</span></p> <p><span style="font-size: 18.0px;">4.4 创建一个注册类表单页面  71</span></p> <p><span style="font-size: 18.0px;">本章小结  74</span></p> <p><span style="font-size: 18.0px;">Chapter05  网页链接——创建链接</span></p> <p><span style="font-size: 18.0px;">5.1 链接的路径  76</span></p> <p><span style="font-size: 18.0px;">5.1.1 路径 . 76</span></p> <p><span style="font-size: 18.0px;">5.1.2 相对路径 . 76</span></p> <p><span style="font-size: 18.0px;">5.2 创建链接  76</span></p> <p><span style="font-size: 18.0px;">5.2.1 链接标签的属性 . 76</span></p> <p><span style="font-size: 18.0px;">5.2.2 内部链接  77</span></p> <p><span style="font-size: 18.0px;">5.2.3 锚点链接 . 78</span></p> <p><span style="font-size: 18.0px;">5.2.4 外部链接  81</span></p> <p><span style="font-size: 18.0px;">本章小结  84</span></p> <p><span style="font-size: 18.0px;">Chapter06  视听效果——添加多媒体</span></p> <p><span style="font-size: 18.0px;">6.1 插入多媒体  86</span></p> <p><span style="font-size: 18.0px;">6.1.1 插入Flash动画 . 86</span></p> <p><span style="font-size: 18.0px;">6.1.2 插入音频 . 87</span></p> <p><span style="font-size: 18.0px;">6.1.3 插入视频 . 87</span></p> <p><span style="font-size: 18.0px;">6.2 滚动效果  88</span></p> <p><span style="font-size: 18.0px;">6.2.1 设置滚动速度 . 88</span></p> <p><span style="font-size: 18.0px;">6.2.2 设置滚动方向 . 89</span></p> <p><span style="font-size: 18.0px;">6.2.3 设置滚动延迟 . 90</span></p> <p><span style="font-size: 18.0px;">6.2.4 设置滚动方式  91</span></p> <p><span style="font-size: 18.0px;">6.2.5 设置滚动循环 . 92</span></p> <p><span style="font-size: 18.0px;">6.2.6 设置滚动背景颜色 . 93</span></p> <p><span style="font-size: 18.0px;">6.2.7 设置滚动范围 . 94</span></p> <p><span style="font-size: 18.0px;">6.2.8 设置空白空间  95</span></p> <p><span style="font-size: 18.0px;">本章小结  96</span></p> <p><span style="font-size: 18.0px;">Chapter07  HTML升级——HTML5入门知识</span></p> <p><span style="font-size: 18.0px;">7.1 什么是HTML5 . 98</span></p> <p><span style="font-size: 18.0px;">7.1.1 认识HTML5 . 98</span></p> <p><span style="font-size: 18.0px;">7.1.2 HTML5的发展  98</span></p> <p><span style="font-size: 18.0px;">7.2 HTML5新增功能 . 99</span></p> <p><span style="font-size: 18.0px;">7.2.1 字符集和DOCTYPE的改进  99</span></p> <p><span style="font-size: 18.0px;">7.2.2 引入的新元素  100</span></p> <p><span style="font-size: 18.0px;">7.2.3 标准改进  100</span></p> <p><span style="font-size: 18.0px;">7.3 HTML5的优势  101</span></p> <p><span style="font-size: 18.0px;">7.3.1 HTML5化繁为简  101</span></p> <p><span style="font-size: 18.0px;">7.3.2 用户优先和效率 . 101</span></p> <p><span style="font-size: 18.0px;">7.4 HTML5新增的主体元素 . 102</span></p> <p><span style="font-size: 18.0px;">7.4.1 article元素  102</span></p> <p><span style="font-size: 18.0px;">7.4.2 section元素  103</span></p> <p><span style="font-size: 18.0px;">7.4.3 nav元素 . 106</span></p> <p><span style="font-size: 18.0px;">7.4.4 aside元素 . 107</span></p> <p><span style="font-size: 18.0px;">7.4.5 time元素  108</span></p> <p><span style="font-size: 18.0px;">7.4.6 pubdate属性  109</span></p> <p><span style="font-size: 18.0px;">7.5 HTML5新增的非主体元素 . 110</span></p> <p><span style="font-size: 18.0px;">7.5.1 header元素  110</span></p> <p><span style="font-size: 18.0px;">7.5.2 hgroup元素  112</span></p> <p><span style="font-size: 18.0px;">7.5.3 footer元素  113</span></p> <p><span style="font-size: 18.0px;">7.5.4 address元素  114</span></p> <p><span style="font-size: 18.0px;">7.6 HTML5新增的元素属性 . 115</span></p> <p><span style="font-size: 18.0px;">7.6.1 表单相关属性  115</span></p> <p><span style="font-size: 18.0px;">7.6.2 其他相关属性  116</span></p> <p><span style="font-size: 18.0px;">7.7 HTML5新增与废除的元素 . 116</span></p> <p><span style="font-size: 18.0px;">7.7.1 HTML5中新增的元素  116</span></p> <p><span style="font-size: 18.0px;">7.7.2 HTML5中废除的元素  124</span></p> <p><span style="font-size: 18.0px;">本章小结  125</span></p> <p><span style="font-size: 18.0px;">Chapter08  HTML5进阶——无处不在的应用</span></p> <p><span style="font-size: 18.0px;">8.1 画布功能 . 127</span></p> <p><span style="font-size: 18.0px;">8.1.1 canvas元素  127</span></p> <p><span style="font-size: 18.0px;">8.1.2 canvas坐标  128</span></p> <p><span style="font-size: 18.0px;">8.1.3 canvas绘制路径  128</span></p> <p><span style="font-size: 18.0px;">8.1.4 canvas渐变  130</span></p> <p><span style="font-size: 18.0px;">8.1.5 canvas文本  132</span></p> <p><span style="font-size: 18.0px;">8.2 音频和视频 . 134</span></p> <p><span style="font-size: 18.0px;">8.2.1 audio元素 . 134</span></p> <p><span style="font-size: 18.0px;">8.2.2 video元素 . 137</span></p> <p><span style="font-size: 18.0px;">8.3 表单功能 . 138</span></p> <p><span style="font-size: 18.0px;">8.3.1 form新特性 . 139</span></p> <p><span style="font-size: 18.0px;">8.3.2 输入型控件 . 139</span></p> <p><span style="font-size: 18.0px;">8.3.3 form新元素 . 141</span></p> <p><span style="font-size: 18.0px;">8.3.4 form新属性 . 143</span></p> <p><span style="font-size: 18.0px;">8.3.5 form练习  147</span></p> <p><span style="font-size: 18.0px;">8.4 拖放功能 . 149</span></p> <p><span style="font-size: 18.0px;">8.4.1 dataTransfer属性 . 149</span></p> <p><span style="font-size: 18.0px;">8.4.2 拖放列表  150</span></p> <p><span style="font-size: 18.0px;">8.5 地理位置 . 153</span></p> <p><span style="font-size: 18.0px;">8.5.1 geolocation概述 . 153</span></p> <p><span style="font-size: 18.0px;">8.5.2 geolocation浏览器支持检测  155</span></p> <p><span style="font-size: 18.0px;">8.5.3 在地图上显示你的位置  157</span></p> <p><span style="font-size: 18.0px;">8.6 本地存储 . 159</span></p> <p><span style="font-size: 18.0px;">8.6.1 WebStorage介绍  159</span></p> <p><span style="font-size: 18.0px;">8.6.2 executeSql执行查询  161</span></p> <p><span style="font-size: 18.0px;">本章小结  164</span></p> <p><span style="font-size: 18.0px;">Chapter09  美化网页——CSS样式</span></p> <p><span style="font-size: 18.0px;">9.1 CSS概述  166</span></p> <p><span style="font-size: 18.0px;">9.1.1 CSS基本语法  166</span></p> <p><span style="font-size: 18.0px;">9.1.2 CSS特点  167</span></p> <p><span style="font-size: 18.0px;">9.1.3 使用CSS  167</span></p> <p><span style="font-size: 18.0px;">9.2 CSS选择器  169</span></p> <p><span style="font-size: 18.0px;">9.2.1 元素选择器 . 169</span></p> <p><span style="font-size: 18.0px;">9.2.2 类选择器  170</span></p> <p><span style="font-size: 18.0px;">9.2.3 id选择器 . 172</span></p> <p><span style="font-size: 18.0px;">9.2.4 集体选择器 . 173</span></p> <p><span style="font-size: 18.0px;">9.2.5 属性选择器 . 174</span></p> <p><span style="font-size: 18.0px;">9.2.6 伪类 . 176</span></p> <p><span style="font-size: 18.0px;">9.2.7 伪元素  178</span></p> <p><span style="font-size: 18.0px;">9.3 CSS定位  180</span></p> <p><span style="font-size: 18.0px;">9.3.1 浮动定位  180</span></p> <p><span style="font-size: 18.0px;">9.3.2 相对定位  183</span></p> <p><span style="font-size: 18.0px;">9.3.3 定位  184</span></p> <p><span style="font-size: 18.0px;">9.4 盒子模型 . 186</span></p> <p><span style="font-size: 18.0px;">9.4.1 盒子简介  186</span></p> <p><span style="font-size: 18.0px;">9.4.2 设置外边距 . 186</span></p> <p><span style="font-size: 18.0px;">9.4.3 设置内边距 . 190</span></p> <p><span style="font-size: 18.0px;">9.5 字体样式 . 191</span></p> <p><span style="font-size: 18.0px;">9.5.1 font-family字体  191</span></p> <p><span style="font-size: 18.0px;">9.5.2 font-size字号 . 192</span></p> <p><span style="font-size: 18.0px;">9.5.3 font-style字体风格  193</span></p> <p><span style="font-size: 18.0px;">9.5.4 font-weight加粗字体 . 195</span></p> <p><span style="font-size: 18.0px;">9.6 段落样式 . 196</span></p> <p><span style="font-size: 18.0px;">9.6.1 letter-spacing字符间隔 . 196</span></p> <p><span style="font-size: 18.0px;">9.6.2 word-spacing单词间隔  197</span></p> <p><span style="font-size: 18.0px;">9.6.3 text-indent段落缩进  198</span></p> <p><span style="font-size: 18.0px;">9.6.4 line-height文本行间距 . 200</span></p> <p><span style="font-size: 18.0px;">9.6.5 text-align横向对齐  201</span></p> <p><span style="font-size: 18.0px;">9.6.6 vertical-align纵向对齐  202</span></p> <p><span style="font-size: 18.0px;">9.7 边框样式  204</span></p> <p><span style="font-size: 18.0px;">9.7.1 border-style边框线型  204</span></p> <p><span style="font-size: 18.0px;">9.7.2 border-color边框颜色  205</span></p> <p><span style="font-size: 18.0px;">9.7.3 border-width边框宽度  206</span></p> <p><span style="font-size: 18.0px;">9.7.4 border边框练习  206</span></p> <p><span style="font-size: 18.0px;">9.8 轮廓样式  208</span></p> <p><span style="font-size: 18.0px;">9.8.1 outline-style边框线型 . 208</span></p> <p><span style="font-size: 18.0px;">9.8.2 outline-color边框颜色  209</span></p> <p><span style="font-size: 18.0px;">9.8.3 outline-width边框宽度 . 210</span></p> <p><span style="font-size: 18.0px;">9.8.4 outline与border的异同点  212</span></p> <p><span style="font-size: 18.0px;">9.9 列表标记样式 . 213</span></p> <p><span style="font-size: 18.0px;">9.9.1 list-style-type列表标记样式 . 213</span></p> <p><span style="font-size: 18.0px;">9.9.2 list-style-image列表标记图像  216</span></p> <p><span style="font-size: 18.0px;">9.9.3 list-style-position列表标记的位置 . 218</span></p> <p><span style="font-size: 18.0px;">9.9.4 list-style列表简写格式 . 219</span></p> <p><span style="font-size: 18.0px;">本章小结  220</span></p> <p><span style="font-size: 18.0px;">Chapter10  级网页——CSS3样式表的应用</span></p> <p><span style="font-size: 18.0px;">10.1 CSS3概述  222</span></p> <p><span style="font-size: 18.0px;">10.1.1 CSS3与CSS的异同 . 222</span></p> <p><span style="font-size: 18.0px;">10.1.2 CSS3浏览器的支持情况 . 222</span></p> <p><span style="font-size: 18.0px;">10.2 CSS3的新增功能 . 223</span></p> <p><span style="font-size: 18.0px;">10.2.1 CSS3新增的rem . 223</span></p> <p><span style="font-size: 18.0px;">10.2.2 新增结构性伪类 . 224</span></p> <p><span style="font-size: 18.0px;">10.2.3 新增UI元素状态伪类 . 229</span></p> <p><span style="font-size: 18.0px;">10.2.4 新增属性和其他  231</span></p> <p><span style="font-size: 18.0px;">10.3 CSS3文本样式  234</span></p> <p><span style="font-size: 18.0px;">10.3.1 text-shadow文本阴影 . 234</span></p> <p><span style="font-size: 18.0px;">10.3.2 text-overflow文本溢出  236</span></p> <p><span style="font-size: 18.0px;">10.3.3 word-wrap文本换行 . 237</span></p> <p><span style="font-size: 18.0px;">10.3.4 word-break单词拆分  239</span></p> <p><span style="font-size: 18.0px;">10.4 CSS3边框样式  240</span></p> <p><span style="font-size: 18.0px;">10.4.1 border-radius圆角边框 . 240</span></p> <p><span style="font-size: 18.0px;">10.4.2 box-shadow盒子阴影  241</span></p> <p><span style="font-size: 18.0px;">10.5 CSS3背景样式  243</span></p> <p><span style="font-size: 18.0px;">10.5.1 background-size背景尺寸  243</span></p> <p><span style="font-size: 18.0px;">10.5.2 background-origin背景的绘制区域 . 244</span></p> <p><span style="font-size: 18.0px;">10.6 CSS3渐变  246</span></p> <p><span style="font-size: 18.0px;">10.6.1 线性渐变  246</span></p> <p><span style="font-size: 18.0px;">10.6.2 径向渐变  249</span></p> <p><span style="font-size: 18.0px;">10.7 CSS3转换 . 251</span></p> <p><span style="font-size: 18.0px;">10.7.1 2D转换 . 251</span></p> <p><span style="font-size: 18.0px;">10.7.2 3D转换  258</span></p> <p><span style="font-size: 18.0px;">10.8 CSS3动画  264</span></p> <p><span style="font-size: 18.0px;">10.8.1 动画属性  264</span></p> <p><span style="font-size: 18.0px;">10.8.2 实现动画  266</span></p> <p><span style="font-size: 18.0px;">10.9 CSS3多列布局 . 269</span></p> <p><span style="font-size: 18.0px;">10.10 CSS3过渡 . 273</span></p> <p><span style="font-size: 18.0px;">10.10.1 单项属性过渡 . 273</span></p> <p><span style="font-size: 18.0px;">10.10.2 多项属性过渡 . 274</span></p> <p><span style="font-size: 18.0px;">本章小结  276</span></p> <p><span style="font-size: 18.0px;">Chapter11  知识拓展——XML的应用</span></p> <p><span style="font-size: 18.0px;">11.1 XML入门  278</span></p> <p><span style="font-size: 18.0px;">11.1.1 什么是XML  278</span></p> <p><span style="font-size: 18.0px;">11.1.2 XML用途 . 278</span></p> <p><span style="font-size: 18.0px;">11.1.3 XML文件结构 . 279</span></p> <p><span style="font-size: 18.0px;">11.1.4 使用XSLT显示XML . 280</span></p> <p><span style="font-size: 18.0px;">11.2 XML进阶 . 281</span></p> <p><span style="font-size: 18.0px;">11.2.1 命名空间 . 281</span></p> <p><span style="font-size: 18.0px;">11.2.2 将数据存储到XML文件 . 284</span></p> <p><span style="font-size: 18.0px;">11.2.3 现实案例  287</span></p> <p><span style="font-size: 18.0px;">本章小结  287</span></p> <p><span style="font-size: 18.0px;">Chapter12  网页——JavaScript会基础</span></p> <p><span style="font-size: 18.0px;">12.1 JavaScript简介  289</span></p> <p><span style="font-size: 18.0px;">12.2 JavaScript的基本元素  290</span></p> <p><span style="font-size: 18.0px;">12.2.1 数据类型  290</span></p> <p><span style="font-size: 18.0px;">12.2.2 常量和变量 . 293</span></p> <p><span style="font-size: 18.0px;">12.2.3 运算符和表达式 . 293</span></p> <p><span style="font-size: 18.0px;">12.3 JavaScript事件分析  300</span></p> <p><span style="font-size: 18.0px;">12.3.1 事件类型 . 301</span></p> <p><span style="font-size: 18.0px;">12.3.2 事件句柄  302</span></p> <p><span style="font-size: 18.0px;">12.3.3 事件处理  303</span></p> <p><span style="font-size: 18.0px;">12.4 表单事件  305</span></p> <p><span style="font-size: 18.0px;">12.4.1 提交事件  305</span></p> <p><span style="font-size: 18.0px;">12.4.2 重置表单  306</span></p> <p><span style="font-size: 18.0px;">12.5 鼠标事件  307</span></p> <p><span style="font-size: 18.0px;">12.5.1 鼠标单、双击事件 . 307</span></p> <p><span style="font-size: 18.0px;">12.5.2 鼠标移动事件  309</span></p> <p><span style="font-size: 18.0px;">12.6 键盘事件 . 310</span></p> <p><span style="font-size: 18.0px;">12.7 窗口事件 . 311</span></p> <p><span style="font-size: 18.0px;">本章小结  312</span></p> <p><span style="font-size: 18.0px;">Chapter13  典型应用——使用JavaScript制作</span></p> <p><span style="font-size: 18.0px;">13.1 JavaScript事件分析 . 314</span></p> <p><span style="font-size: 18.0px;">13.1.1 轮播图效果  314</span></p> <p><span style="font-size: 18.0px;">13.1.2 图片闪烁效果 . 319</span></p> <p><span style="font-size: 18.0px;">13.1.3 当鼠标滑过时图片震动效果  320</span></p> <p><span style="font-size: 18.0px;">13.2 窗口  322</span></p> <p><span style="font-size: 18.0px;">13.2.1 定时关闭窗口  322</span></p> <p><span style="font-size: 18.0px;">13.2.2 全屏显示窗口  322</span></p> <p><span style="font-size: 18.0px;">13.3 时间  323</span></p> <p><span style="font-size: 18.0px;">13.3.1 显示网页停留时间  323</span></p> <p><span style="font-size: 18.0px;">13.3.2 显示当前日期  325</span></p> <p><span style="font-size: 18.0px;">本章小结  326</span></p> <p><span style="font-size: 18.0px;">Chapter14  综合实例——商业类网页的制作</span></p> <p><span style="font-size: 18.0px;">14.1 商业网站功能分析 . 328</span></p> <p><span style="font-size: 18.0px;">14.2 头部和banner的制作  329</span></p> <p><span style="font-size: 18.0px;">14.2.1 头部内容的结构分析 . 329</span></p> <p><span style="font-size: 18.0px;">14.2.2 banner的制作 . 330</span></p> <p><span style="font-size: 18.0px;">14.3 页面主体的制作 . 332</span></p> <p><span style="font-size: 18.0px;">14.3.1 主体内容结构分析  332</span></p> <p><span style="font-size: 18.0px;">14.3.2 主体内容样式定义  334</span></p> <p><span style="font-size: 18.0px;">14.4 页面尾部的制作 . 335</span></p> <p><span style="font-size: 18.0px;">14.5 网站*页代码实例 . 336</span></p> <p><span style="font-size: 18.0px;">14.6 二级页面的制作 . 340</span></p> <p><span style="font-size: 18.0px;">本章小结  345</span></p> <p><span style="font-size: 18.0px;">Chapter15  综合实例——网店类网页的制作</span></p> <p><span style="font-size: 18.0px;">15.1 网店类网页介绍 . 347</span></p> <p><span style="font-size: 18.0px;">15.1.1 网店类网页的作用  347</span></p> <p><span style="font-size: 18.0px;">15.1.2 网店类网页的构成及特点 . 347</span></p> <p><span style="font-size: 18.0px;">15.2 界面设计分析  347</span></p> <p><span style="font-size: 18.0px;">15.2.1 头部内容结构分析  348</span></p> <p><span style="font-size: 18.0px;">15.2.2 对整体样式进行定义  349</span></p> <p><span style="font-size: 18.0px;">15.2.3 对头部内容进行样式定义  350</span></p> <p><span style="font-size: 18.0px;">15.2.4 对网站Logo进行样式定义  351</span></p> <p><span style="font-size: 18.0px;">15.2.5 对网站工具栏进行样式定义  351</span></p> <p><span style="font-size: 18.0px;">15.2.6 对网站广告进行样式定义  353</span></p> <p><span style="font-size: 18.0px;">15.3 页面主体的制作 . 354</span></p> <p><span style="font-size: 18.0px;">15.3.1 主体内容结构分析  354</span></p> <p><span style="font-size: 18.0px;">15.3.2 对搜索栏进行样式定义 . 355</span></p> <p><span style="font-size: 18.0px;">15.3.3 对商品列表进行样式定义  357</span></p> <p><span style="font-size: 18.0px;">15.3.4 对用户登录、商品部分进行样式定义  359</span></p> <p><span style="font-size: 18.0px;">15.3.5 对商品展示进行样式定义  362</span></p> <p><span style="font-size: 18.0px;">15.4 对底部内容进行样式定义 . 364</span></p> <p><span style="font-size: 18.0px;">15.4.1 对支付方式进行制作 . 364</span></p> <p><span style="font-size: 18.0px;">15.4.2 制作新闻部分内容  365</span></p> <p><span style="font-size: 18.0px;">15.4.3 页尾的内容制作 . 367</span></p> <p><span style="font-size: 18.0px;">15.5 二级页面的制作 . 376</span></p> <p><span style="font-size: 18.0px;">本章小结  380</span></p></div><div splitCode='5e4372ed-36b2-4190-a4bc-38b04b207a51' moduleId='R9011070_4' moduleName='编辑推荐' moduleType='1' posFLag='startDiv'></div><div splitCode='5e4372ed-36b2-4190-a4bc-38b04b207a51' moduleId='R9011070_5' moduleName='作者简介' moduleType='1' posFLag='startDiv'></div><div splitCode='5e4372ed-36b2-4190-a4bc-38b04b207a51' moduleId='R9011070_6' moduleName='内容简介' moduleType='1' posFLag='startDiv'>1</div><div splitCode='5e4372ed-36b2-4190-a4bc-38b04b207a51' moduleId='R9011070_7' moduleName='媒体评论' moduleType='1' posFLag='startDiv'></div><div splitCode='5e4372ed-36b2-4190-a4bc-38b04b207a51' moduleId='R9011070_8' moduleName='目录' moduleType='1' posFLag='startDiv'></div><div splitCode='5e4372ed-36b2-4190-a4bc-38b04b207a51' moduleId='R9011070_9' moduleName='图书书摘' moduleType='1' posFLag='startDiv'></div> </div> </div> </div> <div class="d-anchor-panel" style="display:block;"> <div class="vertical-line"></div> <ul class="d-an-list" id="anchorList"> <li class="d-an-item d-select" name="item_12424336605_xqmd0_com" rel="R9011070_3"><i class="d-icon"></i>商品详情</li> <li class="d-an-item" name="item_12424336605_xqmd1_com" rel="R9011070_6"><i class="d-icon"></i>内容简介</li> </ul> </div> </div> <div id="J-procon-comment" class="tabarea-content" style="display:none;"></div> <div id="J-procon-answer" class="tabarea-content" style="display:none;"></div> <div id="J-procon-sale" class="tabarea-content" style="display:none;"></div> </div> <div id="appraise" class="lazy-ajax mt10" data-type="function"><div class="area loading-holder"></div><a target="_blank" href="//review.suning.com/cmmdty_review/general-000000012424336605-0071170137-1-total.htm">查看全部评论></a> </div> <div id="appwd" class="lazy-ajax mt10" data-type="function"></div> <div id="appAdv" class="mt10"><a rel="nofollow" name="item_12424336605_mobileAd_01" href="//c.m.suning.com/newPacket_pc.html" target="_blank"><img src2="//image3.suning.cn//uimg/cms/img/167836138660343191.png" onerror="javascript:$('#appAdv').hide()"/></a></div> <div id="serviceArea" class="lazy-ajax area mt10"> <div class="area-head"><h3>售后保障</h3></div> <div class="after-market" id="afterService"> <div id="installService" class="lazy-ajax" data-type="function"></div> <div id="afterServicePic" class="lazy-ajax after-market-img-list" style="display: none"></div> <div id="djh-after-market-container" style="display: none"></div> <div id="snblank" style="display: none"></div> </div> </div> <div class="area history mt15" id="historyListDiv" sap-modid="14"> <div class="area-head"> <h3>最近浏览</h3> </div> <div class="lazy-ajax history-rec" id="J-historyList" data-type="function"> </div> </div> <div class="procon-like mt15 lazy-ajax" id="adDatasDiv" sap-modid="16" style="display: none;"> </div> <div class="area history mt15" id="historyRecDiv" sap-modid="08"> <div class="area-head"> <h3>猜你喜欢</h3> </div> <div class="lazy-ajax history-rec" id="J-historyRec" data-type="jsonp"> </div> </div> <script id="guessScriptContent" type="text/html"> {{if skus.length>5}} <a tabindex="-1" aria-hidden="true" class="btn-dir prev" href="javascript:void(0);"><span class="screen-count"><em class="cur-count">1</em>/<i class="total-count">3</i></span><i class="arr"></i></a> <a tabindex="-1" aria-hidden="true" class="btn-dir next" href="javascript:void(0);"><span class="screen-count"><em class="cur-count">1</em>/<i class="total-count">3</i></span><i class="arr"></i></a> {{/if}} <div class="scroll-box"> <ul> {{each skus as value i}} <li com-partinfo="{{value.vendorId}}-{{value.sugGoodsCode}}" com-name="{{value.sugGoodsName}}" com-price="{{value.price}}" com-check="false"> <a tabindex="-1" aria-hidden="true" name="{{value.eleName}}" sa-data="{{value.saData}}" title="{{value.sugGoodsName}}" target="_blank" href="{{value.eleHref}}"> <img alt="{{value.sugGoodsName}}" src="{{value.eleSrc}}"> </a> <p class="price"> <i>¥</i>{{value.price}} {{if value.coopSecType == "A4" && value.specialType && value.specialType != "" && value.specialType.indexOf("T0003") > -1}} <label class="com-has-border">苏宁服务</label> {{else if value.productType==1 || value.coopSecType == "A4"}} <label class="com-has-border">苏宁自营</label> {{/if}} <p class="title"> <a tabindex="-1" aria-hidden="true" name="{{value.eleName}}" sa-data="{{value.saData}}" id="{{value.eleId}}" target="_blank" href="{{value.eleHref}}">{{value.sugGoodsName}}</a> </p> <p class="p-huodong">{{if value.promotionInfo!="" }}<span>{{value.promotionInfo}}</span>{{/if}}</p> </li> {{/each}} </ul> </div> </script> <div class="pro-statement hide" id="proStatement"> </div> </div> </div> <div id="addCartPop" class="promtip-addcart hide"> <div class="promtip-addcart-title"> <i class="tipInfo4 mr5"></i> <span>该商品在当前城市正在进行</span> <label class="promtip-label">抢购</label> <span>促销</span> </div> <ul class="promtip-addcart-panel clearfix"> <li> <p>抢购价:<span class="price"><i>¥</i> <em id="qg_qgprice">38.00</em></span> </p> <a href="javascript:void(0);" id="qg_href" class="btn-view" target="_blank">查看抢购信息</a> </li> <li class="sep"></li> <li> <p>易购价:<span class="price"><i>¥</i> <em id="qg_promotionPrice">38.00</em></span> </p> <a href="javascript:void(0);" id="qg_promotion_href" class="btn-buy">以易购价购买</a> </li> </ul> <p class="promtip-addcart-memo">注:参加抢购将不再享受其他优惠活动</p> <a href="javascript:void(0)" class="close"></a> </div> <div id="J-identify-code" style="display: none;"> <div class="identify-code"> <p class="tips">亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~</p> <div class="code-input clearfix"> <dl> <dt class="l">验证码</dt> <dd class="l"> <p class="item-ide"><input id="validateCode" autocomplete="off" class="ui-text l" type="text" value="以下字符不区分大小写"><i id="imageVerifytip" class="tip-icon tip-ok-16 tip-ok l" style="display:none;"></i><em class="code-error l" style="display:none;">验证码错误</em></p> <p class="item-ide"><img onclick="fun_getVcode()" name="vcodeimg1" id="vcodeimg1" class="l" src="" alt=""><span class="change l">看不清楚?<a href="javascript:void(0);" onclick="fun_getVcode()">换一张</a></span></p> <p class="item-ide"><a class="lion-btn certain" href="javascript:void(0);" onclick="ajaxCheckVerifyCodeOrSubmit(true);return false;">确定</a><a class="lion-btn close" href="javascript:void(0);">关闭</a></p> </dd> </dl> </div> </div> </div> <div id="J-company-channel" style="display: none;"> <div class="company-channel"> <p class="tips">亲,大宗购物请点击<span><a href="//b.suning.com">企业用户渠道></a></span>小苏的服务会更贴心!</p> </div> </div> <div id="J-boom" style="display: none;"> <div class="company-channel"> <p class="tips">亲,很抱歉,您购买的宝贝销售<span>异常火爆</span>让小苏措手不及,请稍后再试~</p> </div> </div> <div class="pro-pop gray6 hide" id="proPop"> <div class="pop-up fix"> <a id="proPopCloseBtn" class="close-btn" href="javascript:void(0)" title="关闭">x</a> </div> <div class="pop-main pop-main-normal fix"> <em class="tipIcon"></em> <div class="msg"><strong>您已成功将商品加入收藏夹</strong> <p style="font-size:12px;">查看<a href="#">我的收藏夹</a> </p> </div> </div> <div class="pop-down"> <a id="proPopSubmit" class="pop-btn" href="javascript:;">确定</a> </div> </div> <div id="win_presell" class="hide"> <div class="presell-pay-failed"> <i></i> <p id="psellBookMessage">非常抱歉,您前期未参加预订活动,<br />无法支付尾款哦!</p> <p class="mt20"><a href="javascript:void(0);" class="btn-cancel close">关闭</a></p> </div> </div> <div id="dlg_error_prompt" class="hide"> <div class="d-error-prompt"> <div class="e-img"></div> <p class="d-message">抱歉,您暂无任性付资格</p> </div> </div> <!---super会员预约弹窗--> <div id="super-dialog-tell" class="hide"> <div class="orders-dialog-container"> <div class="orders-msg"> <span class="orders-common super-new-posi"></span> <div class="super-dialog-text"><span id="super-dialog-msg">此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购</span></div> </div> <div class="btn-box"> <a href="javascript:;" name="item_12424336605_supertqqqx_click" id="dialogVipPriceClose" class="btn4 close"> <p>继续等待</p> <p>0小时0分</p> </a> <a href="javascript:;" name="item_12424336605_supertqqkt_click" id="dialogVipPriceLink" class="btn3"> <p>立即开通</p> <p>SUPER会员</p> </a> </div> </div> </div> <div id="orders-dialog-content" class="hide" sap-modid="18"> </div> <div class="lazy-ajax" id="pds-footer" data-type="function"> <div style="height:25px;"></div> </div> <script type="text/javascript" src="//res.suning.cn/project/crdnode/common/tingyun.js?v="></script> <script type="text/javascript" src="//res.suning.cn/project/crdnode/comps/seoComponents-mini.js?v="></script> <script type="text/javascript"> var isArray=function(obj){return Object.prototype.toString.call(obj)==='[object Array]';} var windowOnLoadEventQueue=[];var scriptOnLoadEventQueue=[];window.onload=function(){for(var i=0;i<windowOnLoadEventQueue.length;i++){windowOnLoadEventQueue[i]();}} function addOnLoad(func){windowOnLoadEventQueue=windowOnLoadEventQueue.concat(func);} var lazyScriptMap={};function lazyLoadScript(src,callback){if(!lazyScriptMap[src]){lazyScriptMap[src]=callback;var scriptNode=document.createElement("script");if('function'===typeof callback){scriptNode.onload=callback;scriptNode.onreadystatechange=function(){if("loaded"==scriptNode.readyState||"complete"==scriptNode.readyState){callback();}}}else if(isArray(callback)){var callbackSequence=function(){for(var i=0;i<callback.length;i++){(callback[i])();}};scriptNode.onload=callbackSequence;scriptNode.onreadystatechange=function(){if("loaded"==scriptNode.readyState||"complete"==scriptNode.readyState){callbackSequence();}}} scriptNode.type="text/javascript";scriptNode.src=src;var scriptContainer=document.getElementsByTagName("head")[0];scriptContainer.appendChild(scriptNode);}else{}} function lazyLoadScripts(srcs,callback){var srcNum=srcs.length;var loadingProgress=0;if(srcNum>0){for(var i=0;i<srcNum;i++){var currSrc=srcs[i];lazyLoadScript(currSrc,function(){loadingProgress++;if(srcNum==loadingProgress){if('function'===typeof callback){callback();}else if(isArray(callback)){for(var i=0;i<callback.length;i++){(callback[i])();}}}});}}} var isTimeout = false; var lazyLoadFunction = null; var lazyScriptLoaded = false; var lazyScriptTimeout = 2000; //默认的超时时间2秒,这个数字2是业务部或用户体验部门来提出要求。 //在懒加载方法中对事件响应后绑定 lazyloadBindingFuc=function() { $(".mycar, .myhelp, .myweb").bind({ mouseover: function() { addhover(this); }, mouseout: function() { delhover(this); } }); } lazyLoadFunction = function() { if(lazyScriptLoaded&&isTimeout) { //一旦已经执行过,并且是在timeout的情况下执行,则需要加载da.js lazyLoadScript( "//res.suning.cn/javascript/sn_da/da_opt.js?v=2024060523", function(){ lazyLoadScript("//res.suning.cn/javascript/sn_da/saSiteDsp.js?v=2024060523" );}); return; } lazyScriptLoaded =true;//flag置为true if (isTimeout) { lazyLoadScript("//res.suning.cn/javascript/ShoppingArea/V9/ECode.calendar.js?v=2024060523", function(){ lazyLoadScript("//res.suning.cn/javascript/sn_da/saSiteDsp.js?v=2024060523" );}); } else { lazyLoadScript("//res.suning.cn/javascript/ShoppingArea/V9/ECode.calendar.js?v=2024060523", function(){ lazyLoadScript("//res.suning.cn/javascript/sn_da/da_opt.js?v=2024060523", function(){ lazyLoadScript("//res.suning.cn/javascript/sn_da/saSiteDsp.js?v=2024060523" );} );} ); } } addOnLoad(lazyloadBindingFuc); addOnLoad(lazyLoadFunction); //对lazyload设置 超时机制 function checkLazyScriptTimeout(){ isTimeout = true; if(!lazyScriptLoaded){//检测lazy script是否已经加载 if(!!lazyLoadFunction){//检测下函数空间,以免servlet还没加载完全 lazyLoadFunction();// }else{ setTimeout(checkLazyScriptTimeout, 1000);//在servlet还没加载完全的情况下,每过1秒,重新检测一次 } } } setTimeout(checkLazyScriptTimeout, lazyScriptTimeout); /*eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('2 8;5(!8)8={};5(!8.K)8.K={};(4(){2 j=/^\\w*?.A.z$/,1f=9.P.2r,Q=(("10:"==9.P.Q)?"10://":"2l://"),14=16(),7="|",1e=P.T,1h=v(1x(1e));4 U(a){2 b=a.V?v(a.V):"V B",p=a.p?v(a.p):"p B",C=y 2i(),1m=(R(a,C),C)?v(C.2f("").1w(/\\s|\\|/2e,"")):"2d B",t=(t=9.S("2c"))?t.Y:"",1a=p+7+b+7+1m,J=(J=9.S("2b"))?J.Y:"",1g=Q+14+"/2a.25",N=1n(),O="O";1r(O,N,\'/\',"","");2 c=l("23"),Z=22 11=="2s"?11.13:"20 1Z 1X 13",17=N+7+c+7+1a+7+1h,L=a.T?a.T:\'\',M=(L?19(L):\'-\'),F=9.S("1W"),1c=(F?F.Y:""),1d=l(\'1S\').H(\'|\')[1],1y=l(\'1O\'),1j=l(\'1M\'),1l=l(\'1K\').H(\'|\')[0],1o=1g+"?"+"1J="+17+"&1I="+J+"&t="+t+"&1H="+Z+\'&1G=\'+M+\'&F=\'+1c+\'&1D=\'+1d+\'&1C=\'+1y+\'&M=\'+1l+\'&1z=\'+1j;1v(1o)}4 1n(){2 a=y X(),m=1u.21(1A*1u.1B()),1t=a.W().1E().1F(m);6 1t}4 l(a){2 b=9.1q.H("; ");1p(2 i=0;i<b.I;i++){2 c=b[i].H("=");5(c[0]==a)6 1L(c[1])}}4 1v(a){2 n="1N"+(y X()).W();2 i=1i[n]=y 1P();i.1Q=(i.1R=4(){1i[n]=G});i.1T=a+"&1U="+n;i=G}4 16(){5(j.1V(1f)){6"K.A.1b/8"}E{6"1Y.A.1b/8"}}4 15(){6 9.D}4 1r(a,b,c,d,e){2 f=a+"="+24(b);5(d!=""){2 g=y X();g.26(g.W()+d);f+=";27="+g.28()}5(c!=""){f+=";29="+c}2 h=15();5(h.u(".A.z")!=-1){f+=";D=.A.z"}E 5(h.u(".18.z")!=-1){f+=";D=.18.z"}E{f+=";D="+e}9.1q=f}4 19(r){2 a=\'-\';5(!q(r)){a=1s(r,\'2g\',\'&\')}6 a}4 1x(a){5(a.I>2h){a=a.1k(0,2j)}2k(a.u(7)!=-1){a=a.1w(7,"--")}6 a}4 R(n,a){5(n.12==3){a.2m(n.2n)}E 5(n.12==1){1p(2 m=n.2o;m!=G;m=m.2p){R(m,a)}}}4 v(s){6 s!=G?2q(s):""}4 1s(a,b,c){2 d="-",x;5(!q(a)&&!q(b)&&!q(c)){x=a.u(b);5(x>-1){2 e=a.u(c,x);5(e<0){e=a.I}d=a.1k(x+b.I+1,e)}}6 d}4 q(o){6(B==o||\'\'==o||\'-\'==o)}2 k=8.K;k.U=U})();',62,153,'||var||function|if|return|_tag|sa|document||||||||||||getCookieIndex||||id|IsEmpty|||_type|indexOf|_encode||idx|new|com|suning|undefined|_strings|domain|else|urlPattern|null|split|length|_errorCode|click|aHref|sid|oId|_snck|location|protocol|_getString|getElementById|href|sendDatasIndex|name|getTime|Date|value|_cityId|https|sn|nodeType|cityId|server|_getDomain|getServer|cDatas|cnsuning|GetSID|Datas|cn|urlPatternV|visitorID|_toUrl|hostName|clickUrl|_shortToUrl|window|memberID|substring|sessionID|_text|getOnlyIdIndex|url|for|cookie|_addCookie4Index|Pick|onlyId|Math|httpGifSendIndex|replace|_cutUrlToShort|loginUser|mid|100000|random|lu|vid|toString|concat|_sid|_cId|_snme|_snmk|_snmb|unescape|custno|log_|idsLoginUserIdLastTime|Image|onload|onerror|_snma|src|iId|test|URLPattern|get|clicksit|not|can|round|typeof|_snmp|escape|gif|setTime|expires|toGMTString|path|ajaxClick|errorCode|resourceType|text|ig|join|tid|301|Array|300|while|http|push|nodeValue|firstChild|nextSibling|encodeURIComponent|hostname|object'.split('|'),0,{}))*/ $(document).ready(function(){ if($("#anchorList li").length == 0){ $("#J-procon-desc").addClass("not-anchor"); $(".prod-detail-container").addClass('not-anchor'); } $("dl[name^=item_],img[name^=item_],span[name^=item_],a[name^=item_],p[name^=item_],div[name^=item_],i[name^=item_],li[name^=item_],input[name^=item_],a[name^=reviewitem_],input[name^=reviewitem_],p[name^=reviewitem_]").live("click",function(){ sa.click.sendDatasIndex(this); }); //分享附节点阻止了冒泡,另设分享 $('.share a[name^=item_],.share span[name^=item_]').on("click", function(){ sa.click.sendDatasIndex(this); }); // bd.init({ // 'token' : 'other' // }); var env = "prd"; if(sn.envName){ if(sn.envName == "PROD"){ env = "prd"; }else if(sn.envName == "SIT"){ env = "sit"; }else if(sn.envName == "XGPRE"){ env = "xgpre"; }else if(sn.envName == "PRE"){ env = "pre"; } } bd.init({ appCode : "OLSltniYhR1s2xr5", env : env }); _dfp.init({ appCode : "OLSltniYhR1s2xr5", env : env, error : function (e) { } }); }); //FourPage.initCluster(); CommonFourPage.autoPlayer(); FourPage.itemMainTab();//主tab切 iFourth.initDetailScroll();//详情锚点 //初始化横条dom iFourth.fillProconToolbar(); iFourth.init();//加载页面效果 FourPage.lazyElems(); FourPage.lazyFunction(); FourPage.commGroup()//同级目录 //非捐助加载推荐 if(!sn.donateFlag){ FourPage.Recommend();//推荐 } //展示举报 FourPage.showJubao(); initHistoryCookie(sn.partNumber,sn.vendorCode);//更新cookie if($("#kernelParmeter").length>0&&$.trim($("#kernelParmeter").find("ul").html())==""){$("#kernelParmeter").hide()} $("#cslpBox").html("").show(); iFourth.bindProServTooltip();//服务标签 $("img[src2]").Jlazyload({type: "image", placeholderClass: "err-product"}); //360度图片加载 if(sn.itemViewFlag){ iFourth.popTabFun(); } $('#hbModel-pj').on('click',function(){ $("#productCommTitle").click(); }); //在线客服 setFixBarOnline(); //DOM结束后塞值防止DOM没加载结束值没塞进去 $("li[rel=#J-procon-comment]").html('<a name="item_'+sn.ninePartNumber+'_tab_pingjia" href="javascript:void(0);">评价('+sn.reviewTotal+')</a>'); if(typeof gProduct == "undefined" || gProduct.gors != "0"){ $("#tabAddCart").show(); }else{ $("#tabAddCart").hide(); } if($("#callmeTile").length == 0){ $("#onlineTile").parent().hide(); } //相关品牌 Recommend.lazyRelGroup(); //页尾 Recommend.lazyFooter(); iFourth.judgeCanvas(); function parseQueryString(url) { var regUrl = /^[^\?]+\?([\w\W]+)$/; var regPara = /([^&=]+)=([\w\W]*?)(&|$|#)/g; var arrUrl = regUrl.exec(url); var ret = {}; if (arrUrl && arrUrl[1]) { var strPara = arrUrl[1]; var result; while ((result = regPara.exec(strPara)) != null) { ret[result[1]] = null != result[2]?result[2]:""; } } return ret; } window.doSeoComponents = function () { var reg = /^http(s)?:\/\/(.*?)\//; var referrer = document.referrer; var referrerHost = referrer && reg.exec(referrer); referrerHost = (referrerHost && Array.isArray(referrerHost)) ? referrerHost[2] : ''; var seoReferrerList = ",www.baidu.com,m.baidu.com,so.m.sm.cn,www.so.com,m.so.com,www.sogou.com,wap.sogou.com,cn.bing.com,cn.google.com,so.toutiao.com,m.toutiao.com,nativeapp.toutiao.com,"; if (null != referrerHost && '' != referrerHost && seoReferrerList.indexOf(','+referrerHost+',') != -1) { var categorys = {first:"502282",second:"502308",third:"502553"}; var coupons = new Array(); console.log(couponList); if (null != couponList && couponList.length > 0) { for (var i = 0; i < couponList.length; i++) { var actObj = couponList[i]; if (null != actObj.activityType && actObj.activityType != "7") { continue; } var obj = parseQueryString(actObj.activityLink); coupons.push({ actId: actObj.activityId, actKey: actObj.activitySecretKey, channel: "", cityId: sn.lesCityId, bonusTrigerId: obj.bonusTrigerId==null?"":obj.bonusTrigerId, mobileVisitWapFlag: "", versionNo: '', uuid: '', sourceId: "2001", salesPrice: actObj.couponValue, activityDescription: actObj.activityDesc, activityTypeId:actObj.activityId, couponType:actObj.couponType, couponTypeTag:actObj.couponShowType, memberAttLimitType:actObj.memberAttributeList }); } } var product = { cityCode:sn.lesCityId, prodNo:sn.partNumber, shopCode:sn.vendorCode, comeFrompage:"fourGoodpage", shopName:"如梦图书专营店", classCode:sn.catenIds, brandId:"0001400KC", distCode:getAddrCode(), b2cGroupId:sn.categoryId, goods_price:sn.promotionPrice, goodsName:sn.itemDisplayName, productImage:sn.fristPic, sourceURL:"https://product.suning.com/0071170137/12424336605.html" }; seoComponents.init({ mode:"compSe", sourceChannel: "04", platform: "p", styles: {}, activityCode: "ACT0000012972", gameId: "GM0217", coupons: coupons, categorys: categorys, brand:"00014", product:product }); } }; </script> <script id="shoppingAllowanceDialog" type="text/html"> <div id="o2o-cjhb" sap-modid="23"> <div class="o2o-contain"> <div id="oto-bgg" class="oto-bgg" style='background: url("//image2.suning.cn/uimg/cms/img/154287473370364143.png")'> <p class="o2o-p1" style='background-image: url("//image2.suning.cn/uimg/cms/img/154510130790775531.png")'></p> {{if dialogMode == '5'}} <p class="o2o-p2">活动太火爆 稍后尝试</p> <br/> {{else}} <p class="o2o-p2"><a name="item_12424336605_gwjtmjhd_click" target="_blank" href="{{ruleUrl}}">{{bountyRulDescribe}} ></a></p> {{if startTimeStr && endTimeStr}} <p class="o2o-p3">{{startTimeStr}} 至 {{endTimeStr}}</p> {{/if}} {{/if}} <div id="o2oDynamic"> <div class={{if dialogMode == '1'}} "o2o-common o2o-avalible"> {{else if dialogMode == '4'}} "o2o-common o2o-success"> {{else if dialogMode == '5'}} "o2o-common o2o-avalible"> {{/if}} {{if dialogMode == '5'}} <div class="o2o-lkbg">刷新</div> {{else}} <div class="o2o-d-con"> {{if freeAllowanceObj }} <div class="o2o-d-y" sendCategory="free_allowance" sa-data="{'eletp':'','eleid':'140000630'}"> <span class="o2o-zydh">抢{{freeAllowanceObj.freeAmount}}元</span> <span class="o2o-zyxy">可领{{freeAllowanceObj.freeRemainCount}}次</span> </div> {{else}} {{each surplusQuota as quota}} <div class="{{if !point || point < quota.pointQuota}}o2o-d-n{{else}}o2o-d-y{{/if}}{{if dialogMode != '1'}} hide{{/if}}" {{if quota.sendCategory=="0"}}sa-data="{'eletp':'','eleid':'140000640'}"{{else if quota.sendCategory=="1"}}sa-data="{'eletp':'','eleid':'140000650'}"{{/if}} sendCategory="{{quota.sendCategory}}"> <span class="o2o-zydh">{{if quota.sendCategory=="1"}}抢{{quota.minAllowanceQuota}}-{{quota.maxAllowanceQuota}}元{{else if quota.sendCategory=="0"}}抢{{quota.allowanceQuota}}元{{/if}}</span> <span class="o2o-zyxy">{{if !point || point < quota.pointQuota}}云钻不足{{else}}需{{quota.pointQuota}}云钻{{/if}}</span> </div> {{/each}} {{/if}} </div> <div class="o2o-do-text{{if dialogMode != '4'}} hide{{/if}}"><i>恭喜,兑换成功(</i><i>5</i><i>s)</i></div> <div class="o2o-done{{if dialogMode != '4'}} hide{{/if}}">获得{{if dialogMode == '4'}}{{exchangeAllowanceQuota}}{{/if}}元购物补贴</div> {{/if}} </div> {{if point >= 0}} <div class="o2o-my-money"> <span>我的云钻 : </span> <i>{{point}}</i> </div> {{/if}} {{if bonusUseAmount >= 0 && shopAllowanceRedPacketLinkSwitch == '1'}} <div class="o2o-my-money"> <a href="//quan.suning.com/shoppingCoupon/shoppingCoupon_{{activityId}}.htm" target="_blank"><span>我的购物补贴 : </span> <i>¥ {{bonusUseAmount}}</i></a> </div> {{/if}} </div> </div> </div> </div> <!-- 风控验证 --> <div class="identity-pop-form" id="vasIdentityPopForm" style="display: none"> <div class="idty-container"> <div class="clearfix" id="vasSlideWords" style="display: none"> <div class="lose-img"></div> <div class="idty-prompt"> <p>活动太火爆,请滑动验证!</p> </div> </div> <div class="clearfix" id="vasImgWords" style="display: none"> <div class="lose-img"></div> <div class="idty-prompt"> <p>活动太火爆,请输入验证码验证!</p> </div> </div> <div class="idty-area" id="vasSlideCheck" style="display: none"> <div> <div style="width: 332px;height: 42px; text-align: center;background: #75C72B;" id="vasSlideArea"></div> </div> </div> <div class="idty-area" id="vasImgCheck" style="display: none"> <div class="identity-img "> <div class=" clearfix "> <div class="idty-input check-err check-correct" id="vasChenckInfo"> <input type="text" id="vasImgtext"> <i class="err-i" style="display: none"></i> <i class="correct-i" style="display: none"></i> </div> <img src="" alt="" class="idtycode-img"> <a href="javascript:;" class="idty-change" onclick="shopAllowance.fk.imageCheck.changeValidate()">换一张</a> </div> <div class="err-box" style="display: none" id="vasErrbox"></div> <a href="javascript:;" class="btn-idty" id="vasValidateButton">验证领取</a> </div> </div> <div id="vasSMSCheck" style="display: none"> <div class="page1 SMS_security"> <div class="info info-tel"> <p>手机号码:<span class="tel-num" id="vasSmsTel"></span></p> </div> <p class="info info-code"> <input type="tel" class="code" id="vasSmsCode" placeholder="请输入验证码"> <a class="code1" id="vasGetSmsCode" href="javascript:;">获取验证码</a> </p> <p class="error-msg" style="display: none" id="vasSmsErrbox">验证码错误</p> <div class="btn-box"> <a href="javascript:;" class="btn-idty" id="vasSMSButton">确定</a> <a href="javascript:;" class="btn2" id="vasSMSCancel">取消</a> </div> </div> </div> </div> </div> </script></body> </html>