07 2015 档案

摘要:闭包的理解所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。下面来看一个例子:function a(){ var tmp=1; return function a_sub(x){ alert(x... 阅读全文
posted @ 2015-07-27 01:00 web_sky 阅读(6152) 评论(0) 推荐(0)
摘要:在网页设计中,我们有时会不经意的给自己制造出浏览器的兼容问题。造成每一款浏览器的内容排布错乱或者说并不是我们想要的结果。当然其中问题最多的还是IE6。 方法一: 使用一个空白DIV来充当目标div之间的margin值,margin的确给我们带来了很多方便,但是随之也有许多问题,不仅有IE6的... 阅读全文
posted @ 2015-07-26 23:44 web_sky 阅读(275) 评论(0) 推荐(0)
摘要:面向对象的基本概念(1)对象对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。(2)对象的状态和行为对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,操作就是对象的行为。对象实现了数据和操作... 阅读全文
posted @ 2015-07-20 01:09 web_sky 阅读(1298) 评论(0) 推荐(0)
摘要:预处理器是一种程序,需要将一种程序的数据转换成另一种程序的数据。它可以帮助我们编写可维护的、与时俱进的代码,也可以减少需要编写的CSS数量,这些工具对于哪些需要大量样式表和样式规则的大型用户界面是非常有帮助的。SASS首先是SASS,拥有多年开元历史项目。可以说他定义了现代CSS预处理器也不为过。它... 阅读全文
posted @ 2015-07-20 00:01 web_sky 阅读(556) 评论(0) 推荐(0)
摘要:什么是 Canvas?HTML5的canvas是个很有意思的元素,它通过JavaScript在网页上绘制一个矩形的画布,你可以控制其中的每个像素。它拥有多种绘制路径、矩形、圆形、字符及添加图像的方法。我们可以获取canvas对象为var c=document.getElementById("myCa... 阅读全文
posted @ 2015-07-13 01:00 web_sky 阅读(128) 评论(0) 推荐(0)
摘要:设置元素为可拖放首先,为了使元素可拖动,把 draggable 属性设置为 true :拖动什么 - ondragstart 和 setData()ondragstart 拖拽开始是触发事件,当元素被拖动时,会发生什么。我们命名一个函数叫drag(),当拖拽事件触发时,我们执行以下函数:functi... 阅读全文
posted @ 2015-07-13 00:31 web_sky 阅读(2050) 评论(0) 推荐(1)