摘要:
1、变量提升 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域,叫window, window分为两个模块,一个叫做内存模块,一个叫做运行模块,内存模块找到当前作用域下的 所有带var和function的关键字,执行代码执行js代码,从上到下执行,遇到变量就会通过内存地址 阅读全文
posted @ 2018-12-02 19:46
了让
阅读(180)
评论(0)
推荐(0)
摘要:
条件语句 补充: var a=“hello world” a这个变量是字符串了 对于里面每一个字母来说 他是字节 里面有11个字节 字节总数用length表示 如下: 根据上面的内容咱们又发现了一个运算方法“.”(符号运算) 符号运算 “+”号表示拼接 “.”表示“的”(在上面这条语句里表示a“的” 阅读全文
posted @ 2018-12-02 19:43
了让
阅读(170)
评论(0)
推荐(0)
摘要:
1、js数据类型分析 (1)基础类型:string、number、boolean、null、undefined (2)引用类型:object-->json、array... 2、点运算 xxx.sss(对象.属性或方法) 任何数据类型都拥有属性和方法 3、字符串的属性和方法 (1)字符串的定义 :s 阅读全文
posted @ 2018-12-02 19:42
了让
阅读(526)
评论(0)
推荐(0)
摘要:
1、逻辑运算 || && ||:遇到第一个为true的值就中止并返回 &&:遇到第一个为false的值就中止并返回,如果没有false值,就返回最后一个不是false值的true值 ||和&&:&&的优先级大于||; console.log(1&&3||0&&4); 3 console.log(4& 阅读全文
posted @ 2018-12-02 19:38
了让
阅读(359)
评论(0)
推荐(0)
摘要:
this问题 (1)this是js的一个关键字,指定一个对象,然后替代this; 函数中的this指向行为发生的主体,函数外的this都指向window,没有意义 (2)函数内的this跟函数在什么环境下定义没有关系,意思就是跟他的作用域没有关系, 而只跟自己执行时候的主体有关 (3)主体:就是看它 阅读全文
posted @ 2018-12-02 19:28
了让
阅读(1099)
评论(1)
推荐(0)
摘要:
1、清除浮动的兼容性(低版本的浏览器不兼容问题) .clearfix:after{ content:""; clear:both; display:block; visibility:hidden; height:0; } .clear{ *zoom:1; } 2、透明度的兼容性 opacity:0 阅读全文
posted @ 2018-12-02 19:24
了让
阅读(358)
评论(0)
推荐(0)
摘要:
事件 浏览器客户端上客户触发的行为都称为事件 所有的事件都是天生自带的 不需要人为绑定 只需要我们去触发通过obj.事件名=function(){} 我们给元素的事件绑定了一个方法 事件名:onmouseover onmouseout onmousedown onmousemove onmouseu 阅读全文
posted @ 2018-12-02 19:23
了让
阅读(1050)
评论(0)
推荐(0)
摘要:
作用域// 1.fn()function fn () {console.log(12)}var as = function () {console.log(45)}// 2.var a = 12;function fn () {console.log(a)var a = 45;console.log 阅读全文
posted @ 2018-12-02 19:20
了让
阅读(166)
评论(0)
推荐(0)
浙公网安备 33010602011771号