{{sellerTotalView > 1 ? __("sellers", {number: sellerTotalView}) : __("seller", {number: sellerTotalView}) }}, {{numTotalView > 1 ? __("items", {number: numTotalView}) : __("item", {number: numTotalView}) }}
free FREE

Change Your Zip Code

Inventory information and delivery speeds may vary for different locations.

Location History

{{email ? __('Got it!') : __('Restock Alert')}}

We will notify you by email when the item back in stock.

Cancel
Yami

Jingdong book

HTML5实战

{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}

HTML5实战

{{__(":people-members", {'people': item.limit_people_count})}} {{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ item.invalid_price }} {{ itemDiscount }}
Ends in
{{ itemCurrency }}{{ item.valid_price }}
{{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }}
{{ itemDiscount }}
{{ itemCurrency }}{{ item.valid_price }} {{ itemCurrency }}{{ priceFormat(item.valid_price / item.bundle_specification) }}/{{ item.unit }} {{ itemCurrency }}{{ item.invalid_price }} {{itemDiscount}}
{{ itemCurrency }}{{ item.valid_price }}
Sale ends in
Sale will starts after Sale ends in
{{ getSeckillDesc(item.seckill_data) }}
{{ __( "Pay with Gift Card to get sale price: :itemCurrency:price", { 'itemCurrency' : itemCurrency, 'price' : (item.giftcard_price ? priceFormat(item.giftcard_price) : '0.00') } ) }} ({{ itemCurrency }}{{ priceFormat(item.giftcard_price / item.bundle_specification) }}/{{ item.unit }}) Details
Best before

Currently unavailable.

We don't know when or if this item will be back in stock.

Unavailable in your area.
Sold Out

Details

Full product details
Editer Recommend

名副其实的HTML5实战 HTML规范的参考手册 给出实际的动手指导
Content Description

作为Web开发领域里发展最快的技术之一,HTML5凭借其动态特性及跨平台特性日益成为程序设计领域备受推崇的语言。作为一门新兴语言,HTML5的应用范畴远远不止移动浏览器和桌面浏览器这两个方面,本书将带读者了解一个全方位的HTML5。
《HTML5实战》是一本全面介绍运用HTML5开发Web应用的书籍,包括了数据存储、通信以及如何创建视频游戏等诸多内容。全书分为四个部分,第一部分介绍HTML5语法及本书所涉及的全部API;第二部分介绍基于浏览器的应用;第三部分介绍交互式图像、媒体及游戏;第四部分是附录内容,深入介绍一些本书的主题,提供了一系列重要的参考资科。
《HTML5实战》内容结构清晰,示例完整,适合于对JavaScript和HTML语法有一定基础的Web开发人员阅读。通过阅读本书,你将能够创建更加真实、全功能的Web应用。
Author Description

作为Web开发领域里发展最快的技术之一,HTML5凭借其动态特性及跨平台特性日益成为程序设计领域备受推崇的语言。作为一门新兴语言,HTML5的应用范畴远远不止移动浏览器和桌面浏览器这两个方面,本书将带读者了解一个全方位的HTML5。
《HTML5实战》是一本全面介绍运用HTML5开发Web应用的书籍,包括了数据存储、通信以及如何创建视频游戏等诸多内容。全书分为四个部分,第一部分介绍HTML5语法及本书所涉及的全部API;第二部分介绍基于浏览器的应用;第三部分介绍交互式图像、媒体及游戏;第四部分是附录内容,深入介绍一些本书的主题,提供了一系列重要的参考资科。
《HTML5实战》内容结构清晰,示例完整,适合于对JavaScript和HTML语法有一定基础的Web开发人员阅读。通过阅读本书,你将能够创建更加真实、全功能的Web应用。
Comments

Rob Crowther,Web开发者、知名博主,Hello!HTML5 & CSS3一书的作者。Joe Lennon 企业移动应用开发者。Ash Blue 多个优秀交互式项目的开发者。Greg Wanish 独立Web开发者及电子商务开发者。
Catalogue

