美文网首页
二 主流浏览器和JS入门

二 主流浏览器和JS入门

作者: WIN_Inn | 来源:发表于2018-09-06 22:33 被阅读0次

    主流浏览器及其内核

    IE                            trident

    Chrome                    webkit / blink

    firefox                        Gecko

    Opera                        presto

    Safari                        webkit

    引入js的方式

    页面级js文件    <script>标签里直接写    script里面的type可以不写,但是不能错

    外部js文件  在src里引入一个外部文件    (开发中常用的,为符合web标准结构样式行为相分离)

    ps:如果两个方式同时用,则优先加载外部文件

    题外话: 奔腾4 windows98 只允许文件后缀名为三位,所以有htm这个历史遗留问题

    变量

    var a;    //变量声明        a=100;    //变量赋值

    单一var模式定义变量最佳    var a= 10, b = 20, c ;

    c = a + b;  先计算右边,再赋值给左边

    数据类型

    原始值     栈    first in last out

    Number    Boolean    String    undefined    null

    栈内存之间的值是拷贝的关系,一个值变了,另一个不变

    不可改变的值   

    var a = 10;    a = "abc"; 是可行的,赋值不受类型的影响

    思考下图中的arr1应该是多少

    引用值    大多数放在堆里    first in first out

    与原始值不同,拷贝的是地址指向。但是原始值是不会变的,值可以改变,是因为开辟了新的栈地址,原来的栈地址值还在,但是地址作废。

    缺图………………………………


    语法规则

    js代码语法错误会引发后续代码终止,但不会影响其它js代码块,也就是说两个script标签里的内容互不影响


    相关文章

      网友评论

          本文标题:二 主流浏览器和JS入门

          本文链接:https://www.haomeiwen.com/subject/swdfgftx.html