一、浏览器组成
- shell部分
- 内核部分
- 渲染引擎(语法规则和渲染)
- js引擎
- 其他模块
主流浏览器 内核
IE trident
Google webkit/blik
firfox Gecko
opera presto
Safari webkit
二、如何引入js
1. 页面级的js
2.外部文件
三、js基本语法
1.变量
*声明变量
*声明、赋值分解
原始值:stack 栈 先进后出 赋值为拷贝
Number String Boolean undefined null;
引用值:heap 堆
arry Object function
js基本语法:
1. 语句后以;结束,函数,for循环,if后不需要加;
2.
错误分两种: 低级错误(语法解析错误 )
逻辑错误()
3.=,+前后需要有空格
js运算符(+ - * % / = )
*算术 + 1.加号 2. 拼接
* 比较运算符(>,<,==,!=)等等
* 逻辑运算符 && || !
条件语句
eg:
switch case
对象数组
typeof:number,String,boolean, object【{},null,数组】,function,undefined
类型转化:
函数的定义
1. 函数声明
2.函数表达式
函数组成形式
1. 函数名
2.参数