第一部分简介
第1章HTML5:从文档到应用的转变3
1.1探索标记语言:HTML5速览4
1.1.1HTML5文档的基本结构4
1.1.2使用新的语义元素6
1.1.3使用ARIA角色来增强可访问性8
1.1.4IE6~IE8的支持情况9
1.1.5HTML5所引入的新表单特性10
1.1.6进度条、度量器和可折叠内容12
1.2标记:附加的Web规范14
1.2.1微数据15
1.2.2CSS316
1.2.3JavaScript和DOM17
1.3HTML5的DOM API18
1.3.1Canvas19
1.3.2音频与视频19
1.3.3拖放功能20
1.3.4跨文档通信、服务器端发送的事件以及WebSockets21
1.3.5文档编辑23
1.3.6Web存储24
1.3.7离线Web应用25
1.4其他API和规范26
1.4.1地理定位API(Geolocation API)26
1.4.2索引数据库API(IndexedDB API)27
1.4.3文件API、文件阅读器API、文件编辑器API与文件系统API28
1.4.4可伸缩矢量图形29
1.4.5Web Graphics Library30
1.5小结31

第二部分基于浏览器的应用
第2章创建表单:输入小部件、数据绑定以及数据验证36
2.1表单的功能概述与所需知识37
2.2构建表单用户界面39
2.2.1定义表单的基本HTML文档结构39
2.2.2使用表单输入类型email和tel,以及输入属性autofocus、required和placeholder40
2.2.3使用表单输入属性required43
2.2.4使用number输入类型与min、max、data-*输入属性,以及元素来构建具备计算功能的表单44
2.2.5使用表单输入类型month和pattern输入属性47
2.2.6提交还是保存?由用户来选择——formnovalidate和formaction输入类型49
2.3计算金额总计,显示表单输出结果51
2.3.1构建计算函数52
2.3.2获取data-*属性的值54
2.4利用约束验证API来检查表单输入数据56
2.4.1利用setCustomValidity方法和ValidationMessage属性创建自定义验证测试和错误消息57
2.4.2利用invalid事件来侦测失败的表单验证59
2.4.3利用CSS3伪类来设置效元素的样式59
2.5为不支持HTML5相关特性的浏览器提供回退方案61
2.5.1利用Modernizr侦测特性并加载外部资源61
2.5.2使用polyfill和Modernizr来弥补缺陷62
2.5.3不借助约束验证API实现验证63
2.6小结66
第3章文件编辑和管理:富文本格式、文件存储、拖放69
3.1Super HTML5 Editor:应用概述、必备知识以及初始步骤70
3.1.1定义HTML文档结构71
3.1.2用JavaScript来实现视图导航与状态管理74
3.2富文本编辑与地理定位76
3.2.1使用designMode使HTML页面可编辑76
3.2.2利用execCommand实现富文本编辑控件78
3.2.3利用Geolocation API来定位用户当前位置80
3.3在本地管理文件:File System API、Quota Management API、File API与File Writer API82
3.3.1创建应用文件系统83
3.3.2从文件系统中获取文件列表85
3.3.3文件的加载、查看、编辑以及删除86
3.3.4创建新文件88
3.3.5利用File Writer API来保存文件92
3.4添加交互性的拖放功能94
3.4.1通过拖入操作将文件导入到应用中94
3.4.2通过拖出操作将文件从应用导出95
3.5小结96
第4章传递消息:HTML5的脚本通信技术98
4.1服务器发送事件(SSE)99
4.1.1一个简单的SSE聊天应用99
4.1.2何时使用SSE108
4.2使用WebSocket创建一种实时通信Web应用108
4.2.1应用概述及关键知识点109
4.2.2利用Node.js创建WebSocket111
4.2.3构建计划板应用113
4.3客户端上的通信121
4.3.1利用postMessage实现跨域通信121
4.3.2利用跨文档通信组合应用122
4.4小结124
第 5 章移动应用:客户端存储与离线执行127
5.1My Tasks应用的概述、关键知识点及首要步骤128
5.1.1定义HTML文档结构130
5.1.2利用CSS控制视图可见性132
5.1.3利用JavaScript实现视图导航133
5.2利用Web Storage API管理数据134
5.2.1从localStorage处读取数据135
5.2.2将数据存储到localStorage中136
5.2.3从localStorage中删除数据137
5.3使用IndexedDB来管理数据139
5.3.1侦测浏览器对数据库的支持140
5.3.2创建并连接到一个IndexedDB数据库,创建一个对象存储及索引141
5.3.3利用HTML和JavaScript开发一个动态列表143
5.3.4搜索IndexedDB数据库145
5.3.5使用IndexedDB或Web SQL,将任务添加到数据库中148
5.3.6从IndexedDB数据库中更新与删除数据150
5.3.7使用IndexedDB删除整个数据库151
5.4借助应用缓存清单,创建可离线使用的Web应用152
5.4.1配置Web服务器,以便使用应用缓存清单MIME类型153
5.4.2创建一个缓存清单文件154
5.4.3自动更新应用155
5.5小结157

