2015年7月26日
摘要: 一、前言 前一段时间做项目时,遇到一个问题就是AngularJS实现图片预览和上传的功能,当时查阅文档(都是英文文档)折腾了很久才弄出来,现将整个流程整理出来,有需要的朋友可以参考一下,如果您有更好的方法,欢迎留言交流~~话不多说直接看实现。 二、具体实现 1、html标签结构 input文... 阅读全文
posted @ 2015-07-26 17:11 Developer_chang 阅读(11073) 评论(21) 推荐(7) 编辑
  2015年7月25日
摘要: 一、前言 最近在做项目中要用到jQuery来绑定事件,首先想到的是$(selector).事件名();这样绑定事件的方式,这种方式对事件进行绑定其实也就是bind()方法,但当选择器匹配的元素过多,$(selector).事件名();对每个元素进行迭代绑定,会影响性能。除了这种方式可以绑定事件以外... 阅读全文
posted @ 2015-07-25 20:45 Developer_chang 阅读(1371) 评论(0) 推荐(0) 编辑
  2015年3月15日
摘要: 一、前言 Git是一款免费、开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。在平时的项目开发中,我们会使用到Git来进行版本控制。 Git的功能特性: 从一般开发者的角度来看,git有以下功能: 1、从服务器上克隆数据库(包括代码和版本信息)到单机上。 2、在自己的机器上... 阅读全文
posted @ 2015-03-15 15:24 Developer_chang 阅读(3428) 评论(2) 推荐(3) 编辑
  2015年3月9日
摘要: 一、前言 学习了javascript事件后,个人总结归纳了跨浏览器事件对象类库,方便以后使用,现分享给大家。 二、事件对象封装 将对浏览器事件对象的操作封装成eventObject.js方便调用 //跨浏览器事件对象的操作var EventUtil = { //绑定事件处理程序 add... 阅读全文
posted @ 2015-03-09 11:03 Developer_chang 阅读(215) 评论(0) 推荐(0) 编辑
  2015年3月7日
摘要: 一、前言 学习js运动时,由于在实现多种不同运动效果过程中很多代码是重复的,故将其封装达到代码重用。 二、代码封装重用 function startMove(obj, json, fnEnd){ clearInterval(obj.timer);//若物体之前开有定时器则先关闭 obj.... 阅读全文
posted @ 2015-03-07 19:39 Developer_chang 阅读(375) 评论(0) 推荐(0) 编辑
  2015年1月5日
摘要: 一、前言 java、C#等正统面向对象语言都会提供类似extend之类的处理类的继承的方法,而javascript并没有提供专门的方法用于继承,在javascript中使用继承需要一点技巧。js中实例的属性和行为是由构造函数和原型两部分组成的,js的继承也分为这两部分。下面给大家分享一下在js中如何... 阅读全文
posted @ 2015-01-05 09:49 Developer_chang 阅读(665) 评论(0) 推荐(0) 编辑
  2014年12月30日
摘要: 一、写在前面 本人前端菜鸟一枚,学习前端不久,学习过程中有很多概念、定义在使用时容易混淆,在此给向我一样刚踏入前端之门的童鞋们归纳一下。今天给大家分享一下js中window与document对象、setInterval与setTimeout定时器的用法与区别。讲得不对的地方,烦请大家指正,还望前辈、... 阅读全文
posted @ 2014-12-30 22:55 Developer_chang 阅读(846) 评论(0) 推荐(0) 编辑