自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 jQuery的ajax链式编程方法

在开发的过程,经常会遇到一些耗时间的操作,比如ajax读取服务器数据(异步操作),遍历一个很大的数组(同步操作)。不管是异步操作,还是同步操作,总之就是不能立即得到结果,JS是单线程语音,不能立即得到结果,便会一直等待(阻塞)。一般的做法就是用回调函数(callback),即事先定义好一个函数,JS引擎不等待这些耗时的操作,而是继续执行下面的代码,等这些耗时操作结束后,回来执行事先定义好的那个函数。

2015-12-06 14:11:59 4054

转载 Snap.svg – 现代 Web 开发必备的 JavaScript SVG 库

SVG 是一种很好的 Web 技术方案,可以用来创建互动,在任何大小的屏幕上都会很好看、与分辨率无关的矢量图形。而这里推荐的 Snap.svg 这个 JavaScript 可以让你像 jQuery 操作 DOM 一样操作 SVG 资源。  Snap.svg 是专为现代浏览器打造,支持剪裁,遮罩,纹理,渐变,分组等功能。凭借丰富的动画库和易于的事件处理,Snap.svg 可以帮助你轻松实

2015-10-30 04:36:16 479 1

原创 JavaScript组件化开发实战——TodoMVC

JavaScript组件化开发实战——TodoMVC requirejs + jquery 实现前端代码组件化开发 特点: 1) 组件之间的关系可视化 2) 组件之间不直接调用对方的函数,而是通过消息来完成交互。

2015-09-26 00:19:31 1403

原创 编写高扩展性的JavaScript程序技巧(一)——扩展对象

经常说JavaScript是一种具有高扩展性的语言,但到底有多高,又如何写出高扩展性代码了?本文举几个常用的技巧,帮助大家理解JavaScript的扩展性。扩展对象假设有这么一个对象——You,你一开始设计的时候,拥有三个功能:吃饭、睡觉、打Dota。现在老大要求你给程序做扩展,给Superman对象也添加打Dota功能。你如何扩展?修改原有代码?这不符合开放–封闭原则。何为开放—封闭原则?意思是:

2015-09-25 23:29:08 625

JavaScript组件化开发实战——TodoMVC

TodoMVC(http://todomvc.com/)这个开源项目是帮助小伙伴们选择合适的MV*框架。TodoMVC旨在用各种框架实现TodoList的增、删、改、查功能,麻雀虽小,五脏俱全,是供小伙伴学习、练习、再学习的好例子。 虽然官网上有各种实现版本,但仿佛缺少那么一个版本,就是,就是。。。我实现的版本。为此,本猿抛砖引玉,用RequireJs+jQuery实现一个组件化的TodoMVC。

2015-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除