JavaScript入门经典

出版时间:2013-4  出版社:高春艳、 张金辉 机械工业出版社 (2013-04出版)  

内容概要

《JavaScript入门经典》以初学者为核心,全面介绍了使用JavaSeript进行网站开发的各种技术。在内容编排上由浅入深,让读者循序渐进地掌握编程技术;在内容讲解上结合丰富的图解和形象的比喻,帮助读者理解“晦涩难懂”的技术;在内容形式上附有大量的提示、技巧、说明等栏目,夯实读者编程基础,丰富其编程经验。全书共分4篇20章,其中:第一篇为基础知识篇,主要包括开启JavaScript开发之门,固本求源——JavaScfipt基础,体验逻辑之美——流程控制,化整为零——函数及其使用,多变的字符串与数值处理对象,串起数据的珍珠链——数组,格式工厂——正则表达式,让程序听话——程序调试与错误处理等内容;第二篇为核心技术篇,主要包括网页的核心——Document对象,与用户交互的Window对象,JavaScript中常用的事件处理,JavaScript开发必修课之表单,创建和使用Cookie,使用嵌入式插件丰富JavaScript网页等内容;第三篇为高级应用篇,主要包括绚丽多彩——JavaScript中的图像处理,文件处理及页面打印,Java.Script和XMLDOM编程,完美体验AJAX技术,最流行的JavaScript插件——jQuery等内容;第四篇为项目实战篇,主要包括JavaScript+AJAX+jQuery实现企业门户网站这个实战项目。 
《JavaScript入门经典》附有配套光盘,光盘中提供了《JavaScript入门经典》所有程序的源代码、多媒体教学视频、程序开发资源库。其中,源代码全部经过精心测试,能够在WindowsXP、Windows7操作系统上编译和运行。

书籍目录

前言 第一篇基础知识篇 第1章开启JavaScript开发之门 视频讲解:20分钟 1.1 JavaScript概貌  1.1.1 JavaScript的历史起源  1.1.2 JavaScript的主要特点 1.1.3 JavaScript成功案例  1.2搭建JavaScfipt开发环境  1.2.1硬件要求  1.2.2软件要求  1.2.3浏览器对JavaScript的支持  1.3编写JavaScript程序的工具  1.3.1 Macromedia Dreamweaver  1.3.2 Microsoft FrontPage  1.4 JavaScript在HTML中的使用  1.4.1 在页面中直接嵌入JavaScript代码 1.4.2链接外部JavaScript文件 1.5上机实践  1.5.1将HTML页面的默认编码方式修改为GB2312 1.5.2使用JavaScript输出“你好”中文字符串 1.6小结  1.7习题  第2章 固本求源——JavaScript基础  视频讲解:38分钟 2.1 JavaScript语法前奏  2.1.1执行顺序 2.1.2大小写敏感  2.1.3每行结尾的分号可有可无  2.2常用的JavaScript数据结构 2.2.1标识符  2.2.2关键字  2.2.3最常用的程序元素之一——常量 2.2.4最常用的程序元素之二——变量 2.3数据是如何分类的——数据类型 2.3.1数字型  2.3.2字符串型  2.3.3布尔型 2.3.4特殊数据类型 2.4运算符  2.4.1算术运算符  2.4.2比较运算符 2.4.3赋值运算符 2.4.4字符运算符 2.4.5布尔运算符 2.4.6条件运算符 2.4.7其他运算符 2.4.8运算符优先级 2.5表达式  2.6数据类型的转换规则  2.7上机实践 2.7.1将数字格式化为指定长度 2.7.2将长数字分位显示 2.8小结 2.9习题 第3章体验逻辑之美——流程控制 视频讲解:20分钟 3.1最简单的赋值语句 3.2条件判断语句:if、switch 3.2.1 if语句 3.2.2 if else语句 3.2.3 if else if语句 3.2.4 if语句的嵌套 3.2.5 swish语句  3.3循环控制语句:while、do 3.3.1 while语句 3.3.2 do 3.3.3 for语句 3.4跳转语句:continue、break  3.4.1 continue语句  3.4.2 break语句 3.5上机实践  3.5.1根据输入的年龄判断人生阶段  3.5.2通过for循环获取表单元素的中文名称 3.6小结  3.7习题 第4章化整为零——函数及其使甩 视频讲解:18分钟 4.1函数的定义  4.2函数的调用  4.2.1函数的简单调用  4.2.2在事件响应中调用函数  4.2.3通过链接调用函数  4.2.4函数参数的使用  4.2.5使用函数的返回值  4.3几种特殊的函数  4.3.1 function构造函数与函数直接量  4.3.2 JavaScript中的内置函数  4.3.3嵌套函数的使甩  4.3.4递归函数的使甩  4.4上机实践  4.4.1通过自定义函数实时显示系统时间 4.4.2随机生成指定位数的验证码  4.5小结  4.6习题  第5章 多变的字符串与数值处理对象 视频讲解:27分钟 5.1字符串对象——String 5.1.1 match方法  5.1.2 search方法 5.1.3 replace方法  5.1.4 split方法 5.2常用的数值处理对象  5.2.1 JavaScript中的数值 5.2.2 Math对象  5.2.3 Number对象  5.2.4 Boolean对象  5.2.5 Date对象 5.3上机实践  5.3.1小写金额转换为大写金额  5.3.2将RGB格式的颜色值转换为十六进制格式 5.4小结  5.5习题  第6章串起数据的珍珠链——数组 视频讲解:18分钟 6.1 JavaScript中的数组对象——Array  6.1.1 Array对象概述 6.1.2 Array对象的输入和输出 6.2常见的数组操作  6.2.1数组的添加和删除 6.2.2设置数组的排列顺序  6.2.3获取数组中的某段数组元素  6.2.4将数组转换成字符串  6.3上机实践  6.3.1使用数组存储商品信息 6.3.2使用数组显示星期 6.4小结  6.5习题  第7章格式工厂——正则表达式  视频讲解:45分钟 7.1正则表达式基础 7.1.1正则表达式的基本结梅 7.1.2为什么要使用正则表达式  7.2正则表达式的语法  7.2.1模式匹配符 7.2.2定位符与原义字符 7.2.3限定符与选择匹配符  7.2.4特殊字符与字符匹配符  7.2.5分组组合符与反向引用符  7.2.6实际应用  7.3 RegExp对象  7.3.1创建RegExp对象 7.3.2 RegExp对象的属性  7.3.3 RegExp对象的方法  7.4上机实践 7.4.1验证身份证号码 …… 第三篇高级应用篇 第四篇项目实战篇

