- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 jQuery的ajax链式编程方法
在开发的过程,经常会遇到一些耗时间的操作,比如ajax读取服务器数据(异步操作),遍历一个很大的数组(同步操作)。不管是异步操作,还是同步操作,总之就是不能立即得到结果,JS是单线程语音,不能立即得到结果,便会一直等待(阻塞)。一般的做法就是用回调函数(callback),即事先定义好一个函数,JS引擎不等待这些耗时的操作,而是继续执行下面的代码,等这些耗时操作结束后,回来执行事先定义好的那个函数。
2015-12-06 14:11:59 4066
转载 Snap.svg – 现代 Web 开发必备的 JavaScript SVG 库
SVG 是一种很好的 Web 技术方案,可以用来创建互动,在任何大小的屏幕上都会很好看、与分辨率无关的矢量图形。而这里推荐的 Snap.svg 这个 JavaScript 可以让你像 jQuery 操作 DOM 一样操作 SVG 资源。 Snap.svg 是专为现代浏览器打造,支持剪裁,遮罩,纹理,渐变,分组等功能。凭借丰富的动画库和易于的事件处理,Snap.svg 可以帮助你轻松实
2015-10-30 04:36:16 495 1
原创 JavaScript组件化开发实战——TodoMVC
JavaScript组件化开发实战——TodoMVC requirejs + jquery 实现前端代码组件化开发 特点: 1) 组件之间的关系可视化 2) 组件之间不直接调用对方的函数,而是通过消息来完成交互。
2015-09-26 00:19:31 1411
原创 编写高扩展性的JavaScript程序技巧(一)——扩展对象
经常说JavaScript是一种具有高扩展性的语言,但到底有多高,又如何写出高扩展性代码了?本文举几个常用的技巧,帮助大家理解JavaScript的扩展性。扩展对象假设有这么一个对象——You,你一开始设计的时候,拥有三个功能:吃饭、睡觉、打Dota。现在老大要求你给程序做扩展,给Superman对象也添加打Dota功能。你如何扩展?修改原有代码?这不符合开放–封闭原则。何为开放—封闭原则?意思是:
2015-09-25 23:29:08 640
JavaScript组件化开发实战——TodoMVC
2015-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人