摘要: 我们知道为元素绑定事件可以使用addEventListener方法,但是低版本IE下是没有这个方法,这时我们就要使用attachEvent方法去兼容,可以写成下面这样: 阅读全文
posted @ 2016-08-09 11:29 自诩 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: 这几天琢磨了下算法,好久没搞这东西感觉自己编程能力都退化了,就又拿出来练练了,以前都是用c去写的,现在学js就想着拿这个来实现了下。 阅读全文
posted @ 2016-08-03 11:37 自诩 阅读(202) 评论(0) 推荐(0) 编辑
摘要: var array = ["a","b","c"]; console.log(array.toString());//a,b,c console.log(array.valueOf());//["a", "b", "c"] console.log(array);//["a", "b", "c"] j 阅读全文
posted @ 2016-07-15 10:12 自诩 阅读(720) 评论(0) 推荐(0) 编辑
摘要: javascript实现继承的原理主要是依靠原型链机制。 第一种方法: //首先创建一个父类对象 优缺点: 1、当父类的一个属性时引用类型时,子类创建的所有实例会公用一个属性,一旦子类的某一个实例修改了该引用类型的属性,这个子类创建的所有实例的该属性值都会发生改变。 2、在创建子类的实例时,不能向父 阅读全文
posted @ 2016-07-15 10:11 自诩 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 将一个数字字符串转换为数值我们常用的做法是使用parseInt() parseFloat()函数,当然还可以使用 + 操作符去实现,但是它们之间又有什么不同呢? MDN上的介绍是这样的: 可以使用内置函数 parseInt() 将字符串转换为整型。该函数的第二个参数表示字符串所表示数字的基(进制) 阅读全文
posted @ 2016-07-10 16:43 自诩 阅读(902) 评论(0) 推荐(0) 编辑
摘要: 轮播图之前也写了好几个,但是对于怎么实现无缝轮播还是有着不小的困惑,趁着周末了解了一下实现原理之后,重写了之前发布的案例(再看那个案例写的代码,真心心塞啊,不过只要努力学习,天天进步就好)。好了,下面就来说下如何实现无缝轮播。百度了很多,各种各样的说法,但说的都不太明白,最后还是看了视频解决的。我实 阅读全文
posted @ 2016-07-03 10:08 自诩 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 最近因为学校有一个课程设计需要完成,都没有时间更新博客了。果然坚持才是最难的。 好了,闲话不说,来看看重点。 我的课题是设计并实现一个网上论坛,具体需要实现的功能有用户注册,用户登录,发帖回帖等功能。 好了,祝各位初学jsp不懂得怎么构建整个服务的学习顺利了咯,如果有关于这篇篇幅里涉及到的问题可以交 阅读全文
posted @ 2016-06-27 10:53 自诩 阅读(3311) 评论(0) 推荐(0) 编辑
摘要: 第一种居中方式: 使用margin:auto; 这应该是使用最多的居中方式了,但也有着局限性,居中的元素需要设置宽度,而且是块元素才行,并且只能实现水平居中,这个方法的原理是让浏览器自动去计算左右边距从而实现居中; 第二种居中方式: 使用text-align:center实现居中,这种居中方式对于容 阅读全文
posted @ 2016-06-22 20:43 自诩 阅读(1260) 评论(3) 推荐(6) 编辑
摘要: innerHTML我们都很熟悉,并且在初学js的时候用的很多,也很方便,比一个个创建dom元素,再利用appendChild拼接方便多了,但是当我们要处理的量比较大时,innerHTML就GG了,看过网上别人分享的一些改进方法,在这里也整理一下分享给大家。 第一种解决方案: 使用insertAdja 阅读全文
posted @ 2016-06-19 10:16 自诩 阅读(2120) 评论(1) 推荐(1) 编辑
摘要: 刚开始接触到事件委托这个概念,还是看javascritp高级程序设计接触到的(js学习必备的书有木有)。 知道了什么是事件冒泡机制,(事件捕获因为不常用就不说了),然后明白了为什么会有事件委托的产生,其实在学习html的时候,就应该明白一个网页不只是平面的,更是立体的,一个页面实际的空间比我们眼睛看 阅读全文
posted @ 2016-06-17 21:20 自诩 阅读(227) 评论(0) 推荐(0) 编辑