js基础
王先发
心似平原放马,易放难追
展开
-
JS事件捕获与事件冒泡
这哥们儿讲得很好,很容易理解这是地址转载 2017-06-26 16:26:47 · 294 阅读 · 0 评论 -
JavaScript事件委托/事件代理
讲的很深入,非常不错点击这里转载 2017-06-27 07:41:03 · 380 阅读 · 0 评论 -
JavaScript事件添加的兼容性写法
事件添加function addHandler(element,type,handler) { if(element.addEventListener){ //检测是否为DOM2级方法 element.addEventListener(type,handler,false); }else if(element.attachEvent){原创 2017-07-08 14:23:18 · 409 阅读 · 0 评论 -
关于各浏览器下textarea中光标位置的获取问题详解
申明一下,我这里只是讲的textarea中的有关光标的几种方法,并不是针对整个document的,我相信把textarea中的光标方法弄清楚了的话,其他的就简单多了。 最近接触到一个新的东西,就是textarea中光标位置的获取。先来说一说我是怎么接触到这个东西的,最近一直在写一个能够通用的评论插件,在这个评论插件中我们加入了表情插入这个功能,也就是技能文字评论,也能表情评论,目前这个插件的样子原创 2017-08-20 14:50:27 · 12944 阅读 · 2 评论 -
找出数组中重复出现过的元素
数组问题一直是在各种笔试中屡见不鲜的问题,之前在刷题的时候见过一个js能力测试的题目。题目如下,很简单找出数组 arr 中重复出现过的元素看了一些别人写的思路,思路大致如下: 将传入的数组arr中的每一个元素value当作另外一个新数组b的key,然后遍历arr去访问b[value],若b[value]不存在,则将b[value]设置为1,若b[value]存在,则将其加1。上自己的代码如下原创 2017-09-16 00:09:09 · 10554 阅读 · 0 评论 -
JavaScript原型链
都知道在JavaScript中原型链是非常重要的,而且各大公司招聘的笔试题以及面试题中对于原型链的考察也经常会涉及到,就个人而言,我觉得完全理解了下面这张图,原型链就基本理解了。关于原型链的讲解我就不再这里献丑了,只要一搜到处都有。推荐一个吧JS重点整理之JS原型链彻底搞清楚原创 2017-09-11 17:04:55 · 274 阅读 · 0 评论 -
call与apply
看了就懂了apply()与call()的区别转载 2017-09-08 16:53:38 · 252 阅读 · 0 评论 -
各种数据类型的复制
function clone(obj) { var cloneObj; switch (typeof obj){ case "undefined" : break; case "string" : case "number" : case "boolean" : clone原创 2017-07-03 08:16:52 · 605 阅读 · 0 评论