当前位置:
文档之家› JavaScript核心概念及实践
JavaScript核心概念及实践
3.2 使用对象
3.3 对象字面量
3.4 JSON
04 4 函数
4 函数
4.1 函数对象
4.2 函数作用 域
4.5 使用函数
4.4 call和 apply
4.3 函数上下 文
4 函数
4.1.1 创建 函数
1
4.1.2 函数 的参数
2
4.1 函数对象
4.2.1 词法 作用域
1
4 函数
4.2 函数作用域
9 函数式的JavaScript
9.2 高阶函数
9.2.2 C语言中的高阶函数
9 函数式的 JavaScrip t
9.3 闭包与柯里化
9.3.1 柯里化的概 念
A
9.3.2 柯里化的应 用
B
9 函数式的JavaScript
9.4.2 Y-结合 子
1
2
3
9.4.1 函数式 编程风格
06 6 正则表达式
6 正则表达式
6.1 正则表达式基 础概念
6.1.1 元字符与特殊 字符 6.1.2 范围及重复 6.1.3 分组与引用
6.2 使用正则表达 式
6.2.1 创建正则表达 式 6.2.2 String中的正 则表达式
6.3 实例: JSFilter
07 7 闭包
7 闭包
01
8. 封装 03 8.3 工具包Base
09 9 函数式的JavaScript
9 函数式的JavaScript
01
02
03
04
9.1 匿名函 数
9.2 高阶函 数
9.3 闭包与 柯里化
9.4 一些例 子
9.2.1 JavaScript中的高阶 函数
9.2.3 Java中的高阶函数
02 2 基本概念
2 基本概念
2.1 数据 类型
2.2 变量
2.3 运算 符
2 基本概 念
2.1 数据类型
01
2.1.1 数据 类型
03
2.1.3 基本 类型与对象
间的转换
02
2.1.2 对象 类型
04
2.1.4 类型 的判断
2 基本概念
2.2 变量
2.2.1 基本类型和 引用类型
16 服务器端的 JavaScript
16.3 MongoDB
16.3.1 基本 操作
16.3.2 map/reduce
17 附录A 一些JavaScript技巧
附录A 一些JavaScript技巧
01
02
03
04
A.1 创建对 象
A.2 访问对 象的属性
A.3 遍历对 象
A.4 名称空 间
附录B 前端JavaScript框
14 14 JavaScript引擎
14 JavaScript引擎
14.1 使用 SpiderMon
key
14.2 SpiderMonk ey的实现简介
14.3 V8引 擎概览
14 JavaScript引擎
14.1.1
SpiderMonkey简
1
介
14.1.6 JavaScript 程序调用C函数
1 概述
1.2.1 动 态性
1.2.3 面 向对象
1.2.2 弱 类型
1.2.4 解 释与编译
1.2 JavaScript语言特性
1.3.1 客户端JavaScript
1.3.3 其他应用中的 JavaScript
1 概述
1.3 JavaScript应用范围
1.3.2 服务器端JavaScript
15 Java 应用中的 JavaScri pt
15.3 实例:sTodo
15.3.1 s To d o 简
介
15.3.2 s To d o 的 插件机制
15.3.3 s To d o 中
的脚本
15 Java 应用中的 JavaScri pt
15.4 实例:可编程计算器 phoc
14.1.7 在C程序中定义 JavaScript对象
14 JavaScript引擎
14.2.1 虚拟机概 述
14.2.3 jsval类 型
14.2.2 SpiderMonkey 体系结构
14.2.4 对象
14.2 SpiderMonkey的实现 简介
0 1
14.3.1 V8引
擎基本概念
0 2
14.3.2 V8引
11 客户端的 JavaScript
11.5 调试
01
11.5.1 FireFox
02
11.5.2 Chrome
12 客户端的MVC框架:
12 Backbone.js
12 客户端的MVC框架:Backbone.js
12.1 Backbone背 景简介
12.2 Backbone实 例1:使用客户端本
A
2.2.2 变量的作用 域
B
2 基本概念
2.3 运算符
2.3.1 中 括号运算
符([])
2.3.2 点 运算符(.)
2.3.3 相 等与等同
运算符
03 3 对象
3 对象
3.1 JavaScript对象
3.1.1 对象的属性 3.1.2 属性与变量 3.1.3 原型对象及原型链
3.1.4 this指针
6
14.1.5 C程序调用 JavaScript函数
5
14.1.2 JavaScript
2
对象与C对象间的转
换关系
3
14.1.3 基本代码模 板
4
14.1.4 执行 JavaScript代码
14.1 使用 SpiderMonkey
14 JavaScript 引擎
14.1 使用 SpiderMonkey
地存储
12.3 Backbone实 例2:与服务器端交
互
12 客户端的MVC框架:Backbone.js
12.1.1 Backbone模型
12.1.3 Backbone视图
12.1.2 Backbone集合
12.1.4 Backbone路由
12.1 Backbone背景简介
12 客户端 的MVC框 架: Backbon e.js
擎使用示例
0 3
14.3.3 使用
C++变量
0 4
14.3.4 调用
C++函数
0 5
14.3.5 使用
C++类
14 JavaScript引擎
14.3 V8引擎概览
15 Java应用中的
15 JavaScript
15 Java应用中的JavaScript
A
C
15.2 使用Rhino 引擎
15.1 脚本化基础
7.1 闭 包的特
性
02
7.2 闭 包的用
途
7.2.1 匿名自 执行函数 7.2.2 缓存
7.2.3 实现封 装
03
7.3 应 该注意 的问题
7.3.1 内存泄 漏
7.3.2 上下文 的引用
08 8 面向对象的JavaScript
8 面向对象的JavaScript
081.1 原型继承
8.1.1 引用 8.1.2 new操作符
18 架:jQuery
附录B 前端JavaScript框架:jQuery
B.1 jQuery简介
B.2 jQuery基础
B.2.1 jQuery选择器 B.2.2 对DOM的操作 B.2.3 对CSS的操作 B.2.4 事件处理 B.2.5 实用函数
B.3 jQuery实例
2020
感谢聆听
12.2 Backbone实例1:使用 客户端本地存储
12.2.1 客户 端存储
12.2.2 运行 结果
12.2.4 视图 及模板
12.2.3 数据 模型
12 客户端 的MVC框 架: Backbon e.js
12.3 Backbone实例2:与服 务器端交互
4.2.2 调用 对象
2
4.5.1 赋值给一个变 量
A
4.5.2 赋值为对象的 属性
B
4.5.3 作为参数传递
4.5.4 作为函数的返 回值
CD
4 函数
4.5 使用函数
05 5 数组
5 数组
5.1 数组的特性 5.2 使用数组
5.2.1 数组的基本方法使用 5.2.2 删除数组元素 5.2.3 遍历数组
2020
JavaScript核心概念及 实践
演讲人
2 0 2 5 - 11 - 11
01 1 概述
1.1 JavaScript简 史
A
1 概述
1.2 JavaScript语 言特性
B
1.3 JavaScript应 用范围
C
1 概述
1.1.1 动 态网页
1.1.2 浏 览器之战
1.1 JavaScript简史
11 11 客户端的JavaScript
11 客户端的JavaScript
11.1 客户端 JavaScript执行环境
11.3 事件驱动模 型
11.2 文档对象模 型(DOM)
11.4 与服务器端 交互(Ajax)
11.5 调试
11.6 客户端的 MVC
11 客户端的JavaScript
11.7 JavaScript/Ajax框架
16.1.1 node.js简介
16.1.3 node.js实例
16.1.2 node.js 使用示例
16.1.4 使用 Jasmine测试