第三部分交互式的图像、媒体及游戏
第 6 章2D Canvas:底层2D图像渲染162
6.1Canvas基础知识163
6.1.1设定Canvas绘图环境163
6.1.2生成Canvas绘图环境166
6.2创建一个Canvas游戏167
6.2.1创建游戏引擎的主要部分168
6.2.2创建动态的矩形172
6.2.3创建弧形与圆形175
6.2.4利用路径来创建复杂形状176
6.3使Canvas元素动起来178
6.3.1使游戏元素动起来179
6.3.2碰撞侦测180
6.3.3实现键盘、鼠标及触摸控制182
6.3.4控制输入需要考虑的一些问题185
6.4优化Canvas游戏186
6.4.1记录得分与关卡186
6.4.2添加游戏开始界面与结束界面190
6.4.3借助现成的代码库192
6.5小结193
第 7 章SVG:响应式浏览器内图像195
7.1位图与矢量图形的对比196
7.2利用XML构建SVG Aliens游戏198
7.2.1在HTML中设置SVG199
7.2.2实现简单的形状与文本202
7.2.3使用XLink和复杂形状204
7.3利用JavaScript添加交互性207
7.3.1游戏引擎基本结构和使用界面209
7.3.2设计模式、动态对象的创建以及输入方式211
7.3.3创建并组织复杂形状216
7.3.4维持一个复杂的SVG组222
7.3.5SVG与Canvas的对比228
7.4小结230
第 8 章视频与音频:在浏览器内播放媒体232
8.1利用HTML5播放视频233
8.1.1应用预览及构建引用所需的必备知识233
8.1.2构建播放器的基本架构234
8.1.3使用video元素为页面加入视频236
8.2利用HTMLMediaElement接口来控制视频237
8.3利用source元素指定多种媒体格式243
8.3.1通过.currentSrc属性获取视频类型244
8.3.2媒体格式的转换246
8.4结合用户输入与视频,实现视频标注功能247
8.4.1使用canvas元素来播放视频247
8.4.2创建自定义的视频播放控件249
8.4.3控制播放中的视频251
8.4.4实现视频标注功能256
8.5小结259
第 9 章WebGL:3D应用开发261
9.1创建一个WebGL游戏引擎263
9.1.1设置引擎布局264
9.1.2创建、改变及删除对象的工具270
9.2与显卡通信276
9.2.1有关显卡的一些基本

Specifications

Brand Jingdong book
Brand Origin China

Disclaimer

Product packaging, specifications and price are subject to change without notice. All information about the products on our website is provided for information purposes only. Please always read labels, warnings and directions provided with the product before use.

