摘要: 当遇到写比较大型复杂的B/S--js的情况是,面向对象的写法绝对是你最优 的选择。一直想往这方面走,所以要一点点理解面向对象的本质,只有这样,才能从底层,从大脑的基础思维中找到使用面向对象的写法去开发的习惯。花些时间和精力去关注这个话题对自己来说是比较有价值的,会找些这些方面的文章,然后加上自己的理解,以便学习分享。*******************************什么是OO面向对象编程可以比较基本地展现你代码中抽象自现实物质的对象。在代码中创建一个对象,我们需要先创建一个类。类几乎可以表示任何东西:账户,雇 员,导航菜单,车辆,植物,广告,饮料,等等。然后,每次你创建一个对象,你 阅读全文
posted @ 2012-08-29 13:43 我的前端笔记 阅读(209) 评论(0) 推荐(0) 编辑
摘要: JavaScript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和JavaScript都站错了立场,而现在,你让JavaSript很生气。这里有五个原因能说明你的JavaScript技术很烂。1. 你没有使用命名空间。是否还记得在大学里老师告诉你不要在家庭作业里使用全局变量?JavaScript里的全局变量的使用方法也不例外。Web网页稍不留神就会变的混乱不堪、到处都是从互联网上各个角落里找来的乱糟糟的 阅读全文
posted @ 2012-08-28 15:20 我的前端笔记 阅读(307) 评论(0) 推荐(0) 编辑
摘要: var EventUtil = { addHandler: function(element, type, handler){ if (element.addEventListener){ element.addEventListener(type, handler, false); } else if (element.attachEvent){ element.attachEvent("on" + type, handler); } e... 阅读全文
posted @ 2012-04-08 14:16 我的前端笔记 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一般情况下我们用js设置元素对象的样式会使用这样的形式:var element= document.getElementById(“id”);element.style.width=”20px”;element.style.height=”20px”;element.style.border=”solid 1px red”;样式一多,代码就很多;而且通过JS来覆写对象的样式是比较典型的一种销毁原样式并重建的过程,这种销毁和重建,都会增加浏览器的开销。js中有一个cssText的方法:obj.style.cssText=”样式”;上面的代码我们可以修改成:element.style.cssTex 阅读全文
posted @ 2012-03-28 13:00 我的前端笔记 阅读(441) 评论(2) 推荐(0) 编辑
摘要: Javascript的this用法作者: 阮一峰日期: 2010年4月30日his是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况,详细讨论this的用法。情况一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global。请看下面这段代码,它的运行结果是1。 function test(){ this... 阅读全文
posted @ 2012-03-27 22:06 我的前端笔记 阅读(264) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><!--[if lt IE 7 ]><html class="ie ie6"><![endif]--><!--[if IE 7 ]><html class="ie ie7"><![endif]--><!--[if IE 8 ]><html class="ie ie8"><![endif]--><!--[if IE 9 ]><html class="ie ie9 阅读全文
posted @ 2012-03-26 17:34 我的前端笔记 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1URI是统一资源标识的意思,通常我们所说的URL只是URI的一种。典型URL的格式如下所示。下面提到的URL编码,实际上应该指的是URIfoo://example.com:8042/over/there?name=ferret#nose \_/ \______________/ \________/\_________/ \__/ | | | | | scheme authority path query fragment2 //数组里面的数字排序Array.prototype.numSort=function(){ this.sort(function(a,b){ r... 阅读全文
posted @ 2012-03-26 15:24 我的前端笔记 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 开通博客第一天 阅读全文
posted @ 2012-03-23 21:31 我的前端笔记 阅读(103) 评论(0) 推荐(0) 编辑