欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JavaScript笔记(1)

程序员文章站 2024-01-14 08:26:52
JS前导: ECMA欧洲计算机制造者协会 ECMA-262 (ES5规范) ECMA-404(Json规范) wsc定义HTML、CSS、DOM规范 计算机程序分为: cpu密集(用于计算) I/O密集(用于存储) 真正参与计算的数据放在存储单位中 其他暂时不用参与计算的数据放在内存中 cpu内部的 ......

js前导:

ecma欧洲计算机制造者协会

ecma-262 (es5规范)

ecma-404(json规范)

wsc定义html、css、dom规范

计算机程序分为: cpu密集(用于计算)

                              i/o密集(用于存储)

真正参与计算的数据放在存储单位中

其他暂时不用参与计算的数据放在内存中

cpu内部的存储单位:解决对运算时数据的极速读取的需求

                       内存 :解决对高速处理数据的需求

                       外存 :解决大容量存储的问题

style样式为什么html页面的前面而不是后面?

-->虽然style样式放在前面浏览器渲染页面的时间会加长,但是放在后面会出现白屏的情况。但放在前面有时也会出现白屏的情况,所以我们最终是用link标签引入。

两条性能优化的规则(雅虎):

1.样式表一定要以link标签的形式放在head中。

2.js一定要以script标签的形式放在html的最后

 

一、js的四个方向(全栈)

  ecmascript

  dom

  bom

  node

二、js的特点

  编程语言(分支 循环)

  动态语言 弱类型语言(一个变量可以持有任一类型的值)

  脚本语言(浏览器的一个脚本)

三、考察一个语言的性能

         关注编译完的代码 (编译时间不算在程序的性能中)

四、学习编程的套路

  -->变量的定义

  -->数据类型

  -->运算符

  -->分支  循环

  --> 数据结构

  -->面向对象

                  两头神兽          三座大山

                      闭包    作用域   作用域链

      原型    原型     原型链

                                           执行上下文     执行上下文栈