View Full Terms of Use
Add to favorites
{{ $isZh ? coupon.coupon_name_sub : coupon.coupon_ename_sub | formatCurrency }}
{{__("Buy Directly")}} {{ itemCurrency }}{{ item.directly_price }}
Quantity
{{ quantity }}
{{ instockMsg }}
{{ limitText }}
{{buttonTypePin == 3 ? __("Scan to view more PinGo") : __("Scan to start")}}
Sold by JD@CHINA
Ship to
{{ __("Ship to United States only") }}
Free shipping over 69
Genuine guarantee

Added to Cart

Keep Shopping

More to Consider

{{ item.brand_name }}

{{ item.item_name }}

{{ item.currency }}{{ item.market_price }}

{{ item.currency }}{{ item.unit_price }}

{{ item.currency }}{{ item.unit_price }}

Coupons

{{ coupon.coupon_name_new | formatCurrency }}
Clip Clipped Over
{{ getCouponDescStr(coupon) }}
{{ coupon.use_time_desc }}
Expires soon {{ formatTime(coupon.use_end_time) }}

Share this item with friends

Cancel

Yami Gift Card

Get this exclusive deal when paying with gift card

Terms and Conditions

Gift card deals are special offers for selected products;

The gift card deals will automatically be activated if a customer uses gift card balance at check out and the balance is sufficient to pay for the total price of the shopping cart products with gift card deals;

You will not be able to activate the gift card deals if you choose other payment methods besides gift card. The products will be purchased at their normal prices;

If your account balance is not enough to pay for the products with gift card deals, you can choose to reload your gift card balance by clicking on the Reload button at either shopping cart page or check out page;

Products that have gift card deals can be recognized by a special symbol showing 'GC Deal';

For any additional questions or concerns, please contact our customer service;

Yamibuy reserves the right of final interpretation.

Sold by Yami

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

Yami is committed to provide our customers with a peace of mind when purchasing from us. Most items shipped from Yamibuy.com can be returned within 30 days of receipt of shipment (For Food, Beverages, Snacks, Dry Goods, Health supplements, Fresh Grocery and Perishables Goods, within 7 days of receipt of shipment due to damages or quality issues; To ensure that every customer receives safe and high-quality products, we do not provide refunds or returns for beauty products once they have been opened or used, except in the case of quality issues; Some products may have different policies or requirements associated with them, please see below for products under special categories, or contact Yami Customer Service for further assistance).
Thank you for your understanding and support.

Learn More

Sold by Yami

Terms and Conditions of Yami E-Gift Card

If you choose “Redeem automatically” as your delivery method, your gift card balance will be reload automatically after your order has been processed successfully;

If you choose “Send to Email”as your delivery method, the card number and CVV will be sent to the email address automatically;

Any user can use the card number and CVV to redeem the gift card, please keep your gift card information safely. If you have any trouble receiving email, please contact Yami customer service;

Yami gift card can be used to purchase both Yami owned or Marketplace products;

Yami gift card will never expire;

Yami gift card balance does not have to be used up at once;

All rights reserved by Yami.

Return Policy

Gift card that has already been consumed is non-refundable.

Sold by JD@CHINA

Service Guarantee

Yami Free Shipping over $49
Yami Easy Returns
Yami Ships from United States

Shipping

  • United States

    Standard Shipping is $5.99 (Excluding Alaska & Hawaii). Free on orders of $49 or more.

    Local Express is $5.99 (Available in Parts of CA, NJ, MA & PA). Free on orders of $49 or more.

    2-Day Express (Includes Alaska & Hawaii) starts at $19.99.

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Sold by JD@CHINA

Service Guarantee

Yami Cross-store Free Shipping over $69
Yami 30-days Return

Yami-China FC

Yami has a consolidation warehouse in China which collects multiple sellers’ packages and combines to one order. Our Yami consolidation warehouse will directly ship the packages to your door. Cross-store free shipping over $69.

