自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhouruitao的专栏

关注Web前端技术

  • 博客(11)
  • 资源 (118)
  • 收藏
  • 关注

javascript动态方法调用与参数修改的问题

javascript中可以对传进去的参数进行修改,如下function func1(name) { name = 33; alert(name);}func1();//输出33 如果这样呢? function fun1() { this.name = 33;}function fun2(name) { fun1.call(this,name); ...

2008-11-28 14:50:35 656

原创 js引擎对多余逗号的处理

这种错误已经我已经多次犯了,一次用Ext做abcc的demo,一次是abcc查询模块。js报错分为两种:语法错误和运行错误 1、js引擎在代码载入时进行语法分析,如果js写的不规范则语法分析通不过。这时候的错误称为语法错误2、语法分析通过了,js引擎会执行代码。执行期间发生的错误称为运行错误 不同引擎处理这2种错误的提示不太一样。如下:var p = {name:"Jack

2008-11-28 10:24:00 1052

定义对象或数组直接量时不同引擎对多余逗号的处理

这种错误已经我已经多次犯了,一次用Ext做abcc的demo,一次是abcc查询模块。js报错分为两种:语法错误和运行错误 1、js引擎在代码载入时进行语法分析,如果js写的不规范则语法分析通不过。这时候的错误称为语法错误2、语法分析通过了,js引擎会执行代码。执行期间发生的错误称为运行错误 不同引擎处理这2种错误的提示不太一样。如下: var p = {name:...

2008-11-26 12:40:03 114

索引数组、关联数组和静态数组、动态数组

    数组分类:1、从数组的下标分为索引数组、关联数组  /* 索引数组,即通常情况下所说的数组 */var ary1 = [1,3,5,8];//按索引去取数组元素,从0开始(当然某些语言实现从1开始)//索引实际上就是序数,一个整型数字alert(ary1[0]);alert(ary1[1]);alert(ary1[2]);alert(ary1[3...

2008-11-24 15:59:13 110

原创 js對象的比較

       項目中需要比較兩個對象是否相等,給Object對象開展了(別緊張,別說我把它污染了),一個實現而已,象java一樣可以只給自己想要的類重寫equals方法。 Object.prototype.equals = function(obj){      if(this == obj)           return true;      if(typeof(obj)=="undefin

2008-11-24 14:19:00 506

原创 jspx中輸出文檔類型(DOCTYPE)

          google下,沒找到,甚是郁悶。還是墨墨厲害,貼在此處。以備后用。 瀏覽器有不同的模式,標準模式、怪異模式(寬松模式)。不同的模式下對css的支持也不一樣,如在標準模式下,瀏覽器根據規范表現頁面;在怪異模式下則以比較寬松的向后兼容的方式展現頁面。即怪異模式經常模擬老式瀏覽器(MS IE4,NetScapeNavigator4)的行為以防止老站點無法工作。 

2008-11-24 14:01:00 392

原创 Java用for循環Map

根据JDK5的新特性,用For循环Map,例如循环Map的Key      for(String dataKey : paraMap.keySet())   {             System.out.println(dataKey );                    }  注意的是,paraMap是怎么样定义的,如果是简单的Map paraMap = new HashM

2008-11-21 11:05:00 600

原创 用jquery循环map

前些天记录了java中for循环取map,发现用jquery的each一样可以取map(我称之为js的map,不要较劲),且顺序和map中顺序一致。废话少说,看代码    var map =           {               地名: ["北京","天津","上海"],               民族: ["汉族","藏族","维吾尔族"]          };        

2008-11-21 11:01:00 1560 7

Javascript中各种trim的实现

這是lgzx公司的一道面試題,要求給js的String添加一個方法,去除字符串兩邊的空白字符(包括空格、製錶符、換頁符等) String.prototype.trim = function() { //return this.replace(/[(^\s+)(\s+$)]/g,"");//會把字符串中間的空白符也去掉 //return this.replace(/^\s...

2008-11-20 15:31:16 88

Javascrpt的類型檢測

眾所周知,js是弱類型語言。定義任何類型的變量都用var關鍵字,如果只是聲明變量,卻沒有給其賦值。那么誰也不知道這個變量是啥類型的。 如下: var abc;//定義一個變量abc,卻沒有給其賦值 Java中卻不同,定義一個變量后,馬上就知道了變量的類型和變量所占的內存大小。看似沒給abc賦值,實際上java會給其一個默認值(這裡是0),當然ab...

2008-11-20 12:56:49 80

js對象的比較

項目中需要比較兩個對象是否相等,給Object對象開展了(別緊張,別說我把它污染了),一個實現而已,象java一樣可以只給自己想要的類重寫equals方法。 Object.prototype.equals = function(obj){ if(this == obj) return true; if(typeof(obj)=="undefined"||obj==null...

2008-11-18 17:33:33 69

switchhost for mac

switchhost for mac,Mac下很好的host切换工具。

2017-09-14

markdownpad2及密钥

两个文件markdownpad2安装文件及密钥文本。

2015-08-27

SecureCRT 7.2 For Mac 10.9 完美破解版

SecureCRT 7.2 For mac,Mac10.9系统测试可用

2014-11-06

ECMAScript 6入门(样章)

全球唯一ES图书 JavaScript进阶必学 基于最新标准。阮一峰作品 作为一个JS开发者,实话说我并不完全认同ECMAScript6里面的很多内容(比如let语句),但是很遗憾,这个标准的制定过程没我们什么事。但是如果我们从现在开始关注国际标准,翻译标准文档,让更多人了解标准,更多公司加入标准组织、参与标准制定,也许未来的中国技术圈不但会是很多人的一个圈子,还会是很有影响力的一个圈子。 前三张,PDF格式。

2014-09-23

JavaScript核心概念及实践

国内原创经典JavaScript图书,2012年12月-2013年3月,经张凯峰推荐,人民邮电的陈冀康编辑认为此书有出版的意义,并和作者讨论此书的出版事宜。根据陈编辑的意见,作者对书本的结构做了相对较大的调整,并进一步校对文字,给图例编号等。在陈编辑的帮助下,这个版本变的更加的专业。

2014-06-17

Backbone.js开发秘笈

本书系统地介绍了应用Backbone.js开发Web应用应该掌握的知识,对其背后的实现原理进行了抽丝剥茧式的分析,并且还涵盖了一些时下非常流行的技术,例如REST、HTML 5以及移动应用开发等。 PDF,2.9M,英文版 Backbone.js Cookbook。

2014-05-05

Rework:每个程序员都应该读的一本书

用一个词形容《Rework》这本书就是“短小精悍”,只有130页,你只需要3-4个小时就可以读完,而且书中每一个观点都配了一张图,看起来很轻松,一点都不乏味。我们说“字如其人”,同样的道理,这本书很鲜明反映了37signals这家公司的特点。废话不多说了,我把每个观点都通用一句汉语总结出来了

2014-04-11

Mastering Web Application Development with AngularJS

使用了 Angular 之后,就开始喜欢上她。AngularJS是一款来自Google的前端JS框架,它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。AngularJS框架的体积非常小,但是设计理念和功能却非常强大,值得前端开发者深入学习。

2013-11-13

结构程序设计

一本软件语言书中的神作《结构程序设计》。出版于1972年,作者分别是1972、1980、2001年图灵奖得主Edsger W.Dijkstra、C.Anthony R.hoare和Dahl。这是我找到的最好精度的版本,又加了封面和目录。

2013-11-05

JavaScript异步编程:设计快速响应的网络应用

如果你是一位JavaScript程序员,如果你想让自己的Web应用拥有更高的响应度,如果你想用更优雅简洁的代码描述那些让你抓狂的“休息,休息一下,等到有结果再继续吧”的业务逻辑,那么本书就是你案头必备的那本JavaScript异步编程宝典。    本书从最最基本也是最最重要的JavaScript事件模型开始,生动地复盘了各种异步应用情景,逐一呈现了目前在用的各种异步设计模式和异步编程类库,从PubSub到Promise,从异步工作流控制类库到worker多线程技术,甚至还谈到了浏览器端脚本的异步加载技术。总而言之,在这里,你能找到JavaScript异步编程的所有,从它的前世,到它的今生,还有它的未来。

2013-06-06

jQuery高级编程

jQuery高级教程 内容提要    ◆ 如何操作dom元素和使用数据    ◆ 使用html表单、ajax和json的步骤    ◆ 介绍如何使用动画和设置css属性,为网站创建吸引眼球的效果    ◆ 如何使用jquery插件开发久经考验的最佳实践扩展jquery    ◆ 编写高效jquery代码、网站优化和扩展javascript object的最佳实践 PDF 23M.

2013-05-22

JavaScript面向对象编程指南

原书名: Object-Oriented JavaScript: Create scalable, reusable high-quality JavaScript applications and libraries. JavaScript作为一门浏览器语言的核心思想;    面向对象编程的基础知识及其在JavaScript中的运用;    数据类型、操作符以及流程控制语句;    函数、闭包、对象和原型等概念,以代码重用为目的的继承模式;    BOM 、DOM、浏览器事件、AJAX和JSON;    如何实现JavaScript中缺失的面向对象特性,如对象的私有成员与私有方法;    如何应用适当的编程模式,发挥JavaScript语言特有的优势;    如何应用设计模式解决常见问题。 两章中文版和完整英文版。

2013-04-25

编写可维护的JavaScript

原书名《Maintainable JavaScript》。《JavaScript高级程序设计》作者Nicholas C. Zakas最新力作。构建编码风格手册,帮助开发团队从“游击队”走向“正规军” PDF格式,含3章中文及完整英文版。

2013-04-25

UNIX编程艺术

《UNIX编程艺术》主要介绍了Unix系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的Unix编程大师、开源运动领袖人物之一Eric S. Raymond倾力多年写作而成。 PDF格式,22M。

2012-08-18

Developing Backbone.js Applications

目前学习backbone的唯一书籍。PDF格式,3M。

2012-08-17

Mac OS X 背后的故事

了解苹果公司,了解苹果系统的最好介绍之一。有些地方偏技术,对于非技术人员可能不太适合阅读。PDF格式。

2012-08-17

基于MVC的JavaScript Web富应用开发

哈哈,这本书,其实等了蛮久的,之前一直只有英文版,像这样的好书,是中英文都该备一本的。 对于jser来说,mvc,虽说不像server端语言那么重视。但重要的是理解作者思路,结合自身业务 去加以改进!

2012-05-21

Essential JavaScript Design Patterns

Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language.

2012-04-10

IE6 developer's toolbar

IE6 developer's toolbar,可以方便的查看dom元素,css属性。

2012-03-22

Getting Started with GEO.CouchDB and Node.js

Where. Whether it refers to where you have been, where you are, or where you are going, the concept of where is important. Where links data to the physical world. A shopping list can be a very useful collection of data on its own, but that data can be even more useful with more context. If you map the location of the stores needed for each item on the shopping list, then you can create an efficient route to acquire the items on the list. Driving directions, traffic information, and weather can impact the route. pdf格式,6M。

2012-03-07

JavaScript Web Application

MVC在前端的火爆促使该书的诞生。《JavaScript Web 富应用开发》(Developing JavaScript Web Applications)是 Alex MacCaw的新作(由O'Reilly出版发行),本书系统而深入的讲解了如何使用最前沿的Web技术构建下一代互联网富应用程序。作者 Alex MacCaw 是一名Ruby/JavaScript 程序员,在开源社区中很有名望,是Spine框架的作者,同时活跃在纽约、旧金山和柏林的各大 Ruby/Rails 论坛。除了作为一名工程师,他还喜欢带着他的尼康D90和冲浪板环游世界。   有赖于强大的JavaScript引擎以及CSS3和HTML5新技术,如今的JavaScript Web 富应用的用户体验已经可以和桌面系统相媲美。关键是如何平滑的将服务器端的复杂度移植到客户端,这并不容易做到。这本书将专注于讲述如何构建“优雅又不失高水准”(state of the art)的JavaScript应用,包括软件架构、模板引擎、框架和库、同服务器的消息通信等内容。

2012-02-26

dojo权威指南

Dojo.The.Definitive.Guide。英文版,pdf格式,5M。学习dojo的权威资料。

2012-02-22

JavaScript Patterns (JavaScript模式)

才华横溢的Stoyan Stefanov,他写的由O’Reilly初版的新书《JavaScript Patterns》(JavaScript模式).pdf格式,3M。

2011-12-30

HTML5 and CSS3: Develop with Tomorrow's Standards Today

畅销书籍之一,英文版,83M,非常清晰。 HTML5 and CSS3 are the future of web development, but you don't have to wait to start using them. Even though the specification is still in development, many modern browsers and mobile devices already support HTML5 and CSS3. This book gets you up to speed on the new HTML5 elements and CSS3 features you can use right now, and backwards compatible solutions ensure that you don't leave users of older browsers behind.

2011-12-08

HTML5高级程序设计

HTML5高级程序设计 (前两章),pdf格式

2011-12-08

HTTP_权威指南

HTTP_权威指南HTTP_权威指南HTTP_权威指南HTTP_权威指南

2011-10-25

jQuery.Novice.to.Ninja.[JQuery菜鸟到忍者].Sitepoint.Feb.2010

jQuery.Novice.to.Ninja.[JQuery菜鸟到忍者].Sitepoint.Feb.2010。pdf格式,6M。

2011-10-25

WEB界面设计

WEB界面设计,李松峰老师翻译。经典的web设计学习书籍。pdf格式,7M。

2011-10-25

[精通正则表达式(第3版)]中文版.(美)Jeffrey.E.F.Friedl

[精通正则表达式(第3版)]中文版, pdf格式,40多M。程序员的必备书籍之一。

2011-10-25

ECMAScript-Edition5-小试

新增、改进的API 更严谨、强大的语法 全新的概念 更多的细节

2011-10-25

架构师必看——架构之美(精选版)

在大多数人的谈论中,架构是一个目标产物,而作为架构师的责任就是去生产它。所以 无论如何,架构是可以“做”出来的,而且也应该有一些“做”的方法、技术、技巧。

2011-10-25

jQuery_Cookbook

学习jquery的经典书籍。pdf格式,英文。

2011-09-07

重构-改善既有代码的设计

本书基本上是取自”重构”中文版一书的内容,但格式上参照的是chm英文版的格式,还有一些格式小修改,比如第一章的重构前后代码对比。因为时间匆促,个人能力有限,本书难免存在一些缺漏,如果大家发现有问题,随时可以给我发邮件,我会尽快更新错误的内容。 最后再次感谢几位大师 Martin Fowler、Kent Beck等,还有翻译的侯捷和熊节先生,为我们带来这么精彩的一本书。谢谢。 免责声明:本书仅供个人学习研究之用,不得用于任何商业目的,不得以任何方式修改本作品,基于此产生的法律责任本人不承担任何连带责任。

2011-01-25

HTML5揭秘 英文版

本书作者Mark Pilgrim是Google公司的高级开发人员,专门研究开源技术和开放标准。Mark是多本技术书籍的作者,包括“Dive Into Python”(APress)和“Dive Into Accessibility”。后者是一本关于Web亲和力的免费在线教程。他和妻子、两个孩子及一条毛茸茸的大狗生活在北卡罗来纳。

2011-01-12

HTML 5用户指南 英文版

本书作者Bruce Lawson是Opera软件的开放Web专家,是Web标准项目组可访问性任务组和W3C的移动Web最佳实践组的成员。 Remy Sharp是一位开发者、演讲者和博主,他有几本书即将出版。Remy在布莱顿运营着自己的开发公司Left Logic,还编写有关JavaScript、jQuery、CSS,以及其他语言的代码。

2011-01-12

jQuery 1.4.2 直观速查表

jQuery 1.4.2 直观速查表. 事实上,速查表就是来帮助我们把日常中最常用到的信息聚集起来,方便使用,使我们做工作时更有效率。有了它们,免去了你的大脑花额外时间去记忆它们的烦恼——你只需要打开简表,马上能查到你想要的信息。

2010-09-10

HTML帮助手册速查表

速查表是帮你记住东西的有效工具。Web设计师和开发者经常使用的快捷键简表会使他们在网上的工作效率大大提高。

2010-09-10

HttpWatch.Professional.v5.2.16

强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出。

2010-09-02

httpwatchpro-v4.0.54

HttpWatch是一款强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出

2010-09-02

High.Performance.JavaScript

High Performance JavaScript by Yahoo engineer Nicholas C. Zakas

2010-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除