- 博客(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
ECMAScript 6入门(样章)
2014-09-23
JavaScript核心概念及实践
2014-06-17
Backbone.js开发秘笈
2014-05-05
Rework:每个程序员都应该读的一本书
2014-04-11
Mastering Web Application Development with AngularJS
2013-11-13
结构程序设计
2013-11-05
JavaScript异步编程:设计快速响应的网络应用
2013-06-06
jQuery高级编程
2013-05-22
JavaScript面向对象编程指南
2013-04-25
编写可维护的JavaScript
2013-04-25
UNIX编程艺术
2012-08-18
基于MVC的JavaScript Web富应用开发
2012-05-21
Essential JavaScript Design Patterns
2012-04-10
Getting Started with GEO.CouchDB and Node.js
2012-03-07
JavaScript Web Application
2012-02-26
JavaScript Patterns (JavaScript模式)
2011-12-30
HTML5 and CSS3: Develop with Tomorrow's Standards Today
2011-12-08
jQuery.Novice.to.Ninja.[JQuery菜鸟到忍者].Sitepoint.Feb.2010
2011-10-25
架构师必看——架构之美(精选版)
2011-10-25
重构-改善既有代码的设计
2011-01-25
HTML5揭秘 英文版
2011-01-12
HTML 5用户指南 英文版
2011-01-12
jQuery 1.4.2 直观速查表
2010-09-10
HttpWatch.Professional.v5.2.16
2010-09-02
httpwatchpro-v4.0.54
2010-09-02
High.Performance.JavaScript
2010-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人