v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《从零开始学JavaScript》扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类网络
    出版社电子工业出版社
    发行时间2013年4月11日
    语言简体中文
  • 时间: 2013/11/07 21:27:45 发布 | 2013/11/07 22:47:58 更新
  • 分类: 图书  计算机与网络 

slholmes

精华资源: 762

全部资源: 762

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名从零开始学JavaScript
作者周瑞
图书分类网络
资源格式PDF
版本扫描版
出版社电子工业出版社
书号9787121122897
发行时间2013年4月11日
地区大陆
语言简体中文
简介

IPB Image

评论处1楼有网盘链接


内容介绍:

  本书由浅入深、循序渐进地介绍了javascript脚本语言的知识体系、编程技巧及与其密切相关的核心技术。全书共分15章,并根据知识结构和读者层次将全书内容划分为入门篇、进阶篇和实例篇三大较为独立的知识块。入门篇的内容涵盖javascript脚本语言概述、基础、事件处理、基于对象编程、文档对象模型及其中各个层次的对象等;进阶篇包括正则表达式、客户端和服务器端通信、ajax技术、错误和异常处理等知识。实例篇介绍了javascript与插件通信、javascript常用特效等例子。作者在讲述具体内容的同时,精心挑选有针对性的实例深入剖析知识点,力求直观形象,帮助读者更为扎实地掌握javascript脚本语言。
   本书适用于初、中级javascript脚本程序开发人员,同时可作为高校相关专业师生和社会培训班的教材。

内容截图:

IPB Image



目录

