官术网_书友最值得收藏!

Summary

There you have it. We now have our first HTML5 application under our belts. A tasklist where we can add, remove, and edit tasks. The tasks are persisted, so that when the user returns to the application they can continue from where they left off. We covered the following concepts in this chapter:

  • We learned the basics of building an HTML5 application and its three components, HTML, CSS, and JS
  • We created an application template to help us get new applications started quickly
  • We learned how to use jQuery to access and manipulate the DOM
  • We learned how to initialize a web application and handle user interaction
  • We learned how to create HTML templates so we can define reusable element structures in markup
  • We learned how to use Web Storage to save and retrieve the state of an application, and created an AppStorage object to help us access localStorage

Now that we've learned the basics of creating HTML5 applications and have our tasklist application working, we're ready to do some styling. In the next chapter, we will learn about some of the new CSS3 features that will make our application look as good, or better than, any desktop app.

主站蜘蛛池模板: 乌什县| 光泽县| 新丰县| 锡林郭勒盟| 高唐县| 马鞍山市| 海宁市| 忻州市| 普洱| 梓潼县| 桐城市| 万全县| 咸宁市| 阳城县| 保山市| 峨眉山市| 织金县| 油尖旺区| 玉山县| 镇安县| 扶余县| 仙游县| 黄石市| 罗定市| 广南县| 本溪| 高邮市| 嘉定区| 星子县| 遂宁市| 连州市| 饶阳县| 张掖市| 施甸县| 喀喇| 新巴尔虎右旗| 江都市| 搜索| 凤台县| 宝清县| 浦东新区|