代码改变世界

随笔档案-2014年04月

Handlebars学习笔记

2014-04-29 14:37 by Z梦, 2008 阅读, 收藏,
摘要: Handlebars是什么Handlebars是javascript的一个模板引擎,所谓模板引擎是为了帮助开发人员有效的将前端代码显示层和数据层相分离。如果你希望将后台传进来的json数据对象转化成页面显示的内容,通常使用如下方法: var person = { name: "Lily", age:... 阅读全文

jQuery插件编写

2014-04-28 21:54 by Z梦, 223 阅读, 收藏,
摘要: #jQuery种类1.封装对象方法的插件,这种插件是我们常用的插件,后面将会具体针对这种插件介绍,如:$("#div").parent();2.封装全局函数的插件 如:jQuery.ajax()3.选择器插件 如:$("ul li:eq(0)")#基本要点1.所有的对象方法(第1种)都应该附加在... 阅读全文

js 构造函数

2014-04-22 10:20 by Z梦, 455 阅读, 收藏,
摘要: function Person(name,age,job){ this.name=name; this.age=age; this.job=job; this.sayName=function(){ alert(this.name); }}var perso... 阅读全文

javascript 基本类型和引用类型的区别

2014-04-21 18:35 by Z梦, 206 阅读, 收藏,
摘要: 基本类型基本类型为:可以用typeof检测为什么类型undefined变量未赋值时为undefined var some; typeof some //undefinednumber typeof 12 //numbernull var call=null typeof car //object从逻... 阅读全文

js中的this关键字

2014-04-03 10:06 by Z梦, 148 阅读, 收藏,
摘要: this在原则上总是指向调用该方法的对象:如1.函数被作为某个对象的方法调用时,this等于那个对象function test(){ alert(this.name);}var obj=new Object;obj.name="lily";obj.test=test;obj.test(); //输出lily,这个时候this为obj这也是使用this的一个原因,因为你不知道你的方法的会被哪个对象使用。2.在全局函数中,this等于window,全局变量var x = 1; function test() { alert(this.x);} test();//1 var x 阅读全文