目录

函数

闭包

call,apply,bind

this

对象

new

继承

异步回调地狱

问题

箭头函数(ES6)

Promise

Generator

事件流

ES6

发布/订阅

Event loop

 

 

 

 

cordova

移动应用本身是不能直接访问原生的设备功能。

cordova提供了一组设备相关的API,通过这些API,移动应用能够以JavaScript访问原生的设备功能,比如摄像头,麦克风等。

JS

变量

内置类型

Typeof

类型转换

函数

 

作用域

 

 

闭包

 

call,apply,bind区别 模拟实现

this

 

对象

new

 

继承

< 返回目录 >

 

异步回调地狱

执行上下文

深浅拷贝

 

模块化

防抖

节流

 

Promise

Generator???

 

事件流

事件处理函数
事件委托、事件代理
Event Loop 事件循环

 

 

Map,FlapMap和Reduce

async和await

Proxy

为什么0.1+0.2 != 0.3

正则表达式

《 简记 》

ECMAScript标识符使用驼峰法;

ECMAScript数据类型具有动态性;变量为松散类型;

不使用var声明的变量将成为全局变量;

未经初始化的值,默认取到undefined;

ECMAScript中函数是对象,不是一种数据类型。

声明的变量如果是要存储对象,则在声明时最好初始化为 null值;

注释:

代码行位没有分好会导致代码压缩错误,也可以提高想能,检索解析器不用推测在哪里插入分号,提高性能;

valueof( ) toString( )

ES6

函数的扩展

 

问题

typeof obj === ' ' ; // 为什么要用全等号?

javascript引擎是什么 ?

 

 

< 返回目录 >

 

ES6新特性

var let

箭头函数

Browser

 

跨域

 

Event loop

 

 

存储

渲染机制

HTTP

概念

post 和 get区别

常见状态码

HTTP首部

从输入URL到页面加载完成的过程

CSS

居中

flex

性能优化问题