javascript
Shirley_RL
Stay hungry Stay foolish
展开
-
JavaScript 闭包、即时执行等
JavaScript闭包funtion A(){ function B(){ .... } return B; } var C=A();类似这样函数对象A中函数B内使用A中的变量,而B又能被全局调用,就是闭包。“引用”:闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成”定义在一个函数内部的原创 2016-04-05 23:34:05 · 372 阅读 · 0 评论 -
事件
preventDefault()撤销默认行为例如button 默认submit事件 stopPropagation()停止事件冒泡或者向下捕获事件冒泡:例如点击一个div 事件会冒泡到div的父、祖父…body html doc 事件捕获: 与冒泡相反原创 2016-04-06 23:37:54 · 389 阅读 · 0 评论 -
Trapping Rain and most Contain
两道经典的题目 1、给定一组柱子,求这组柱型所能存储的雨水总量 对于某个柱子上存放的雨水量是由其左右两边的柱子决定的,即左边>=该柱子的最高柱子和右边>=的最高柱子共同决定。 利用两个数组left和right 保存这两个信息, /** * @param {number[]} height * @return {number} */ var trap = function(hei原创 2016-04-23 22:21:26 · 453 阅读 · 0 评论