摘要:content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。该属性用于定义元素之前或之后放置的生成内容。默认地,这往往是行内内容,不过该内容创建的框类型可以用属性 display 控制。 应用: (1) 清楚浮动 .clearfix:after { content:".
阅读全文
摘要:前端本地存储方式有cookie和HTNL5的web Storage。 1.cookie 在h5之前,存储主要用的是cookie。cookie会随着每次http请求头信息一起发送,无形中增加了网络流量,另外,cookie能存储的数据容量有限,根据浏览器类型不同而不同,IE6大约只能存储2K,其余的为4
阅读全文
摘要:在HTML5之前采用HTML+CSS文档结构写法: ID选择器说明 id选择器——用于标识页面上特定元素(比如站点导航、页眉、页脚)而且必须唯一; 也可以用来标识持久结构性元素(如主导航、内容区域) class选择器说明 class类选择器——可以应用于页面任意多个元素,非常适合标识内容类型或其他相
阅读全文
摘要:动态添加样式可以实现更好的视觉效果和交互效果,下面就介绍一下如何动态和删除样式: 方法一、使用obj.className来修改样式表的类名 obj.className = “style1”; 方法二、使用obj.style.cssTest来修改嵌入式的css obj.style.cssText =
阅读全文
摘要:javaScript程序员避免不了要操作页面中的DOM,除了经常使用的: appendChild()向childNodes列表的末尾添加一个节点。 insertBefore(),接受两个参数,要插入的节点和作为参照的节点。 replaceChild(),接受两个参数,要插入的节点和要替换的节点。 r
阅读全文
摘要:NodeList对象 是DOM操作取出的集合(实际上是基于DOM结构动态查询的结果),用来保存一组有序的节点,可以通过位置来访问这些节点,它并不是array的实例。 Nodelist最大的特点就是它的时效性,DOM结构的变化能自动反映在Node List对象中。也就是说当DOM结构发生变化时,Nod
阅读全文
摘要:ES5中通常通过构造函数和原型的组合形式来创建对象。在ES6中引入class作为对象模板, Class定义语法 等价于 var instance = new point(1,2); 在class中constructor方法就是构造方法,this关键字代表实例对象,toString方法实际上是prot
阅读全文
摘要:经过多次的翻阅书籍终于对原型链在实际代码中的应用有了新的认识,但是不知道是否有错误的地方,还请大神多多指教。 构造函数、原型和实例的关系:每个构造函数都有一个原型对象funName.prototype,原型对象有一个指向构造函数的内部指针constructor,实例对象包含一个指向原型对象的内部指针
阅读全文