JavaScript修炼之道mobi电子书下载

简介: JavaScript开发秘籍,既有基础知识详解,又有最新应用案例。

*文中代码字体版权说明

内容提要

本书分为基础知识、核心技术、高级应用和项目实战四部分。基础知识部分主要包括标识符、关键字和保留字、变量、数据类型、表达式和运算符、流程控制语句、在网页中嵌入JavaScript代码的三种方式以及程序调试方法等内容;核心技术部分主要包括数组、JSON、JavaScript函数、定时器、Math对象、Date对象、BOM对象、字符串、DOM模型、使用DOM操作HTML文档、使用JavaScript操作属性及元素内容、事件处理、正则表达式等内容;高级应用部分主要包括JavaScript面向对象及组件开发、Ajax编程等内容;项目实战部分介绍了一个使用HTML5+CSS3+JavaScript实现云盘的案例。

本书除了讲解JavaScript的基础知识外,还详细介绍了JavaScript的核心理论:变量提升、作用域链、原型链。本书最具特色的地方是提供了图片的切换、图片轮播、字符串查找与替换、选项卡、弹窗、上下文菜单、表单数据有效性校验、瀑布流布局、留言本等大量实用案例。

本书可作为从事网页设计、网页制作、网站建设、Web前端开发等工作的技术人员的学习用书,也可作为高等院校计算机及相关专业和培训机构的教材。

序言

在这个大多数人疯狂追求知识速成的时代,有些图书在宣传语中大肆渲染一个美妙的梦境:“朋友啊,一旦你拥有了本书,你只要花费极短时间,耗费极少精力,翻看几个篇章,甚至都不必深究或细读这些知识,便能系统透彻掌握JavaScript的所有奥秘。”可梦终归是要醒的,哪怕你总赖着不起床,冷冰冰的现实也会把你从白日梦中拽醒。越早告别天真,越早碾碎那些不切实际的想法,才能越快踏上成功之路。天道酬勤并非只是说说而已,那些每天比你多花几倍精力研究知识的人,如果不能比你获得更多,那么这个世界的运行规律就得改写了。

所以,这篇序言想表达的是:JavaScript这门语言并不容易学习。由于历史原因,这门语言虽然诞生已经有些年头了,但它本身那些令人困惑且逻辑不通的点,会变成你学习之路诸多障碍中的一部分。在深究底层原理的过程中,你得小心翼翼避开语言本身的各种陷阱,然后逐渐在大脑里构建一套稳固的知识体系。幸好,除了书之外,我们还提供了技术精湛的前端行业优秀的专家团队,在你需要的时候,通过本书的联系方式,我们将提供暖心的帮助,为你答疑解惑,甚至与你畅谈人生理想。

这篇序言还想告诉读者本书的特点和学习JavaScript的方法。

第一,本书重构了JavaScript语言体系。往前数十来年,前端开发者的学习征途异常坎坷。他们并非是没有学习方法的人,而是由于JavaScript的学习资料分散且极难考证。你可以在网上找到许多的“官方标准”,但实际运行时,大家还得看浏览器“脸色”行事,它们的“解释”若与你想的不一致,你辛苦写的代码执行结果就会很难堪。鉴于此,我们严格遵循实事求是的原则,从十多年企业一线开发实战经验出发,根据业务遭遇的种种“磨难”,重构了JavaScript学习体系,规避了学习中的深坑,确保按本书学习体系走下去的读者,学习之旅顺畅无比。即使碰到有些读者偏要往“深坑”里跳,也没关系,因为有我们的专家团队帮你答疑解惑,顺便把你拽出“深坑”。

第二,学习JavaScript语言,需要多敲代码+多思考+多练习。你当然可以把本书买来束之高阁,但我们并不希望如此。我们假定本书读者都能够理解:书只能为你系统地罗列一堆专业知识,并不能手把手教你要怎么学。我们思考的问题是:如何通过一本书教会你一套学习方法?如何才能成为学习方法的布道者?这既是摆在本书作者面前的难题,也是读者你最该思考的问题。我们想了又想,既要兼顾书的篇幅,又要摆事实、讲道理、教知识、给方法……哈,这真是太难了!想做好这些,绝不仅仅是在书里设置一些巧妙的课后练习、章节小贴士等就能解决的。幸好,我们的专家团队还能与你远程互动,甚至帮你探入某个工程,与你共修BUG。

版权:人民邮电出版社