原生JS开发,按照ECMAScript标准(ES),浏览器支持的版本与现实开发的版本不一致,可能需要webpack进行支持
微软的TypeScript是js的超集
JS框架
jQuery(这个是库)
Angular...是自己定义的很小的数)
null和undefined
null 空
undefined 未定义
数组
// 可以是不同类型的(Java要相同)
// 为了可读性,尽量用[]
let arr = [1,2,3...,'hello',null,true];
new Array(1,2,3,'hello');
console.msg(arr[0]);
// 越界是未定义
对象
// 对象大括号,数组中括号
// 每个属性用...for(let i in age)
{
}
for(let x of age) // x为具体的值(未定义的值?)...自己弄一个类, 绑定在这个唯一全局变量中, 而不去绑定在window这个全局变量中, 来降低全局命名冲突 + 和别人不冲突
jQuery的实现类似(?) - jQuery.