- 博客(6)
- 收藏
- 关注
原创 ==和===区别
作用:两个操作符都用来比较两个值是否相等区别:“===”不仅值需要相等,数据类型必须一致“==”非严格相等,在比较之前,会尝试给不同类型的值进行转换,然后再比较是否相等。问题:何时使用==,何时使用===?在一般的判断中基本使用===,但是在代码中obj.a==null相当于obj.a===null || obj.a===undefined,所以在判断对象中某个属性的适合用null,其他地方都使用...
2018-04-08 10:22:26
197
原创 BFC
概念:块级格式化上下文,边距重叠解决方案原理:1、BFC元素的垂直方向会发生重叠;2、BFC的区域不会与浮动元素的box重叠;3、BFC在页面上是一个独立的容器,外面的元素和里面的元素不会互相影响;4、计算BFC高度时,浮动元素也会参与计算如何创建BFC?1、float值不为none,只要设置了浮动,就创建了BFC;2、position值不为static和relative就创建了BFC;3、dis...
2018-03-21 09:49:49
172
转载 JavaScript正则表达式
1、了解正则表达式的方法RegExp对象表示正则表达式,是对字符串执行模式匹配的工具正则表达式的基本语法如下2种:(1)、直接量语法/pattern/attributes;(2)、创建RegExp对象的语法new RegExp(pattern,attributes);参数:参数pattern是一个字符串,指定了正则表达式的模式,参数attribute是一个可选参数,包含
2018-01-23 21:22:22
226
原创 Canvas画布
概念:元素用于图形的绘制,通过脚本(通常是JavaScript),标签只是图形容器,必须使用脚本来绘制图形可以通过多种方法使用canvas绘制路线,盒,圆、字符以及添加图像(1)使用JavaScript来绘制图像 您的浏览器不支持HTML5 canvas标签 //创建context对象,getContext("2d")对象是内建的HTML5对象,拥
2018-01-15 10:33:49
329
原创 web客户端的几种存储方式
1、cookie特点:(1)可以兼容到包括ie6以上的所有浏览器(2)cookie在不同浏览器上数量和大小(不超过4kb)都有限制(3)cookie的生命周期是根据设置值得expire的时间来控制的。(4)需要自己写操作函数实现操作适用范围:(1)低版本的浏览器兼容(2)需要前后端进行传递的数据(比如用户的登录状态)2、sessionStorage和localS
2018-01-14 10:22:37
546
原创 JavaScript创建对象的几种方式
第一种:工厂模式function createPerson(name,age,job){ var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function(){ alert(this.name); } return o;}var person1 = createPerso
2018-01-12 13:53:55
887
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人