概念 检测方法 转换方法
数据类型: 基本数据类型 undefined Null Boolean String Number Symbol BigInt 栈内存中,被引用或者是拷贝时,会创建一个完全相等的变量
引用数据类型 Object 包括 Array RegExp Date Math Function 堆内存中 存储的是地址,多个引用指向同一个地址 这里会涉及一个共享的概念
两个&&两边的判断条件都为真才为真 逻辑与
逻辑或 A||B 只要有一个为真,结果就为真
逻辑非 !A 布尔取反
5大主流浏览器 内核
IE trident
chrome webkit blink
Safari webkit
firefox gecko
opera presto
浏览器的历史
1990年 蒂姆 博纳斯 李 超文本分享资讯的人
word wide web 移植到c libww / nexus
允许别人浏览他人编写的网站
1993
美国伊利诺大学NCSA组织 (马克 安德森)
MOSIAC浏览器 显示图片
图形化浏览器
1994
马克安德森和吉姆 克拉克硅图SGI
MOSIAC communication corporation
网景公司 netsacpe navigator 直到2003
1996
微软的公司收购spy glass
IE internet exploror 1.0
IE3 JScript
网景公司 Brendan eich 在NETSCAPENAVIGATOR 开发出了livescript
1996
java火起来了 网景livescript不温不火 和sun公司商量 合作推广和宣传产品 livescript javascript
2001
IE6 XP诞生
JS引擎
2003
mozilla公司 firefox -》Netscape navigator 速度之快
2008
google 基于 webkit blink gears离线浏览网页
chrome 最快 v8引擎js引擎
直接翻译机器码 独立于浏览器运行
progressive web app 渐进式web app
2009
甲骨文 oracle收购了sum公司
js的所有权交给了甲骨文
ECMA
European Computer Manufactures Association 欧洲计算机制造联合会 评估 开发 认可电信 计算机标准 ECMA-262 脚本语言的规范 ECMAScript
ES5 ES6 规范化脚本语言
编程语言
编译型 源码 编译器 可执行语言(机器语言) 可执行的文件 跨平台移植不太好 比较大的项目 逻辑较强的
解释型 源码 解释器 解释一行就执行一行 每次执行就解释一次 不需要根据不同的系统平台进行移植
脚本语言 脚本引擎 解释器 js是客户端脚本 php是服务端脚本后端脚本语言看不见
jscript 微软IE专用 vbscript 开发客户端 asp动态网页技术 企业官方网站 纯展示 .net框架 c#就是为了拼java
actionscript adobe falsh player