摘要:each(callback)以每一个匹配的元素作为上下文来执行一个函数。意味着,每次执行传递进来的函数时,函数中的this关键字都指向一个不同的DOM元素(每次都是一个不同的匹配元素)。而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整形)。返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' 跳至下一个循环(就像在普通的循环中使用'continue')。而后面的callback 则是回调函数,指示遍历元素的时候应该赋 阅读全文
设计模式之解释器模式
2013-03-13 18:32 by youxin, 286 阅读, 0 推荐, 收藏,
摘要:解释器模式(Interpreter Pattern)是一种按照规定语法进行解析的方案,在现在项目中使用较少(谁没事干会去写一个PHP或者Ruby的解析器),其定义如下:Given a language, define a representation for its grammar along with an interpreter that uses the representation to interpret sentences in the language。给定一个语言,定义它的文法的一种表示,并定义一个解释器,该解释器使用该表示来解释语言中的句子。 解释器模式的通用类图如图27-. 阅读全文
javascript创建css样式
2013-03-13 12:36 by youxin, 797 阅读, 0 推荐, 收藏,
摘要:1:var style = document.createElement(’link’);style.href = ’style.css’;style.rel = ’stylesheet’;style.type = ‘text/css’;document.getElementsByTagName(’HEAD’).item(0).appendChild(style);2: document.createStyleSheet().cssText = '标签{color:red;' + // 这个注释只在当前JS中帮助理解,并不会写入CSS中 'width:300px;h.. 阅读全文
js和css写在同一个文件里
2013-03-13 11:28 by youxin, 984 阅读, 0 推荐, 收藏,
摘要:Now, if you have by any chance worked on page load optimizations, you would know how costly each resource download is. The more the number of external resources that you refer to, the more the time it takes for the page load to complete.Typically,web pages refer to many external CSS and JS files and 阅读全文
转:网页设计常用尺寸大全
2013-03-10 16:34 by youxin, 637 阅读, 0 推荐, 收藏,
摘要:网页的宽度现在比较流行的网页宽度是950px,网页两边留出少许白边,简洁又大方。1024*768下,网页宽度保持在1002以内,如果满框显示的话,高度是612-615之间.就不会出现水平滚动条和垂直滚动条。网页设计中常用的广告尺寸BUTTON120*60215*50通栏760*100430*50超级通栏760*100或者760*200巨幅广告336*280585*120竖边广告130*300全屏广告800*600弹出窗口400*300BANNER468*60悬停按钮80*80流媒体300*200国际标准的网页BANNER大小规格横幅广告(Banner)文件大小:gif:14K/swf:16K广 阅读全文
转:Javascript原型链和原型的一个误区
2013-03-09 13:47 by youxin, 312 阅读, 0 推荐, 收藏,
摘要:之前我对Javascript的原型链中, 原型继承与标识符查找有些迷惑,如, 如下的代码:function Foo() {};var foo = new Foo();Foo.prototype.label = "laruence";alert(foo.label); //output: laruencealert(Foo.label);//output: undefined今天看到了如下这个图:另外, 在Javascript Object Hierarchy看到:The prototype is only used for properties inherited by o 阅读全文
转:javascript闭包详解
2013-03-08 22:18 by youxin, 313 阅读, 0 推荐, 收藏,
摘要:转: 越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话:就是这货没跑了! 不才译文见下,见笑了。 越来越觉得国内没有教书育人的氛围,为了弄懂JS的闭包,我使出了我英语四级吃奶的劲去google上搜寻着有关闭包的解释,当我看到stackoverflow上这一篇解答,我脑中就出现了一句话:就是这货没跑了! 不才译文见下,见笑了。 Peter Mortensen问:就像老Albert所说的,“如果你不能向一个六岁的孩子解释清楚,那么其实你自己根本就没弄懂。”... 阅读全文
转:JavaScript预编译与执行顺序的关系
2013-03-08 21:42 by youxin, 254 阅读, 0 推荐, 收藏,
摘要:首先关于函数的:在Javascript中,function才是Javascript的第一型。当我们写下一段函数时,其实不过是建立了一个function类型的实体。就像我们可以写成这样的形式一样:function Hello() { alert("Hello"); } Hello(); var Hello = function () { alert("Hello"); } Hello();其实都是一样的。但是当我们对其中的函数进行修改时,会发现很奇怪的问题。 <script t... 阅读全文
转:javascript作用域一个经典问题
2013-03-08 21:24 by youxin, 277 阅读, 0 推荐, 收藏,
摘要:每个写过程序的人都不会对作用域这个概念陌生,那在这篇文章中就来谈下Javascript的作用域。在Javascript,全局环境本身就一个对象。在浏览器宿主中这个对象是window,而当Javascript用于其它非浏览器的宿主,如嵌入式的环境中,可能会是其它的对象。在这里也纠正一个观念,有很多人都认为Javascript只在浏览器中使用,其实Javascript也能在很多非Web情况下使用,据介绍Javascript在一些基于嵌入式的应用领域表现得也很出色,当然这些我也只是听过传说而已。言归正传,当我们写下:var i=1时,其实就是声明了一个window作用域的一个变量。而当我们写下i=1 阅读全文
转:javascript prototype原型链的原理
2013-03-08 21:00 by youxin, 443 阅读, 0 推荐, 收藏,
摘要:说到prototype,就不得不先说下new的过程。我们先看看这样一段代码: 很简单的一段代码,我们来看看这个new究竟做了什么?我们可以把new的过程拆分成以下三步: var p={}; 也就是说,初始化一个对象p。 p.__proto__=Person.prototype; 2个下划线+proto+2个下划线 Person.call(p);也就是说构造p,也可以称之为初始化p。关键在于第二步,我们来证明一下: 这段代码会返回true。说明我们步骤2的正确。那么__proto__是什么?我们在这里简单地说下。每个对象都会在其内部初始化一个属性,就是__proto__,当我们访问一个对象... 阅读全文
浙公网安备 33010602011771号