摘要:
// 属性扩展 // @param isCover 是否覆盖已有属性 默认true this.extend = function(destination, source, isCover) { var isUndefined = this.isUndefined; (isUndefined(isCover)) && ( isCover = true); for (var name in source) { if (isCover || isUndefined(desti... 阅读全文
阅读排行榜
注册命名空间
2012-09-19 09:26 by 江苏黑马, 211 阅读, 收藏,
摘要:
// 命名空间 register : function(nameSpace, func) { var nsArr = nameSpace.split("."); // win为window var parent = win; // 对象检测 for (var i = 0, len = nsArr.length; i < len; i++) { // 未定义的 对象赋空 ( typeof parent[ns... 阅读全文
容器的垂直居中
2012-07-16 09:29 by 江苏黑马, 210 阅读, 收藏,
摘要:
效果:原理:利用“绝对定位50%”和“负边距”代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 6 <title>index</title> 7 <style> 8 div#big { 9 position: relative;10 height: 300px;11 width: 300px;12 background-color: #ccc13 }14 div#small {1... 阅读全文
富有表现力的JavaScript
2012-07-04 17:19 by 江苏黑马, 180 阅读, 收藏,
摘要:
面向过程和面向对象实例。面向过程://定义startAction方法var startAction=function(){ }//定义stopAction方法var stopAction=function(){ }面向对象: 1 //定义一个类 2 var action=function(){ 3 4 } 5 //向该类中添加一个startAction方法和一个stopAction方法 6 action.prototype={ 7 startAction:function(){ 8 9 },10 stopAction:fu... 阅读全文
浙公网安备 33010602011771号