web语义化

摘要: 在万千的网页中,我们如何搜索到自己想获取的信息?答曰:搜索引擎。搜索引擎是如何获取页面信息的呢?答曰:机器借助HTML文件。机器是如何从HTML文件获取我们想搜索的内容呢?答曰:关键字??? 想要解决这个问题,来看下面的内容: Web语义化的目的是什么,其实简单说来就是让机器可以读懂内容。 随着 W 阅读全文
posted @ 2017-08-14 17:30 公子小苏 阅读(169) 评论(0) 推荐(0) 编辑

表现与数据分离

摘要: 表现与数据分离?表现与结构分离?初级开发者遇到这个词汇大家应该联想到,表现与结构分离,表现应该由CSS来控制,就是css与HTML分开嘛。表现与数据分离应该就是CSS与JS分离???其实不然。 初级web开发通常会利用JS获取页面的ID或class获取页面的DOM,然后进行动态交互或渲染页面,但是, 阅读全文
posted @ 2017-08-14 15:17 公子小苏 阅读(270) 评论(0) 推荐(0) 编辑

W3C标准

摘要: 今天在一些招聘要求上有看到这么一条要求“熟悉W3C标准”,什么是W3C标准,说实话当看到这个题目的时候我是蒙圈的,因为我学习一样东西有这么一个习惯,喜欢先深入理解内容,再自己归纳总结整体概念和知识网络。所以学了这么一年的前端虽然有遇到W3C这个概念,但是从来没有深入理解它到底长啥个样子。 首先来说一 阅读全文
posted @ 2017-08-14 11:25 公子小苏 阅读(408) 评论(0) 推荐(0) 编辑

css之content

摘要: content 属性与 :before 及 :after 伪元素配合使用,来插入生成内容。该属性用于定义元素之前或之后放置的生成内容。默认地,这往往是行内内容,不过该内容创建的框类型可以用属性 display 控制。 应用: (1) 清楚浮动 .clearfix:after { content:". 阅读全文
posted @ 2017-07-29 12:21 公子小苏 阅读(928) 评论(0) 推荐(0) 编辑

本地存储

摘要: 前端本地存储方式有cookie和HTNL5的web Storage。 1.cookie 在h5之前,存储主要用的是cookie。cookie会随着每次http请求头信息一起发送,无形中增加了网络流量,另外,cookie能存储的数据容量有限,根据浏览器类型不同而不同,IE6大约只能存储2K,其余的为4 阅读全文
posted @ 2017-07-10 20:46 公子小苏 阅读(260) 评论(0) 推荐(0) 编辑

HTML5之语义化标签

摘要: 在HTML5之前采用HTML+CSS文档结构写法: ID选择器说明 id选择器——用于标识页面上特定元素(比如站点导航、页眉、页脚)而且必须唯一; 也可以用来标识持久结构性元素(如主导航、内容区域) class选择器说明 class类选择器——可以应用于页面任意多个元素,非常适合标识内容类型或其他相 阅读全文
posted @ 2017-07-06 13:27 公子小苏 阅读(3066) 评论(0) 推荐(0) 编辑

javaScript之动态样式

摘要: 动态添加样式可以实现更好的视觉效果和交互效果,下面就介绍一下如何动态和删除样式: 方法一、使用obj.className来修改样式表的类名 obj.className = “style1”; 方法二、使用obj.style.cssTest来修改嵌入式的css obj.style.cssText = 阅读全文
posted @ 2017-07-05 22:18 公子小苏 阅读(630) 评论(0) 推荐(0) 编辑

javaScript之节点操作

摘要: javaScript程序员避免不了要操作页面中的DOM,除了经常使用的: appendChild()向childNodes列表的末尾添加一个节点。 insertBefore(),接受两个参数,要插入的节点和作为参照的节点。 replaceChild(),接受两个参数,要插入的节点和要替换的节点。 r 阅读全文
posted @ 2017-07-05 20:54 公子小苏 阅读(259) 评论(0) 推荐(0) 编辑

javaScript之NodeList

摘要: NodeList对象 是DOM操作取出的集合(实际上是基于DOM结构动态查询的结果),用来保存一组有序的节点,可以通过位置来访问这些节点,它并不是array的实例。 Nodelist最大的特点就是它的时效性,DOM结构的变化能自动反映在Node List对象中。也就是说当DOM结构发生变化时,Nod 阅读全文
posted @ 2017-07-05 19:20 公子小苏 阅读(5747) 评论(0) 推荐(0) 编辑

ES6之class

摘要: ES5中通常通过构造函数和原型的组合形式来创建对象。在ES6中引入class作为对象模板, Class定义语法 等价于 var instance = new point(1,2); 在class中constructor方法就是构造方法,this关键字代表实例对象,toString方法实际上是prot 阅读全文
posted @ 2017-07-04 20:19 公子小苏 阅读(2218) 评论(0) 推荐(0) 编辑