![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
wangdachui95345
挨踢小白,但有一个大牛的梦。。
展开
-
checkbox和说明文字对齐
一开始如下:<input id="rememberme" name="rememberme" type="checkbox" value="0"> <p>Remember Login</p>发现不在一行,添加display:inline后:<input style="display:inline-block;width:20px;" id="rememberme" name="rememberme原创 2016-09-09 13:28:11 · 784 阅读 · 0 评论 -
js中prop和attr区别
首先 attr 是从页面搜索获得元素值,所以页面必须明确定义元素才能获取值,相对来说比较慢。 如: <input name='test' type='checkbox'> $('input:checkbox').attr('type'); 返回checkbox. $('input:checkbox').attr('checked'); 返回undefined。 因为input中没有chec原创 2016-11-29 09:51:00 · 11337 阅读 · 1 评论 -
Javascript 面向对象编程(一):封装
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。那么,如果我们要把”属性”(property)和”方法”(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?一、 生成实例对象的原始模式假定我们把猫看成一个对象,它有”名字”和”颜转载 2016-11-16 13:43:01 · 202 阅读 · 0 评论 -
Javascript面向对象编程(二):构造函数的继承
本文介绍的是,对象之间的”继承”的五种方法。比如,现在有一个”动物”对象的构造函数。 function Animal() { this.species = "动物"; } 还有一个”猫”对象的构造函数。 function Cat(name,color) { this.name = name; this.color = color; }怎样才能使转载 2016-11-16 14:01:17 · 204 阅读 · 0 评论 -
Javascript面向对象编程(三):非构造函数的继承
本文介绍不使用构造函数实现继承。一、什么是”非构造函数”的继承?比如,现在有一个对象,叫做”中国人”。 var Chinese = { nation:'中国' };还有一个对象,叫做”医生”。 var Doctor ={ career:'医生' }请问怎样才能让”医生”去继承”中国人”,也就是说,我怎样才能生成一个”中国医生”的对象?这里要注意,这两个对象都是普通对象,不转载 2016-11-16 14:06:10 · 192 阅读 · 0 评论 -
关于JavaScript中apply与call的用法意义及区别
JavaScript中有一个call和apply方法,其作用基本相同,但也有略微的区别。 先来看看JS手册中对call的解释:call 方法 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1, arg2, , argN 可选项。将被传递方法转载 2016-11-16 14:08:35 · 267 阅读 · 0 评论