Advanced JavaScript Application Programming
Tags
Summary
Editor's review
Who it's for
A good fit for
- Intermediate developers with a JavaScript foundation who wish to gain a deeper understanding of language features and engineering practice
- Technical engineers engaged in front-end or full-stack development who need to optimize project performance and maintainability
- Learners interested in advanced topics such as asynchronous programming, design patterns, and modular architecture
- Technical team members who want to systematically improve practical JavaScript skills and build complex applications
Not a good fit for
- Complete beginners who have not yet mastered JavaScript syntax and basic concepts
- Newcomers who only need to understand basic front-end interaction and do not need deep knowledge of underlying principles and architecture design
Reading tips
- It is recommended to quickly review the basics in the first two chapters, then read the core content in chapter order
- Practice with the sample code in the book and try applying the relevant patterns and techniques in personal projects
- Pay attention to the summaries and review questions at the end of each chapter, which help consolidate knowledge and expand application scenarios
About the publisher
Chongqing University Electronic Audio-Visual Publishing House focuses on electronic and audio-visual publications in the social sciences, science and technology, and education, and is involved in developing and operating digital teaching platforms and professional teaching-resource databases. Its 169 titles in the catalog cover social sciences, popular science, medicine, management, examinations, and programming design. They include social-science and popular-science works such as Review of Social Research Methods (Vol. 1) and An Illustrated Guide to the Wildlife of Guangdong Grand Canyon (2 vols.), medical humanities titles such as The Cell Renegade and Fatal Redemption, and management and technical textbooks such as Brand Operations and Planning, Digital Electronic Technology (2nd ed.), C# Programming and WinForms Basics, and Data Cleaning Techniques and Applications. Contributors include Zhao Lianfei, Zhao Feng, Hou Yu, Chen Zhe, Peng Meiqian, and Wang Jingping, as well as institutions such as the Guangdong Ruyuan Grand Canyon Provincial Nature Reserve Management Office and Guangzhou Caomufan Environmental Technology Co., Ltd. Owing to limited public information, its publishing profile is best seen as running across academic reviews, nature guides, medical popularization, and information-technology textbooks.
Contents
- 版权信息
- 内容提要
- 前言
- 第1章 变量、作用域和内存
- 1.1 基本类型和引用类型的值
- 1.2 执行环境及作用域
- 1.3 垃圾收集
- 第2章 面向对象的程序设计
- 2.1 创建对象
- 2.2 封装的实现
- 2.3 继承的实现
- 2.4 多态的实现
- 2.5 静态类的实现
- 第3章 匿名函数
- 3.1 什么是匿名函数
- 3.2 闭包
- 3.3 模仿块级作用域
- 3.4 私有变量
- 第4章 AJAX与JSON
- 4.1 XHR对象
- 4.2 XHR的用法
- 4.3 HTTP头部信息
- 4.4 GET与POST请求
- 4.5 跨域请求
- 4.6 JSON
- 4.7 在Ajax中使用JSON
- 第5章 函数柯里化(currying)
- 5.1 柯里化
- 5.2 函数柯里化(Currying)
- 第6章 高级函数与Cookie
- 6.1 高级函数
- 6.2 数据存储
- 第7章 错误处理与调试
- 7.1 浏览器错误报告
- 7.2 IE中的调试器
- 7.3 Firebug
- 7.4 Chrome调试工具
- 7.5 其他调试工具
- 7.6 try-catch语句
- 7.7 throw抛出错误
- 7.8 错误(error事件)
- 7.9 常见的错误类型
- 第8章 编程技巧、格式化及部署
- 8.1 可维护性
- 8.2 性能
- 8.3 部署
FAQ
Does the book cover the latest JavaScript features?
What prior knowledge is required?
Are the cases in the book close to real projects?
Related on WeRead
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Liao Wenzhuang is an author of books on programming and design, though publicly available information about him is limited. Within the library's holdings, only one work appears under his name: JavaScript Advanced Programming Applications, classified under programming and design. This suggests that his writing focuses on the JavaScript language and front-end application development. Because his dates of birth and death, nationality, education, and professional career are unknown, no further biographical details can be provided. In terms of subject matter, the book addresses readers who wish to gain a deeper command of JavaScript application development, positioning it as technical practical writing rather than an introductory primer or a theoretical monograph. Books of this kind typically combine language features, program structure, and hands-on coding methods, with an emphasis on practicality and problem solving. His style and influence can currently be inferred only from the title and require more sources for confirmation. Overall, Liao Wenzhuang may be regarded as an author who has left one technical work in the field of programming and design, contributing chiefly by organizing and disseminating knowledge of advanced JavaScript applications; other details await further public information.