javascript
带刀预言家
带刀预言家
展开
-
事件处理函数
事件处理程序分为三类:DOM0级事件处理程序、DOM2级事件处理程序、IE事件处理程序。DOM0事件处理程序//添加 btn.onclick = function(){} //移除 btn.onclick = null;DOM2事件处理程序var handler = function(){ } //添加 btn.addEventListener('click', handler,true/false原创 2017-03-20 23:45:20 · 742 阅读 · 0 评论 -
JS:innerHTML、innerText和value的区别
为了获取input里的值,一开始我写的是input.innerHTML,console一看,居然是空的(不是undefined也不是null)。 上网查完资料之后说获取input的值应该使用.value,然而它们之间的区别是什么呢?innerHTMLinnerHTML是得到你元素.innerHTML**后的所有内容作为HTML来解析** <div id="example"><a href="原创 2017-03-03 11:16:16 · 512 阅读 · 0 评论 -
ES6:箭头函数以及this
ES6的箭头函数应该是ES6标准里我接触比较多的,看过几篇文章,现在对箭头函数自己做一个总结。 阮一峰老师的ES6介绍里面的《函数的扩展》关于箭头函数的介绍,还是相当详细。 结合从 use strict 看 JS(一):this 与箭头函数一文,写写我关于箭头函数的理解。this的调用方式 函数作为对象方法,在对象方法内使用this var obj = { name: 'objName'原创 2017-04-17 14:29:31 · 1127 阅读 · 0 评论 -
关于闭包问题的多种方法
https://juejin.im/post/58f1fa6a44d904006cf25d22转载 2017-04-17 14:32:35 · 262 阅读 · 0 评论 -
ajax跨域请求
跨域问题 JS处于安全考虑使用了同源策略 Under the policy, a web browser permits scripts contained in a first web page to access data in a second web page, but only if both web pages have the same origin. An origin is原创 2017-03-29 11:34:41 · 303 阅读 · 0 评论 -
JS:js中的排序算法
冒泡排序 算法复杂度:O(n^2) var array = [5,9,4,1,10]; this.getArray = function() { return array; } var swap = function(i, j) { temp = array[i]; array[i] = array[j]; array[j] = temp; }; this.bub原创 2017-03-13 20:40:11 · 385 阅读 · 0 评论 -
JS:关于我对闭包的理解
在《javaScript高级程序设计》里对闭包的解释是这样的:闭包是指有权访问另一个函数作用域中的变量的函数。 由此我们可知,闭包是一个函数,在这个函数里可以获取到其他变量。函数在调用时发生了什么1.函数一旦被调用,它会创建一个执行环境和一个作用域链,大家都知道作用域链是用来确定变量是否可以被访问到。 2.函数会先用其参数和其他变量来初始化该函数的活动对象。 3.外部函数的活动对象则处于第二位原创 2017-03-01 15:40:40 · 425 阅读 · 0 评论