javascript学习指南第二版

    javascript学习指南第二版

    大小:33.7M

    更新时间:23-08-28

    系统:Pc

    开始下载

    javascript学习指南第二版是一本学习javascript最好的入门和进阶教材,由[美]Shelley Powers著,李荣青,吴兰陟,申来安译,人民邮电出版社发行。该书系统地介绍了javascript基本语法、基本对象、调试工具与排错技术、事件处理机制、浏览器对象模型/文档对象模型(BOM/DOM)等方面的知识,并通过一个复杂的示例深入探讨了Ajax应用。无论你是初学者还是有经验的程序员,javascript学习指南都可以满足你的所有需求,欢迎免费下载。

    javascript学习指南第二版pdf

    书籍亮点

    Shelley Powers编著的《javascript学习指南第2版》内容包括:JavaScript应用程序的结构,包括基本的语句和程序控制结构;标识JavaScript中的不同对象string、Number、Boolean、函数等;使用浏览器调试工具和排错技术;事件处理机制、表单事件以及带表单的。lavaScript应用程序;基于浏览器对象模型(BOM)、文档对象模型(DOM)以及所创建的自定义对象完成开发;浏览器端的cookie及更新的客户端存储技术;在Ajax应用程序中使用XML或、JSON表示法的细节。

    全书提供了许多简单易懂、主题鲜明的示例,介绍了大量最佳实践和良好编程习惯,对提高代码可读性、可维护性均有很高的价值,并且对很多跨浏览器兼容问题进行了详细说明,追踪了新规范的发展。

    javascript学习指南第二版适合于希望通过JavaScript为自己的网页/网站添加活力的读者,不管你是否有编程经验,通过阅读本书都能够很快地掌握这一技术。在阅读本书之前,最好对CSS、HTML/XHTML有所了解。

    目录介绍

    第1章Hello JavaScript!

    1.1“Hello World!”程序

    1.2第二个“Hello World!”程序

    1.2.1 script标签

    1.2.2 JavaScript、ECMAScript和JScript的比较

    1.2.3在JavaScript中定义函数

    1.2.4事件处理程序

    1.2.5浏览器对象document

    1.2.6 property操作符

    1.2.7 var关键字和作用域

    1.2.8 JavaScript语句

    1.2.9注释

    1.2.10你没看到的:HTML注释和CDATA区段

    1.3 JavaScript文件

    1.4可访问性和JavaScript最佳实践

    1.4.1可访问性指南

    1.4.2 noscript

    第2章JavaScript数据类型和变量

    2.1标识变量

    2.1.1命名规范

    2.2基本类型

    2.3 String数据类型

    2.3.1字符串转义序列

    2.3.2字符串编码

    2.3.3字符串转换

    2.4 Boolean数据类型

    2.5 Number数据类型

    2.6 null和undefined变量31

    2.7常量:已命名数值,但不是变量

    2.8知识测验

    2.9测验答案

    第3章运算符和语句

    3.1 JavaScript语句的格式

    3.2赋值语句

    3.2.1算术运算符

    3.2.2一元运算符

    3.2.3运算符的优先级

    3.2.4带运算符的快捷赋值

    3.2.5位操作运算符

    3.3条件语句和程序流

    3.3.1 if…else条件语句

    3.3.2 switch条件语句

    3.4条件运算符

    3.4.1相等和恒等运算符

    3.4.2其他关系运算符

    3.4.3 JavaScript中唯一的三元运算符

    3.5逻辑运算符

    3.6高级语句:循环

    3.6.1 while循环

    3.6.2 do…while循环

    3.6.3 for循环

    3.7知识测验

    3.8测验答案

    第4章JavaScript对象

    4.1基本数据类型对象

    4.2布尔值、数字和字符串

    4.2.1 Boolean对象

    4.2.2 Number对象、静态属性及实例方法

    4.2.3 String对象

    4.3正则表达式和RegExp

    4.3.1 RegExp方法:test和exec

    4.3.2正则表达式的应用

    4.4 Date对象

    4.5 Math对象

    4.5.1 Math的属性

    4.5.2 Math的方法

    4.6 JavaScript数组

    4.6.1 FIFO队列

    4.7知识测验

    4.8测验答案

    第5章函数

    5.1声明式的函数

    5.1.1函数的命名约定和大小

    5.1.2函数返回值和参数

    5.2匿名函数

    5.3函数字面量

    5.3.1函数和递归

    5.3.2嵌套函数、函数闭包与内存泄漏

    5.3.3回调函数

    5.4函数类型小结

    5.5函数作用域

    5.6函数就是一个对象

    5.7知识测验

    5.8测验答案

    第6章排错、调试及跨浏览器问题

    6.1调试的简单方法

    6.2浏览器提供的开发和调试工具

    6.2.1 Firefox和Firebug

    6.2.2使用co ole.log

    6.2.3 Firefox、Web Developer toolkit和NoScript

    6.2.4 Opera和Dragonfly

    6.2.5 Safari/WebKit和Web I pector

    6.2.6 Internet Explorer

    6.3处理浏览器之间的差异

    6.3.1对象检测

    6.3.2对象检测失败的场合

    6.3.3 DOCTYPE、X-UA-Compatible和Quirks模式

    6.3.4阻止向后兼容性:IE 8.0中的元标签http-equiv

    6.4知识测验

    6.5测验答案

    第7章捕获事件

    7.1事件

    7.2 0级事件处理

    7.2.1 Event对象

    7.2.2事件冒泡

    7.2.3事件处理程序和this

    7.3 DOM Level 2事件模型

    生成事件

    7.4知识测验

    7.5测验答案

    第8章表单、表单事件及验证

    8.1为表单添加事件:不同方法

    8.1.1跨浏览器兼容的事件处理

    8.1.2取消一个事件

    8.2选择列表框元素

    8.2.1动态修改选择列表框

    8.2.2选择列表框和自动选择

    8.3单选按钮和复选框

    8.4文本框、文本区域、密码框和隐藏表单字段的输入元素

    文本验证

    8.5 input元素字段和基于正则表达式的验证

    8.6表单、沙箱和XSS

    8.7知识测验

    8.8测验答案

    第9章浏览器之谜

    9.1浏览器结构概述

    9.2 window对象

    9.3窗口的创建和控制

    9.3.1对话框:alert、confirm和prompt

    9.3.2创建自定义窗口

    9.3.3修改窗口

    9.4 frame对象

    9.4.1 location对象

    9.4.2基于iframe的远程脚本

    9.5添加并控制定时器

    9.6 history、screen和navigator对象

    9.6.1 history对象

    9.6.2 screen对象

    9.6.3 navigator对象

    9.6.4 history、screen和navigator属性的实际应用

    9.7 document对象

    9.7.1链接

    9.7.2图像

    9.8 innerHTML

    9.9知识测验

    9.10测验答案

    第10章cookie和其他客户端存储技术

    10.1 JavaScript沙箱与cookie安全

    10.1.1同源安全策略

    10.1.2使用document.domain

    10.2 cookie全解

    cookie的保存和读取

    10.3 Flash共享对象、Google Gea和HTML5 DOM存储

    10.4知识测验

    10.5测验答案

    第11章DOM或以树型展示的Web页面

    11.1两个接口的传说

    11.2 DOM HTML API

    11.2.1 DOM HTML对象及其属性

    11.2.2 DOM(HTML)集合

    11.3理解DOM:Core API

    11.3.1 DOM树

    11.3.2节点属性和方法

    11.3.3 DOM核心文档对象

    11.4元素及其上下文内访问

    11.5修改文档树

    11.6知识测验

    11.7测验答案

    第12章动态页面

    12.1 JavaScript、CSS和DOM 243样式属性

    12.2字体和文本

    12.2.1字体样式属性

    12.2.2文本属性

    12.3定位和动画

    12.3.1动态定位

    12.3.2拖放操作

    12.4大小和修剪

    12.4.1溢出和动态内容

    12.4.2修剪矩形

    12.5显示、可视性和不透明性

    12.5.1实现正确效果的正确工具

    12.5.2即时信息

    12.6再探DOM:可折叠表单、查询选择器和类名

    12.7知识测验

    12.8测验答案

    第13章创建自定义JavaScript对象

    13.1 JavaScript对象和原型274原型

    13.2创建自定义JavaScript对象

    13.2.1深入函数

    13.2.2公有和私有属性以及何时使用两种属性

    13.2.3 getter和setter

    13.3对象封装

    13.4构造函数链和JavaScript继承

    13.5一次性对象

    13.6对象库:为复用而封装对象

    13.7高级错误处理技术(try、throw和catch)

    13.8知识测验

    13.9测验答案

    第14章使用Ajax

    14.1 Ajax的工作原理

    14.2 Hello Ajax World

    14.3 XMLHttpRequest对象及请求的准备与发送

    14.3.1对象,对象,什么拥有对象

    14.3.2 XMLHttpRequest对象的方法

    14.4处理Web请求的返回结果

    14.4.1检查Ajax请求的readyState和status值

    14.4.2处理Web请求的结果

    14.5 Ajax:不仅是代码

    14.5.1 Ajax的动态特性

    14.5.2 Ajax的可访问性和适度降格

    14.5.3安全和工作区

    14.6 JavaScript和Ajax库

    14.7知识测验

    14.8测验答案

    第15章Ajax数据:XML或JSON

    15.1 XML格式的Ajax结果

    15.1.1数据的MIME类型

    15.1.2在服务器端生成XML数据

    15.1.3在客户端处理XML数据

    15.2 JSON

    15.2.1简单的JSON应用程序

    15.2.2 JSON对象

    15.3知识测验

    15.4测验答案

    语言简体中文

    精品推荐

    同类热门

    有柿电脑版有柿电脑版 网易新闻电脑版网易新闻电脑版 得间免费小说电脑版得间免费小说电脑版 潇湘书院电脑版潇湘书院电脑版 网易云阅读电脑版网易云阅读电脑版 京东读书电脑版京东读书电脑版 数据挖掘导论数据挖掘导论 吉利博瑞用户手册吉利博瑞用户手册

    类似软件

    热门标签

    网络测速软件大全 图片格式转换软件大全 电脑线上教学软件 惠普打印机驱动软件大全 密码查看软件大全 出纳软件大全 电脑字体大全 Windows操作系统大全 电脑显示器坏点检测软件 pdf转jpg软件大全 电脑密码管理软件大全 rhino插件大全

    网友评论0人参与,0条评论

    最新排行

    手游排行软件排行热门应用