章节摘录

版权页:   插图:   5.2常用的数值处理对象 5.2.1JavaScript中的数值 Javascript中的整数没有小数部分,也不包含小数点;而浮点数则一定包含小数点和小数部分。Javascript生成的许多内部值,如数组的下标值、数组和字符串的length属性等,都由整数组成;浮点数一般是数值除法、特殊值(如PI)和用户输入的值的结果。 整数和整数相加的结果还是整数;整数和浮点数相加的结果是浮点数;两个浮点数相加的结果一般也是浮点数,但当浮点数的和是一个整数时,结果就会是整数形式。 JavaScript还可以处理十六进制数和八进制数。在数学表达式中,可以自由使用十进制、十六进制或八进制形式,但最终的显示结果都用十进制表示。进制之间的转换,必须使用用户定义的函数。 5.2.2 Math对象 Matl埘象提供了大量的数学常量和数学函数。在使用Math对象时,不能使用new关键字创建对象实例,而应直接使用“对象名成员”的格式来访问其属性或方法。下面将对Math对象的属性和方法进行介绍。 1.Math对象的属性 Math对象的属性是数学中常用的常量,如表5.1所示。

编辑推荐

《JavaScript入门经典》适用于JavaScript的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。

图书封面

评论、评分、阅读与下载


    JavaScript入门经典 PDF格式下载


用户评论 (总计2条)

 
 

  •   书的内容不是偱序渐进,对于一个菜鸟来说,要讲的是什么东西都没搞清,就长篇长篇地分析优缺点、来历等等,每张后的实例根本与章节内容不同步。视频教程更是让人无语,发音让人超蛋疼。唯一出色的是,光盘中有一个javaweb资源库,可惜免费的内容不多,大多都要收费。总之,书不行,对于毫无javascript基础的人,不建议买
  •   这本书是前不久买到的,货到付款,价格实惠,内容也挺适合我本人,我是菜鸟级别,最近还在研究当中……
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7