精通现代JavaScript:HTML5与jQuery实战
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
"Beginning JavaScript 5th Edition" 是一本由 Jeremy McPeak 撰写的关于JavaScript编程的畅销书籍,适用于初学者。这本书共768页,第五版,由Wrox出版社于2015年出版,语言为英文。书中详细介绍了如何利用最新的JavaScript框架、函数和现代浏览器进行有效开发,同时涵盖了HTML5、JSON数据格式、DOM APIs和jQuery等内容。书中的练习和解决方案提供充足的实践机会,所有示例代码都可以在配套网站上下载。 本书主要知识点包括: 1. **JavaScript基础**:介绍JavaScript的基本概念,讲解如何在网页中使用JavaScript,以及编写简单的程序。 2. **数据类型与变量**:讨论JavaScript中的各种数据类型(如字符串、数字、布尔值、数组等),并介绍如何声明和使用变量,以及进行基本的数据计算和字符串操作。 3. **决策与循环**:涵盖if语句和switch语句的使用,以及for和while循环的实现,帮助读者理解控制流程。 4. **函数与作用域**:教授如何创建自定义函数,理解函数的作用域和生命周期,以及函数作为值的概念。 5. **对象编程**:介绍JavaScript的面向对象特性,包括内置对象类型,以及如何创建自定义对象和新的引用类型。 6. **字符串操作**:讲解更多字符串方法,正则表达式以及字符串对象的使用。 7. **DOM脚本**:教授如何操作文档对象模型(DOM),以便动态修改网页内容。 8. **事件处理**:介绍如何响应用户的交互,如点击、提交表单等事件。 9. **HTML5元素与API**:介绍HTML5的新特性,如新的HTML元素和相关API,如Geolocation(地理位置)和Local Storage(本地存储)。 10. **Ajax**:讲解如何实现异步JavaScript和XML,用于创建无刷新的网页交互。 11. **HTML5媒体**:介绍如何处理音频和视频内容。 12. **jQuery框架**:教授使用流行的jQuery库来简化DOM操作和事件处理。 13. **其他JavaScript库**:简要介绍除jQuery之外的其他JavaScript库。 14. **错误处理**:探讨常见的编程错误,以及调试和错误处理的方法。 通过这本书,读者将能够掌握当前最常用的JavaScript编码风格,并了解到如何利用最新技术和最佳实践来构建交互丰富的Web应用。
![](https://csdnimg.cn/release/download_crawler_static/8470861/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/8470861/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/8470861/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/8470861/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/8470861/bg14.jpg)
剩余828页未读,继续阅读
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/e66324aa22894c0997bffffafc974f36_ramissue.jpg!1)
- 粉丝: 354
- 资源: 1487
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)