OOP弹窗组件 html: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// 2015年03月01日 06:13:00 developer #原创 #javaScript
基于面向对象组件开发的流程 1.用面向对象做好基础工作; 2.但是传入的参数会因为个数不同而出现报错情况; 3.解决参数问题将参数写到一个json里是参数变为一个就不会出现这个问题了; 4.写出默认配置参数,当参数中没有这个时就调用默认配置; 5.用默认配置去继承当前配置即可 例子: html: 1234567891011121314151617181920212223242526272829303132 2015年03月01日 06:12:00 developer #原创 #javaScript
原型继承及总结 12345678910111213141516var Fu = { name: '小明'}function extend(obj) { // 避免属性的继承制方法继承 var F = function() {} F.prototype = obj; return new F();}var 2015年03月01日 06:11:00 developer #原创 #javaScript
JS面向对象的类继承 123456789101112131415161718function Fu() { this.name = '小明';}Fu.prototype.showName = function() { alert(this.name);}function Zi(){ // 只对属性进行继承 Fu.call(th 2015年03月01日 06:10:00 developer #原创 #javaScript
OOP高级 hasOwnproperty : 看是不是对象自身下的属性constructor: 查看对象的构造函数编写原型链的时候有两种方法 12Test.prototype.name = 'maxchar';Test.prototype.age = 24; 12345Test.prototype = { constructor: Test, na 2015年02月28日 06:07:00 developer #原创 #javaScript
Grunt初探 今天学习构建工具Grunt构建工具拿来干嘛呢?常见可以这样的: 比如一个大的项目有许多开发者,最后要发布到线上了,相关的JS最好合并为一个JS文件,并且压缩最好了 呐!!,现在就可以用到grunt了,然而grunt是基于nodejs的,那么到底呀怎么安装使用呢? 首先我们去node官网 www.nodejs.org 下载支持自己电脑的版本 安装流程 : 先安装nodejs和npm(包管理工具) 1 2015年02月28日 06:00:00 developer #原创 #javaScript
模块化-seajs 利用模块可以避免 冲突、依赖、优化性能 先去www.seajs.org下载sea.js html: 123456789101112131415161718<!DOCTYPE html PUBLIC "-//W3C//h2D XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/h2D/xhtml1-tr 2015年02月27日 05:58:00 developer #原创 #javaScript
面向对象-选项卡组件 不多说,直接上代码: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 2015年02月27日 05:53:00 #原创 #javaScript
关于曲边阴影和翘边阴影 多的不说贴代码: 123456789101112131415161718<!DOCTYPE html><html><head><meta charset=utf-8 /><title>box-shadow</title><link rel="stylesheet" href="css/sty 2015年02月07日 09:07:00 developer #css
用正则表达式写的getByClass 最开始我们使用笨笨的方法解决通过class选取元素见:class获取DOM 这里我们再次使用正则表达式来优化 123456789101112;function getByClass(obj, sclass) { var allEle = obj.getElementsByTagName('*'); var aResult = []; // \\b正则 2015年02月06日 09:07:00 developer #原创 #javaScript