JavaScript
2016-07-28 10:40:44 0 举报
AI智能生成
JavaScript是一种高级、解释型、基于原型的编程语言,由Netscape公司的Brendan Eich于1995年开发。它是Web开发中最常用的脚本语言,用于给HTML网页增加动态功能,可以直接嵌入HTML页面中。JavaScript支持多种编程范式,包括面向对象、函数式和命令式编程。它的语法简洁明了,易于学习和使用。此外,JavaScript还具有强大的跨平台能力,可以在各种操作系统和浏览器上运行。无论是创建交互式的网页应用,还是开发复杂的后端系统,JavaScript都是开发者的首选工具之一。
作者其他创作
大纲/内容
客户端JavaScript
Web浏览器中的JavaScript
客户端JavaScript
在HTML里嵌入JavaScript
JavaScript程序的执行
兼容性和互用性
可访问性
安全性
客户端框架
window对象
计时器
浏览器定位和导航
浏览历史
浏览器和屏幕信息
对话框
错误处理
作为window对象属性的文档元素
多窗口窗体
脚本化文档
DOM概览
选取文档元素
文档结构和遍历
属性
创建、插入和删除节点
例子:生成目录表
文档和元素的几何形状和滚动
HTML表单
其他文档特性
脚本化CSS
CSS概览
重要的CSS属性
脚本内联样式
查询计算出的样式
脚本化CSS类
脚本化样式表
事件处理
事件类型
注册时间处理程序
事件处理程序的调用
文档加载事件
鼠标事件
鼠标滚动事件
拖放事件
文本事件
键盘事件
脚本化HTTP
使用XMLHttpRequest
借助<script>发送http请求:Jsonp
基于服务器端推送事件的Comet技术
JQuery类库
Jquery基础
Jquery的getter和setter
修改文档结构
使用Jquery处理事件
动画效果
Jquery中的Ajax
工具函数
Jquery选择器的选取方法
Jquery的插件扩展
Jquery UI类库
客户端存储
localStorage和sessionStorage
cookie
利用IE userData持久化数据
应用程序存储和离线Web应用
多媒体和图形编程
脚本化图片
脚本化音频和视频
SVG:可伸缩的矢量图形
<canvas>中的图形
HTML5 API
地理位置
历史记录管理
跨域消息传递
Web Worker
类型化数组和ArrayBuffer
Blob
文件系统API
客户端数据库
Web套接字
JavaScript核心参考
JavaScript概述
JavaScript语言核心
客户端JavaScript
JavaScript语言核心
词法结构
字符集
注释
直接量
标识符和保留字
可选的分号
类型、值和变量
数字
文本
布尔值
null和undefined
全局对象
包装对象
不可变的原始值和可变的对象引用
类型转换
变量声明
变量作用域
表达式和运算符
原始表达式
对象和数组的初始化表达式
函数定义表达式
属性访问表达式
调用表达式
对象创建表达式
运算符概述
算术表达式
关系表达式
逻辑表达式
赋值表达式
表达式计算
其他运算符
语句
表达式语句
复合语句和空语句
声明语句
条件语句
循环
跳转
其他语句类型
JavaScript语句小结
对象
创建对象
属性的查询和设置
删除属性
检测属性
枚举属性
属性getter和setter
属性的特征
对象的三个属性
序列化对象
对象方法
数组
创建数组
数组元素的读和写
稀疏数组
数组长度
数组元素的添加和删除
数组遍历
多维数组
数组方法
ECMAScript5中的数组方法
数组类型
类数组对象
作为数组的字符串
函数
函数定义
函数调用
函数的实参和形参
作为值的函数
作为命名空间的函数
闭包
函数属性、方法和构造函数
函数式编程
类和模块
类和原型
类和构造函数
JavaScript中Java式的类继承
类的扩充
类和类型
JavaScript中面向对象技术
子类
ECMAScript5中的类
模版
正则表达式的模式匹配
正则表达式的定义
用于模糊匹配的String方法
RegExp对象
JavaScript的子集和扩展
JavaScript的子集
常量和局部变量
解构赋值
迭代
函数简写
多catch从句
E4X: ECMAScript for XML
服务端JavaScript
用Rhino脚本化Java
用Node实现异步I/O
客户端JavaScript参考
0 条评论
下一页