05 2013 档案
摘要:学习是个探索的过程,在前行的路上已经有先行者为我们填平了一些坑坑洼洼。要不断的提高自己,我们需要站在巨人的肩膀上。1、深入理解JavaScript之执行上下文 当javascript代码文件被浏览器载入后,默认最先进入的是一个全局的执行上下文。当在全局上下文中调用执行一个函数时,程序流就进入该被调用函数内,此时引擎就会为该函数创建一个新的执行上下文,并且将其压入到执行上下文堆栈的顶部。浏览器总是执行当前在堆栈顶部的上下文,一旦执行完毕,该上下文就会从堆栈顶部被弹出,然后,进入其下的上下文执行代码。这样,堆栈中的上下文就会被依次执行并且弹出堆栈,直到回到全局的上下文。上述第一个阶段的具体过程如.
阅读全文
摘要:豆瓣Javascript代码风格规范Douban Javascript Core Style Guideline1. Javascript代码应符合Douban-JSLint检验标准1-1. 语句必须都有分号结尾,除了for, function, if, switch, try, while1-2. 只有长语句可以考虑断行,如: TEMPL_SONGLIST.replace('{TABLE}', da['results']) .replace('{PREV_NUM}', prev) ...
阅读全文
摘要:(1)作为函数在ECMAScript3和ECMAScript5中,调用上下文(this)是全局对象。在严格模式中,调用上下文是undefined(2)作为方法此时方法的上下文为该函数对象(3)作为构造函数构造函数初始化新创建的对象,并将这个对象作为其调用上下文,并用this引用这个新创建的对象。new o.m()中的this指向的是新创建的对象,而不是m。构造函数中的return语句没有返回值或者返回一个原始值,则忽略这个返回值,同时使用新对象作为调用结果var Create = function(book){ this.book = book; //return ; 还是返回新创建的对象..
阅读全文
摘要:Console命令详解,让调试js代码变得更简单 Firebug是网页开发的利器,能够极大地提升工作效率。但是,它不太容易上手。我曾经翻译过一篇《Firebug入门指南》,介绍了一些基本用法。今天,继续介绍它的高级用法。===================================Firebug控制台详解作者:阮一峰出处:http://www.ruanyifeng.com/blog/2011/03/firebug_console_tutorial.html控制台(Console)是Firebug的第一个面板,也是最重要的面板,主要作用是显示网页加载过程中产生各类信息。一、显示信息的命令
阅读全文
摘要:响应式设计(RWD, Reponsive Web Design):在任意设备中对网页内容进行完美布局的一种显示机制。以下三个网站是经典的响应式设计,当你调整浏览器视口大小的时候,就是见证奇迹的时刻! 1、http://designlovr.com/examples/dynamic_stack_of_index_cards/2、http://2011.dconstruct.org/3、http://www.panic.com/blog/
阅读全文
摘要://装饰者模式1functionSale(price){2this.price=price;3this.decorators_list=[];4}5Sale.decorators={};6Sale.decorators.fedtax={7getPrice:function(price){8returnprice+price*5/100;9}10};11Sale.decorators.quebec={12getPrice:function(price){13return"$"+price.toFixed(2);14}15};16Sale.decorators.money={1
阅读全文
摘要:node-inspector通过Web网页与用户进行交互,比命令行下的调试工具要美观、操作也方便许多。首先我们需要一个基于WebKit内核的浏览器,比如Chrome, Safari。首先:使用npm install -g node-inspector安装node-inspector其次:查看端口是否被调用:node-inspector若出现:error raised: Error: listen EADDRINUSE 表示端口被占用使用:node-inspector --web-port= new port来指定新端口可以通用:netstat -a -v查看当前被使用的端口若出现:inspec
阅读全文
摘要:HTML与CSS阶段书藉选择 对初学都来说,这一阶段应该是XHTML与CSS2的学习. 学习前期, 建议至多看两本书: 《CSS权威指南》 和《CSS那些事儿》 , 有一定CSS基础后, 可以看《精通CSS:高级Web标准解决方案》 . 或许你会问,为什么没有HTML学习的书籍, 就我个人立场而言, 在你还没入门前, W3C在线教程或者HTML手册都是你最好的入门书. 前期你需要掌握的HTML知识并不要很多. 简单一点, 你能知道何处该用哪个HTML标签即可. 如果还想简单一点, 可以找一份HTML标签汇总表记下对应的标签(可参考HTML技巧: 语义化你的代码一文的附表) . 对于CSS...
阅读全文