Reactor这个词译成汉语还真没有什么合适的,很多地方叫反应器模式,但更多好像就直接叫reactor模式了,其实我觉着叫应答者模式更好理解一些。通过了解,这个模式更像一个侍卫,一直在等待你的召唤。 1.reactor的形象比喻入门 并发系统常使用reactor模式,代替常用的多线程的处理方式,节省 ...
分类:
其他好文 时间:
2017-08-03 15:05:07
阅读次数:
310
项目中用到了在for循环内部对按钮绑定事件,但运行时事件触发始终显示的是最后一次绑定的结果,思来想去,跟js闭包有关,加以记录。 js中分:全局变量 和 局部变量 全局变量:可以在任意位置访问的量就叫全局变量 局部变量:函数中用var定义的变量,只能在函数中访问这个变量,函数外部访问不了。 注意点1 ...
分类:
Web程序 时间:
2017-08-02 22:05:42
阅读次数:
151
事件默认行为 : 当一个事件发生的时候浏览器自己会默认做的事情。 怎么阻止? 当前这个行为是什么事件触发的,然后在这个事件的处理函数中使用return false; 右键菜单事件 oncontextmenu : ,当右键菜单(环境菜单)显示出来的时候触发。 自定义右键菜单代码示例: 1 <!DOCT ...
分类:
Web程序 时间:
2017-08-02 10:19:00
阅读次数:
202
mobileHack 这里收集了很多移动端上遇到的各种坑与相对解决方式 1.问题:手机端 click 事件会有大约 300ms 的延迟 原因:手机端事件 touchstart –> touchmove –> touchend or touchcancel –> click。由于在touch事件触发之 ...
分类:
移动开发 时间:
2017-07-31 10:06:01
阅读次数:
274
下面为html 代码: 1. JS代码: 2.原先的 JS代码 解释: 2中我们没有用locaStorage 存储值,所以每一次我们刷新页面事件都会重新加载,所以每一次都会变回原先的红色。 1中我们用locaStrage存储了值,每次加载页面是从这里面来获取数据。localStorage 方法存储的 ...
分类:
其他好文 时间:
2017-07-30 11:36:58
阅读次数:
187
DOM的事件传播有两个类型,一个是捕获(从父节点到子节点),一个是冒泡(从子节点到父节点),所以一个事件触发时可以有多个处理器去处理它,DOM标准约定了return false后就会阻止事件继续传播。 jQuery中each里面用return false代替break;return ture 代替c ...
分类:
编程语言 时间:
2017-07-27 21:17:24
阅读次数:
363
触发用户自定义事件,已成为各前端框架的基本技术。(较新版本的浏览器才支持) 页面 脚本 ...
分类:
编程语言 时间:
2017-07-26 23:42:33
阅读次数:
230
图片懒加载:jquery && jquery-lazyload 图片懒加载是一种前端性能优化方案:随着视图区的滚动,加载剩下的图片,这样当滚动条没有滚动到下面的时候,图片不加载,减少资源浪费 原本:<img src="images/img1.jpg" > 懒加载:<img class="lazy" ...
分类:
其他好文 时间:
2017-07-26 17:33:32
阅读次数:
177
一、定义触发器 定义触发器的一般格式: create trigger <触发器名称> {before | after} <触发事件> on <表名> for each {row | statement} [when <触发条件>] <触发动作体>; 1.触发事件 触发事件可以是insert、dele ...
分类:
数据库 时间:
2017-07-23 15:18:21
阅读次数:
245
怎样使用事件以及IE和DOM事件模型之间存在哪些主要差别,有需要的朋友可以参考一下 (1)冒泡型事件:事件按照从最特定的事件目标到最不特定的事件目标(document对象)的顺序触发。 IE 5.5: div -> body -> document IE 6.0: div -> body -> ht ...
分类:
编程语言 时间:
2017-07-20 18:54:23
阅读次数:
246