摘要: http://www.oschina.net/news/59924/free-bootstrap-templates 阅读全文
posted @ 2015-03-31 10:36 smght 阅读(301) 评论(0) 推荐(0)
摘要: box-sizing:content-box规定两个并排的带边框的框: 阅读全文
posted @ 2015-03-31 09:53 smght 阅读(142) 评论(0) 推荐(0)
摘要: var classIdInMemory = { lastVal: publicClassName, set:function(x){ if(x != ""){ this.lastVal = x; } ... 阅读全文
posted @ 2015-03-30 14:53 smght 阅读(139) 评论(0) 推荐(0)
摘要: 闲暇没事整理了下前端常用的优化技巧,按目的分类如下:在文档开头显示一个加载中图案(俗称菊花),然后把不重要的JS文件放在文档末尾, 给script标签添加defer属性目的:防止JS文件阻塞页面加载CSS精灵(将多张小图片集合到一张大图片中)合并JS文件(将多个JS文件集合到一个JS文件中)目的:减... 阅读全文
posted @ 2015-03-26 18:41 smght 阅读(177) 评论(0) 推荐(0)
摘要: JavaScript是一门面向对象的语言。在JavaScript中有一句很经典的话,万物皆对象。既然是面向对象的,那就有面向对象的三大特征:封装、继承、多态。这里讲的是JavaScript的继承,其他两个容后再讲。JavaScript的继承和C++的继承不大一样,C++的继承是基于类的,而JavaS... 阅读全文
posted @ 2015-03-26 18:39 smght 阅读(168) 评论(0) 推荐(0)
摘要: 概念扫盲DOMDOM是 Document Object Model(文档对象模型)的缩写,是W3C(万维网联盟)的标准。DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”W3C... 阅读全文
posted @ 2015-03-26 18:11 smght 阅读(170) 评论(0) 推荐(0)
摘要: 赋值运算赋值运算的形式为左值 = 右值。如果同个表达式中有多个赋值运算,则从右到左运算。例如:a = b = c; // 和下面两行等价b = c;a = b;另外一种赋值运算的形式叫做复合赋值运算符,形式为左值 op= 右值,其中op=表示部分运算符和=的结合,a op= b和 a = a op ... 阅读全文
posted @ 2015-03-26 17:49 smght 阅读(430) 评论(0) 推荐(0)
摘要: 函数声明之前说的三种函数声明中(参见JavaScript快速入门(二)——JavaScript变量),使用Function构造函数的声明方法比较少见,我们暂时不提。function func() { }和var func = function() { }除了在声明提升中有所不同之外也没有其他不同,我... 阅读全文
posted @ 2015-03-26 17:48 smght 阅读(224) 评论(0) 推荐(0)
摘要: JavaScript基本语句基本概述JavaScript是脚本语言,从上到下解释执行,最小单位为语句或语句块,每个语句以分号结尾,每个语句块以右大括号结尾。JavaScript可以将多条语句或语句块放到同一行,如果每一行只有一句语句的话,结尾的分号可以省略,但强烈建议不要这么做!因为若是压缩代码,所... 阅读全文
posted @ 2015-03-26 17:45 smght 阅读(287) 评论(0) 推荐(0)
摘要: 变量声明JavaScript的变量声明分为显式声明跟隐式声明。显式声明即带var关键字声明,例如var example = example;要注意JavaScript里面声明的关键字只有function和var两个,不要和C之类的int、float等弄混了。我们也可以暂时不初始化,和下面这句是等价的... 阅读全文
posted @ 2015-03-26 14:16 smght 阅读(213) 评论(0) 推荐(0)