主流浏览器及其内核
浏览器 内核
IE(6,7,8,910),360浏览器, trident
猎豹浏览器 (只能在Windows上用,不能跨平台)
Chrome浏览器 blink/webkit
Firefox浏览器 Gecko(可跨平台)
Opera浏览器 presto
(现已废弃,现在Opera使用的是Chrome的blink内核)
Safari webkit(是苹果公司自己的内核)
其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。
国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。
js的三种引入方法
1.head内部写(页面级js文件)(嵌入式)
2.外部引入<script src="xxx.js"></script>
(外链式)
3.行内式<a href="javascript:alert('hello world');">I love js </a>
变量命名规则
1.必须以英文字母、下划线、或者$开头。
2.可以包括英文字母、下划线、 $、数字。
3.不可以用系统的关键字和保留字作为变量名字。
小知识:
原始值: Number String Boolean undefined null(放在栈里(stack))
引用值: Array Object function data RegExp(正则表达式)(放在堆里(heap))
任何数据类型加字符串类型,都等于字符串
优先级=最低,()最高
常用交换两个数的小方法:
var a=1;
var b=2;
(1).var c=a; a=b; b=c;
(2).a = a+b; b = a-b; a = a-b;
HTML中常用的实体:空格  ; < < ; > > ; @ © ;
" " " ; & & ;