1、CommonJS是一种规范,NodeJS是这种规范的实现。 1.1、CommonJS 加载模块是同步的,所以只有加载完成才能执行后面的操作。 2、AMD是RequireJS在推广过程中对模块定义的规范化产出。 2.1、AMD异步加载模块。 3、CMD是SeaJS在推广过程中对模块定义的规范化产出 ...
分类:
Web程序 时间:
2016-12-13 06:49:53
阅读次数:
238
Event驱动 主体就是一个死循环,没事-休眠,有事-唤醒-执行 runloop:用于解决类似你滑动了屏幕产生了多个事件,为了解耦不影响用户操作,将这些事件加入一个消息队列,这边就不用再去管理这些事件,不会影响操作也不会影响事件的执行,它会从队列中取出一个一个的执行。主线程不需要等待事件处理完成才能 ...
分类:
其他好文 时间:
2016-12-01 14:05:02
阅读次数:
176
//查找元素//DOM操作要等HTML文档全部加载完成,才能获取//解决方法一,script文件调用放在文档最后面//解决方法二onload事件解决加载/*window.onload=function () { var box = document.getElementById("box"); al ...
分类:
其他好文 时间:
2016-11-29 14:04:57
阅读次数:
183
1、关于Canvas绘制图像: 问题:需要绘制多张图片时,必须等待所有图片加载完成才能开始绘制;而每张图片都是异步请求,彼此没有先后顺序,哪一张先加载完成完全无法预测; 方案: var progress=0;//全局加载进度 var img=new Image(); img.src='xx.jpg' ...
分类:
Web程序 时间:
2016-11-14 01:00:29
阅读次数:
239
JavaScript和jQuery弹窗对比javascript的三种弹框对象隶属于window对象,并且都会阻塞当前事件和脚本,直到用户操作完成才会继续执行后续事件和脚本.不能使用html元素.jQuery(jquery-confirm插件)jQuery的弹出窗口是通过html元素和一些js事件模拟出来的,隶属于document对象,而且..
分类:
编程语言 时间:
2016-11-13 02:49:50
阅读次数:
177
一个网站的建设是需要吧很多细节结合在一起,只有把各步骤有序的完成,才能建成一个完整的网站,虽然建站的步骤很多,而且都是分开的部分,但是这些步骤会形成一个基本的流程,按照这个流程去做,就能完成建站,下面就给大家介绍一下,网站建设的基本流程是什么? 域名空间。一个网站的建设首先当然是选择一个好的域名,后 ...
分类:
Web程序 时间:
2016-10-27 01:08:48
阅读次数:
178
我们必须自学 文章目录 前两天看到一个文章,题名为 《所有的程序员都是自学成才》。当时没有什么特别的想法,只是觉得自己也确实是基本上靠自学来掌握新的知识的。但是今天在公车上没事好好想了一想,想明白了,原来对于程序员来说,只能自学才能成才。 这个道理似乎有点奇怪,因为我们从小都是由老师教授新知识的。我 ...
分类:
其他好文 时间:
2016-10-06 00:13:06
阅读次数:
120
JavaScript的入口函数要等到页面中所有的资源(包括图片、文件)加载完成才开始执行。 jQuery的入口函数只会等待文档数加载完成就开始执行,并不会等待图片、文件的加载。 ...
分类:
编程语言 时间:
2016-09-25 22:10:07
阅读次数:
351
事务的四大特性: 原子性, 一致性(比如说A给B转账,A转了之后B的账户增加了,两个都完成才叫一致性),隔离性(A给B转账,A给C转账,AB和AC并发是无关的),永久性(转账之后 不可能复原,就是说不做别的操作是不会还原的) JDBC中的事务是默认开启的,所以手动的开启事务必须要先关闭默认的事务, ...
分类:
数据库 时间:
2016-09-25 14:35:04
阅读次数:
265
当解析器遇到 script 标签时,文档的解析将停止,并立即下载并执行脚本,脚本执行完毕后将继续解析文档。但是我们可以将脚本标记为 defer,这样就不会停止文档解析,等到文档解析完成才执行脚本,也可以将脚本标记为 async,以便由其他线程对脚本进行解析和执行。 三者之间的区别? script 当 ...
分类:
编程语言 时间:
2016-09-24 21:45:03
阅读次数:
131