第一篇 javascript入门篇
第1章 初步了解javascript
1.1 javascript是什么
1.2 javascript能做什么
1.2.1 表单数据合法性验证
1.2.2 页面特效
1.2.3 交互式菜单
1.2.4 动态页面
1.2.5 数值计算
1.3 javascript编程起步
1.3.1 “hello world!”程序
1.3.2 选择javascript脚本编辑器
1.4 如何引入javascript脚本代码
1.4.1 通过<script>与</script>标记对引入
1.4.2 通过<script>标记的src属性引入
1.4.3 通过javascript伪url引入
1.4.4 通过html文档事件处理程序引入
1.5 嵌入javascript脚本代码的位置
1.5.1 在<head>与</head>标记对之间放置
1.5.2 在<body>与</body>标记对之间放置
.1.5.3 在两个标记对之间混合放置
1.6 选择合适的浏览器
1.7 处理不支持javascript脚本的情况
1.7.1 使用<!--和-->标记对直接屏蔽法
1.7.2 使用<noscript>和</noscript>标记对给出提示信息
1.8 本章小结
1.9 本章习题
第2章 javascript编程的语言基础
2.1 编程准备
2.1.1 脚本执行顺序
2.1.2 大小写敏感
2.1.3 空白字符
2.1.4 分号
2.1.5 块
2.2 数值类型
2.2.1 整型和浮点数值
2.2.2 八进制和十六进制
2.3 变量
2.3.1 变量标识符
2.3.2 变量申明
2.3.3 变量作用域
2.4 弱类型
2.5 基本数据类型
2.5.1 number型
2.5.2 string型
2.5.3 boolean型
2.5.4 undefined型
2.5.5 null型
2.5.6 function型
2.6 组合类型
2.6.1 array型
2.6.2 object型
2.7 运算符
2.7.1 赋值运算符
2.7.2 基本数学运算符
2.7.3 位运算符
2.7.4 位移运算符
2.7.5 自加和自减
2.7.6 比较运算符
2.7.7 逻辑运算符
2.7.8 逗号运算符
2.7.9 空运算符
2.7.10 ?...:运算符
2.7.11 对象运算符
2.7.12 typeof运算符
2.7.13 运算符优先级
2.8 核心语句
2.8.1 基本处理流程
2.8.2 if条件假设语句
2.8.3 switch流程控制语句
2.8.4 for循环语句
2.8.5 while和do…while循环语句
2.8.6 使用break和continue进行循环控制
2.8.7 with对象操作语句
2.8.8 使用for…in进行对象循环
2.8.9 含标签的语句
2.9 函数
2.9.1 函数的基本组成
2.9.2 全局函数与局部函数
2.9.3 作为对象的函数
2.9.4 函数递归调用
2.9.5 语言注释语句
2.9.6 函数应用注意事项
2.10 本章小结
2.11 本章习题
第3章 javascript事件处理
3.1 什么是事件
3.2 html文档事件
3.2.1 事件捆绑
3.2.2 浏览器事件
3.2.3 html元素事件
3.2.4 ie扩展的事件
3.3 javascript如何处理事件
3.3.1 匿名函数
3.3.2 显式声明
3.3.3 手工触发
3.4 事件处理器的返回值
3.5 事件处理器设置的灵活性
3.6 本章小结
3.7 本章习题
第4章 javascript基于对象编程
4.1 面向对象编程与基于对象编程
4.1.1 什么是对象
4.1.2 面向对象编程
4.1.3 基于对象编程
4.2 javascript对象的生成
4.2.1 html文档结构
4.2.2 dom框架
4.2.3 顶级对象之间的关系
4.2.4 浏览器载入文档时对象的生成
4.3 javascript核心对象
4.4 文档对象的引用
4.4.1 通过对象位置访问文档对象
4.4.2 通过name属性访问文档对象
4.4.3 通过id属性访问文档对象
4.4.4 通过联合数组访问文档对象
4.5 本章小结
4.6 本章习题
第5章 文档对象模型(dom)
5.1 dom概述
5.1.1 基本对象模型
5.1.2 netscape navigator浏览器扩展
5.1.3 internet explorer浏览器扩展
5.1.4 opera、mozilla和其他浏览器扩展
5.1.5 w3c dom
5.1.6 w3c dom规范级别
5.2 文档对象模型的层次
5.3 文档对象的产生过程
5.4 对象的属性和方法
5.4.1 何谓节点
5.4.2 元素节点(element node)
5.4.3 文本节点(text node)
5.4.4 属性节点(attribute node)
5.4.5 对象属性
5.4.6 id属性和class属性
5.4.7 通过id属性返回指定对象
5.4.8 通过元素标签返回指定对象
5.4.9 通过name属性返回指定对象
5.4.10 获取特定属性的取值
5.4.11 设置特定属性的取值
5.4.12 删除特定的属性
5.5 本章小结
5.6 本章习题
第6章 string、math、array等数据对象
6.1 string对象
6.1.1 如何使用string对象方法操作字符串
6.1.2 获取目标字符串长度
6.1.3 连接两个字符串
6.1.4 分隔字符串
6.1.5 常见属性和方法汇总
6.2 math对象
6.2.1 基本数学运算
6.2.2 任意范围随机数发生器
6.2.3 访问其基本属性
6.2.4 常见属性和方法汇总
6.3 array对象
6.3.1 创建数组并访问其特定位置元素
6.3.2 数组中元素的顺序问题
6.3.3 使用splice()方法添加和删除数组元素
6.3.4 修改length属性更改数组
6.3.5 调用array对象的方法生成字符串
6.3.6 常见属性和方法汇总
6.4 date对象
6.4.1 生成日期对象的实例
6.4.2 如何提取日期各字段
6.4.3 如何设置日期各字段
6.4.4 将日期转化为字符串
6.4.5 常见属性和方法汇总
6.5 number对象
6.5.1 创建number对象的实例
6.5.2 将number对象转化为字符串
6.5.3 常见属性和方法汇总
6.6 function对象
6.6.1 两个概念:function与function
6.6.2 使用function对象构造函数
6.6.3 常见属性和方法汇总
6.7 object对象
6.7.1 创建object对象的实例
6.7.2 常见属性和方法列表
6.8 本章小结
6.9 本章习题
第7章 window及相关顶级对象
7.1 顶级对象模型参考
7.2 window对象
7.2.1 警示框
7.2.2 确认框
7.2.3 提示框
7.2.4 实例:学生信息采集系统
7.2.5 常见属性和方法汇总
7.3 navigator对象
7.3.1 获取浏览器信息
7.3.2 常见方法和属性汇总
7.4 screen对象
7.4.1 获取客户端屏幕信息
7.4.2 常见属性和方法汇总
7.5 history对象
7.5.1 使用back()和forward()方法进行站点导航
7.5.2 常见属性和方法汇总
7.6 location对象
7.6.1 统一资源定位器(url)
7.6.2 location对象属性与url的对应
7.7 frame对象
7.7.1 框架集文档中对象的结构
7.7.2 常见属性和方法汇总
7.7.3 frameset对象
7.7.4 iframe元素对象
7.8 document对象
7.9 本章小结
7.10 本章习题
第8章 document对象
8.1 对象模型参考
8.2 document对象
8.2.1 获取目标文档信息
8.2.2 常见属性和方法汇总
8.3 body元素对象
8.3.1 获取body元素对象信息
8.3.2 常见属性和方法汇总
8.4 本章小结
8.5 本章习题
第9章 html元素对象
9.1 表单对象
9.2 form元素对象
9.2.1 对象访问途径
9.2.2 常见属性和方法汇总
9.3 text、hidden、password和textarea元素对象
9.3.1 text元素对象
9.3.2 hidden元素对象
9.3.3 password元素对象
9.3.4 textarea元素对象
9.4 button、reset和submit元素对象
9.4.1 button元素对象
9.4.2 reset元素对象
9.4.3 submit元素对象
9.4.4 用户注册实例
9.5 checkbox和radio元素对象
9.5.1 checkbox元素对象
9.5.2 radio元素对象
9.5.3 学籍注册实例
9.6 select和option元素对象
9.6.1 select元素对象
9.6.2 option元素对象
9.7 表格对象
9.7.1 table元素对象
9.7.2 thead、tbody和tfoot元素对象
9.7.3 tr、td和th元素对象
9.7.4 caption元素对象
9.7.5 col和colgroup元素对象
9.8 列表对象
9.8.1 ol元素对象
9.8.2 ul元素对象
9.8.3 li元素对象
9.8.4 dl、dt和dd元素对象
9.9 本章小结
9.10 本章习题
第二篇 javascript进
第10章 正则表达式
10.1 正则表达式简介
10.2 如何使用正则表达式
10.3 regexp对象
10.3.1 regexp对象的创建
10.3.2 实例属性
10.3.3 静态属性
10.3.4 属性应用实例
10.4 正则表达式的操作方法
10.4.1 test()方法
10.4.2 exec()方法
10.4.3 compile()方法
10.4.4 regexp对象中3种方法综合举例
10.4.5 search()方法
10.4.6 match()方法
10.4.7 replace()方法
10.4.8 split()方法
10.5 一些常用的正则表达式
10.6 本章小结
10.7 本章习题
第11章 客户端与服务器端通信
11.1 http请求
11.1.1 xmlhttp对象简介
11.1.2 xmlhttp对象的属性和方法
11.1.3 使用xmlhttp对象发送请求
11.1.4 get请求
11.1.5 post请求
11.2 windows cookie
11.2.1 什么是cookie
11.2.2 cookie的结构
11.2.3 建立cookie
11.2.4 读取cookie
11.2.5 删除cookie
11.2.6 cookie应用实例:记录用户名和访问次数
11.2.7 服务器端的cookie操作
11.2.8 客户端和服务器端的cookie传递
11.2.9 cookie的安全性
11.2.10 如何禁止cookie
11.3 本章小结
11.4 本章习题
第12章 javascript与ajax技术
12.1 什么是ajax
12.2 为什么需要ajax
12.2.1 传统的web框架
12.2.2 ajax技术框架
12.2.3 ajax的优势
12.3 ajax核心技术
12.3.1 javascript
12.3.2 xmlhttprequest
12.3.3 dom
12.3.4 xml
12.4 使用ajax
12.4.1 创建xmlhttprequest对象
12.4.2 向服务器发送请求
12.4.3 处理服务器响应
12.4.4 完整的ajax框架
12.5 ajax的不足之处
12.6 本章小结
12.7 本章习题
第13章 javascript错误与异常处理
13.1 为何进行错误处理
13.2 错误与异常的关系
13.2.1 错误
13.2.2 异常
13.2.3 异同点
13.3 不同浏览器环境中的错误报告
13.3.1 windows ie
13.3.2 mozilla
13.3.3 macos safari
13.3.4 macos ie
13.3.5 opera 7
13.4 使用onerror事件进行错误处理
13.4.1 onerror事件
13.4.2 onerror错误处理方法
13.4.3 onerror错误处理方法的优缺点
13.5 使用try/catch结构进行错误处理
13.5.1 try/catch结构
13.5.2 error对象
13.5.3 嵌套try/catch结构
13.5.4 throw抛出异常
13.6 脚本代码调试
13.6.1 使用alert语句跟踪调试
13.6.2 使用java控制台
13.6.3 使用microsoft script debugger调试器
13.6.4 使用venkman调试器
13.7 本章小结
13.8 本章习题
第三篇 javascript实
第14章 javascript与插件通信
14.1 浏览器插件
14.1.1 流行的浏览器插件
14.1.2 检测已安装的插件
14.2 javascript与java applet通信
14.2.1 javascript脚本访问java applet
14.2.2 java applet访问javascript脚本
14.2.3 java applet安全性问题与措施
14.3 javascript与flash通信
14.3.1 javascript脚本访问flash
14.3.2 flash访问javascript脚本
14.3.3 geturl()函数
14.3.4 fscommand()函数
14.3.5 综合应用实例
14.4 本章小结
第15章 javascript常用特效收集
15.1 使用文字特效
15.1.1 随机文本
15.1.2 文本链接颜色变换
15.1.3 上下跳动的文本
15.1.4 定期滚动文本
15.1.5 链接提示文字
15.2 使用鼠标特效
15.2.1 禁止鼠标右键
15.2.2 多种鼠标效果
15.2.3 十字准星
15.2.4 鼠标跟踪动画
15.2.5 伴随鼠标的图片
15.3 使用图片特效
15.3.1 图片若隐若现
15.3.2 四处飘浮的小球
15.3.3 变换图片
15.3.4 图片秋千
15.4 使用页面特效
15.4.1 调色板
15.4.2 背景滚动
15.4.3 水印背景
15.5 使用时间特效
15.5.1 日期和星期
15.5.2 万年历
15.5.3 倒计时
15.5.4 javascript时钟
15.6 本章小结

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有76网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。