
JS
iteye_18589
这个作者很懒,什么都没留下…
展开
-
js 阻止子元素事件 冒泡 到 父元素
场景:一个父元素内部有个子元素,父与子元素都绑定一个click事件,此时,点击子元素后,也会触发父元素的事件,即“事件冒泡”,如何阻止呢?[code="html"][/code][code="javascript"] var $ = function(id){ return document.getElementById(id); } ...原创 2012-05-17 22:07:17 · 729 阅读 · 0 评论 -
js namespace 命名空间
如果一个大的项目,方便管理js代码,可以采用命名空间,呵!参见YAHOO:[code="javascript"]var Cooker = function(){ return { namespace: function(mynamespace) { if (!mynamespace || !mynamespace.le...原创 2012-05-18 23:06:45 · 114 阅读 · 0 评论 -
JS 应该知道的几个概念
#1. a. obj.hasOwnProperty(name):是用来判断一个对象是否某(name)属性或对象 b. isFinite(x) 函数用于检查其参数是否是无穷大 c. typeof obj === 'string'/'object'/'function' 判断#2.对象的继承a.obj.apply(target,[参数数组]);b.obj.apply(...原创 2012-05-20 21:26:26 · 120 阅读 · 0 评论 -
eclipse开发js, 提示插件:jseclipse 字体调整
eclipse开发js,提示插件:jseclipse第一步: 安装地址:http://download.macromedia.com/pub/labs/jseclipse/autoinstall 阅读:http://blog.youkuaiyun.com/goodboylllll/article/details/5117369第二步:安装后默认的字体太小,以下操作可以改变它的字体大小...原创 2012-05-21 00:16:52 · 216 阅读 · 0 评论 -
JS 属性扩展
扩展对象的属性,设置对象的默认属性值参考EXTJS[code="javascript"]/** *example:Cooker.apply(A,{}); * * * @param object:扩展的目标参数 * @param config:扩展的参数 * @param defaults: * @return {Object} returns obj ...原创 2012-05-21 21:52:08 · 330 阅读 · 0 评论 -
JS 面向对象 继承与重写
习惯于面向对象的编程方式,对继承一定不陌生,在JS,如何实现呢?参考EXTJS[code="javascript"]Cooker.apply(Cooker, { /** * 扩展 * * @param {Function} subclass * @param {Function} superclass *...原创 2012-05-21 21:56:50 · 335 阅读 · 0 评论