Return Policy

You may return products within 30 days upon receiving the products. Sellers take responsibilities for any wrong shipment or missing items. Packing needs to be unopened for any other than quality issues return. We promise to pack carefully, but because goods are taking long journey to destinations, simple damages to packaging may occur. Any damages not causing internal goods quality problems are not allowed to return. If you open the package and any quality problem is found, please contact customer service within three days after receipt of goods.

Shipping Information

Yami Consolidation Service Shipping Fee $9.99(Free shipping over $69)

Sellers in China will ship their orders within 1-2 business days once the order is placed. Packages are sent to our consolidation warehouse in China and combined there. Our Yami consolidation warehouse will directly ship the packages to you via UPS. The average time for UPS to ship from China to the United States is about 10 working days and it can be traced using the tracking number. Due to the pandemic, the delivery time may be delayed by about 5 days. The package needs to be signed by the guest. If the receipt is not signed, the customer shall bear the risk of loss of the package.

Sold by JD@CHINA

Service Guarantee

Free shipping over 69
Genuine guarantee

Shipping

Yami Consolidated Shipping $9.99(Free shipping over $69)


Seller will ship the orders within 1-2 business days. The logistics time limit is expected to be 7-15 working days. In case of customs clearance, the delivery time will be extended by 3-7 days. The final receipt date is subject to the information of the postal company.

Yami Points information

All items are excluding from any promotion or points events on Yamibuy.com

Return Policy

You may return product within 30 days upon receiving the product. Items returned must be new in it's original packing, including the original invoice for the purchase. Customer return product at their own expense.

Yami

Download the Yami App

Back Top

Recommended for You

About the brand

Jingdong book

为您推荐

Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折
Yami
欣葉
2种选择
欣叶 御大福 芋头麻薯 180g

周销量 600+

$1.66 $1.99 83折

Reviews{{'('+ commentList.posts_count + ')'}}

Have your say. Be the first to help other guests.

Write a review
{{ totalRating }} Write a review
  • {{i}} star

    {{i}} stars

    {{ parseInt(commentRatingList[i]) }}%

Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}
Yami Yami
{{ comment.user_name }}

{{ showTranslate(comment) }}Show Less

{{ strLimit(comment,800) }}Show more

Show Original

{{ comment.content }}

Yami
Show All

{{ formatTime(comment.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ comment.likes_count }} {{ comment.likes_count }} {{ comment.reply_count }} {{comment.in_user==uid ? __('Delete') : __('Report')}}

No related comment~

Review

Yami Yami

{{ showTranslate(commentDetails) }}Show Less

{{ strLimit(commentDetails,800) }}Show more

Show Original

{{ commentDetails.content }}

Yami
Show All

{{ formatTime(commentDetails.in_dtm) }} VERIFIED PURCHASE {{groupData}}

{{ commentDetails.likes_count }} {{ commentDetails.likes_count }} {{ commentDetails.reply_count }} {{commentDetails.in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Comments{{'(' + replyList.length + ')'}}

Yami Yami

{{ showTranslate(reply) }}Show Less

{{ strLimit(reply,800) }}Show more

Show Original

{{ reply.reply_content }}

{{ formatTime(reply.reply_in_dtm) }}

{{ reply.reply_likes_count }} {{ reply.reply_likes_count }} {{ reply.reply_reply_count }} {{reply.reply_in_user==uid ? __('Delete') : __('Report')}}

Please write at least one word

Cancel

That’s all the comments so far!

Write a review
How would you rate this item?

Please add your comment.

  • A nice nickname will make your comments more popular!
  • The nickname in your account will be changed to the same as here.
Thanks for your review
Our community rely on great reviews like yours to find the best of Asia.

Report

If you find this content inappropriate and think it should be removed from the Yami.com site, let us know please.

Cancel

Are you sure to delete your review?

Cancel

You’ve Recently Viewed

About the brand

Jingdong book