javascript整体解读

                javascript整体解读

摘要

  文章从整体架构角度解读javascript的常用元素和常用编程思路。

一、实现原理简介

      网页呈现效果

        |

       HTML和CSS

        |

       DOM模块操作

        |

      Javascript 语言   浏览器充当解释器

    Javascript以标签的形式<script></script>存在。

     小结:浏览器共同解释HTML,CSS,Javascript程序。它们都是浏览器或服务器发送接收的大字符串。

二、存储对象

  梗概图:
      变量   —— var为局部变量,未写默认全局变量                

存储对象               原始类型    数字

               字符串

               布尔

               常量   

    数据类型    结构类型    数组

               字典

  1、 数字

    类名为Number。不能与关键字重名。

    1)创建数字 a=23;另,a = new Number(123)

    2)转换  parseInt 整型,parseFloat 浮点型。a = 123;a.toString()转换为字符串。

    3)两个特殊值

      NaN   主要方法 为 isNan()

      infinite 无限大, 主要方法判断一个数字是否为无限大 isfinite()

      4)显示类型 typeof 对象名 返回字符串

    5)Math模块提供计算,重要方法a.toExponential(小数点后几位),a.toFixed(小数点后几位)。

   2、网页编解url码

  3、特殊的eval

    可以让用户在网页进行重编程

三、机器智商和操作

1、switch 用的入参必须也是局部变量

 2、函数传参数 数量不对 不报错。arguments可以收集所有参数。

3、作用域 每个函数都有自己的作用域。作用域链条,逐层向上找。函数加载在内存,变量预编译,只声明不赋值,所以要“声明提前”。

小结:1)存储对象基本的操作基本可以总结为 对象. 类方法。2)

常用操作

1、注释

   单行注释:// balabala ,多行注释/*   balabala  */

 2、为什么CSS<style>放在head里而不放在<body>,因为文档流从上到下加载,而渲染效果希望是即时性的,即网页的内容被刷出来的一刹那,元素和效果希望一起呈现。

3、注释只在<script>内部有效果

4、函数内与全局变量重名  主意一定加 var 定义为局部变量。

5、<script>中的语句后面都要加;防止压缩语句混淆。

posted on 2016-08-20 10:28  lexn  阅读(49)  评论(0)    收藏  举报

导航