摘要: 一、Emmet简介Emmet的前身是Zen Coding,它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度,由两个核心组件组成:一个缩写扩展器(缩写为像CSS一样的选择器)和上下文无关的HTML标签对匹配器。二、快速编写HTML代码1.初始化 HTML文档需要包含一些... 阅读全文
posted @ 2015-08-09 12:45 likelooker 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 一、什么是模块化?模块化是指解决一个复杂的问题时自顶向下把系统划分成若干模块的过程,有多种属性,分别反映其内部特性。二、为什么要模块化(模块化的好处)?1.更好地分离 如果要加载多个就得就得放置多个script标签,如果是加载模块的话,如seaJS,就只需加载一个sea.js即可,这样对于HTML... 阅读全文
posted @ 2015-08-08 11:24 likelooker 阅读(1765) 评论(2) 推荐(1) 编辑
摘要: 跨域访问时web前端开发者经常遇到的问题,那么什么是跨域呢?跨域的慨念:只要协议,域名,端口任何一个不同,都被当作是不同的域。例如在A网站中,我们希望通过AJAX获得B网站中特定的内容,此时A网站和B位置不在同一个域,那么就出现了跨域访问问题。可以理解为两个域名之间不能跨国域名来发送请求或是请求数据... 阅读全文
posted @ 2015-08-02 09:31 likelooker 阅读(1675) 评论(1) 推荐(0) 编辑
摘要: 前几天有个同学问我GET与POST有什么区别,在此之前我只知道GET与POST的区别如下:1.GET请求的数据会附在URL之后,POST则把提交的数据放置在HTTP包的包体中;2.GET方式提交的数据最多只能是1024个字节,理论上POST没有限制,可传较大量的数据;3.POST的安全性要比GE... 阅读全文
posted @ 2015-08-01 13:20 likelooker 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 浏览器呈现网页的处理流程图:具体处理步骤:1.浏览器把获取到的HTML代码解析成一棵DOM树,HTML中的每个标签(tag)都是DOM树中的一个节点,根节点就是我们常用的document对象。DOM树里包含了HTML所有标签,包括display:none隐藏,还有用JS动态添加的元素等;2.浏览器把... 阅读全文
posted @ 2015-07-26 10:57 likelooker 阅读(1572) 评论(0) 推荐(1) 编辑
摘要: 一、闭包的概念:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因此这些变量也是该表达式的一部分。用通俗的话来说,JS中的所有function都是一个闭包,但嵌套的function产生的闭包更为强大,这也是大部分时候我们所谓的闭包。二、闭包的微观世界:要深入理解闭包以及函数a... 阅读全文
posted @ 2015-07-25 10:43 likelooker 阅读(509) 评论(0) 推荐(1) 编辑
摘要: 在没有了解css也可以做背景渐变以前,我都是通过PS一张背景渐变的图片来应用到自己所做的网页中。然而,在前不久我了解到css3也可以做背景渐变后,想要做背景渐变的效果就很容易了许多,下面是一些css3做背景渐变的方法。一.线性渐变//自上而下的线性渐变div{width:400px;height:1... 阅读全文
posted @ 2015-07-19 10:39 likelooker 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 这个周学习了Less和Sass这两个css框架,我基本了解了它们各自的语法和特性,并通过两个html网页设计的练习,感受一下它们给我们开发者在进行css网页布局过程中带来的便利。下面是我对它们之间的区别的一些总结。Less和Sass的相同之处:1.变量:可以单独定义一系列通用的样式,在需要的时候进行... 阅读全文
posted @ 2015-07-18 10:50 likelooker 阅读(1231) 评论(0) 推荐(1) 编辑
摘要: 什么是canvas?Canvas元素是HTML5的一部分,允许脚本语言动态渲染 位图像。Canvas由一个可绘制区域HTML代码中的属性定义高度和宽度(注:用其属性width和height设置宽度和高度时不能跟像素单位 “px”)。JavaScript代码可访问该区域,通过一套完整的绘图功能类似于其... 阅读全文
posted @ 2015-07-12 10:38 likelooker 阅读(732) 评论(3) 推荐(1) 编辑
摘要: 1.:定义独立的内容,如论坛帖子,博客条目,用户评论等内容。HTML5: HTML4: 浏览器支持:IE9+,Firefox,Chorme,Safari,Opera。2.:定义两栏或多栏的侧边栏内容,如联系我们,客服,网站公告,广告等内容。HTML5:Aside 的内容是独立的内容,但应与文档内容相... 阅读全文
posted @ 2015-07-11 23:07 likelooker 阅读(464) 评论(0) 推荐(1) 编辑