-
js浏览器内核分成兩部分:渲染引擎和JS引擎
-
渲染引擎:用来解析HTML与CSS俗称内核,比如chromejs浏览器内核的blink老版本的webkit
-
JS引擎:俗称JS解析器。用来读取网页中的JS代码對其处理后运行,比如chromejs浏览器内核的V8
-
js浏览器内核本身并不会执行JS代码而是通过内置JavaScript引擎来执行JS代码。JS引擎执行代码时逐行解释每一句源碼然后由计算机去执行,所以Javascript语言归为脚本语言回逐行解释执行
-
- 是由ECMA国际进行标准化的一门编程语言,这种语言在万维网上应用广泛他往往被称为JavaScript
- 通过DOM提供的接口可以对页面上的各种元素进行操作(大小位置颜色)
- 通过BOM可以操作js浏览器内核窗口,比如弹出框控制js浏覽器内核跳转,获取分辨率
-
- 可以将单行或少量JS代码写在HTML标签的时间属性中(以on开头的属性)如:onclick
- 注意单双引号的使用;在HTML中我们推荐使鼡双引号,JS中我们推荐使用单引号
- 可读性差在HTML中编写JS大量代码时,不方便阅读
- 引号易错引号多层嵌套,非常容易弄错
- 内嵌JS是学习是常鼡的方式
-
- 利与HTML页面代码结构化把大段JS代码独立到HTML页面之外,既美观也方便文件级别的复用
- 引用外部JS文件的script标签中间不可以写代码
- 适合於JS代码量比较大的情况
-
js浏览器内核控制台打印输出信息 js浏览器内核弹出输入框,用户可以输入