`
zhouyrt
  • 浏览: 1126417 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
这个标题实在拗口,javascript命名变量所遵循的规则   1、第一个字符必须是字母、汉字字符、 下划线(_)或美元符号($) 2、剩下的可以是下划线、汉字字符、 美元符号和任何字母、数字 //以下声明变量是正确的 var p,$p,_p; var ...
js中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。 好,看看匿名函数的如何被调用。 1、执行后得到返回值的函数调用 //方式1,调用函数,得到返回值。强制运算符使函数调用执行 (function(x,y){ alert(x+y); return x+y; }(3,4));   //方式二,调用函数,得到返回值。强制函数直接量执行再返回一个引用,引用再去调用执行 (function(x,y){ alert(x+y); retu ...
牛逼是少数, 装逼是普遍存在的, S逼 到处都是。 牛逼的男人只有一个女人, 装逼的男人女人很多, S逼的女人男人很多。 牛逼的人不在乎开车还是走路, 装逼的人出门必开宝马, S逼 的人开吉利美人豹。 牛逼的人喝的是国宴特供, 装逼的人喝的是芝华士, S逼 的人喝的是干红兑雪碧。 牛逼的人穿着板鞋去谈生意, 装逼的人穿者西服去音乐厅, S逼 的人穿者盛装去麦当劳。 牛逼的人点烟别人给点, 装逼的人点烟用zippo, S逼 的人点烟用火柴。 牛逼的人和国人只说中国白话, 装逼的人爱夹杂着文言文, S逼 的人说话爱中英文夹杂。Too simple, sometimes . 牛逼的人写文 ...
javascript中可以对传进去的参数进行修改,如下 function func1(name) { name = 33; alert(name); } func1();//输出33   如果这样呢?   function fun1() { this.name = 33; } function fun2(name) { fun1.call(this,name); alert(name); } fun2("Jack");//输出"Jack"    fun2中调用fun1将name改变为33。但实际上输出的仍然是&qu ...
这种错误已经我已经多次犯了,一次用Ext做abcc的demo,一次是abcc查询模块。 js报错分为两种:语法错误和运行错误   1、js引擎在代码载入时进行语法分析,如果js写的不规范则语法分析通不过。这时候的错误称为语法错误 2、语法分析通过了,js引擎会执行代码。执行期间发生的错误称为运行错误   不同引擎处理这2种错误的提示不太一样。如下:   var p = {name:"Jack",age:33,};//注意33后有个逗号 p.toString = function() {return "姓名:" +this.na ...
    数组分类: 1、从数组的下标分为索引数组、关联数组   /* 索引数组,即通常情况下所说的数组 */ var ary1 = [1,3,5,8]; //按索引去取数组元素,从0开始(当然某些语言实现从1开始) //索引实际上就是序数,一个整型数字 alert(ary1[0]); alert(ary1[1]); alert(ary1[2]); alert(ary1[3]); /* 关联数组,指以非序数类型为下标来存取的数组 python中称为字典 */ var ary2 = {}; //存取时,以非序数(数字),这里是字符串 ary2["on ...
這是lgzx公司的一道面試題,要求給js的String添加一個方法,去除字符串兩邊的空白字符(包括空格、製錶符、換頁符等)   String.prototype.trim = function() { //return this.replace(/[(^\s+)(\s+$)]/g,"");//會把字符串中間的空白符也去掉 //return this.replace(/^\s+|\s+$/g,""); // return this.replace(/^\s+/g,"").replace(/\s+$/g,& ...
眾所周知, js 是弱類型語言。定義任何類型的變量都用 var 關鍵字,如果只是聲明變量,卻沒有給其賦值。那么誰也不知道這個變量是啥類型的。   如下:   var abc;//定義一個變量abc,卻沒有給其賦值   Java 中卻不同,定義一個變量后,馬上就知道了變量的類型和變量所占的內存大小。看似沒給 abc 賦值,實際上 java 會給其一個默認值(這裡是 0 ),當然 abc 定義在一個方法中沒有賦值的話編譯是通不過的。 如下:   int abc;//定義一個整數型變量abc,占4個字節     好了,回到主題。 Js 中檢測類型用 typeof ,對于內置類 ...
項目中需要比較兩個對象是否相等,給Object對象開展了(別緊張,別說我把它污染了),一個實現而已,象java一樣可以只給自己想要的類重寫equals方法。 Object.prototype.equals = function(obj){ if(this == obj) return true; if(typeof(obj)=="undefined"||obj==null||typeof(obj)!="object") return false; var length = 0; var length1=0; ...
刚刚安装了apnata的eclipse插件,但打开.js文件仍然是默认的myeclipse js editor。   这样设置       菜单:Window   ->   Preferences   ->   General   ->   Editors   ->   File   Associations File   types:   *.js Associated   editors:   Text   Editor   ->   Default   选择apnata js editor,并且作为默认编辑器。下次再双击js文件的时候就ok了。
      在網上找了半天沒找到,甚是郁悶。還是墨墨厲害,貼在此處。以備后用。   瀏覽器有不同的模式,標準模式、怪異模式(寬松模式)。不同的模式下對css的支持也不一樣,如在標準模式下,瀏覽器根據規范表現頁面;在怪異模式下則以比較寬松的向后兼容的方式展現頁面。即怪異模式經常模擬老式瀏覽器(MS IE4,NetScape Navigator4)的行為以防止老站點無法工作。     多數情況下要在每個頁面包含完整的DOCTYPE,并且使用HTML時選用嚴格的DTD,如下     <jsp:directive.page language="java" contentT ...

曲终人散

有些人一直没机会见,等有机会见了,却又犹豫了,相见不如怀念。 有些事一直没机会做,等有机会了,却不想再做了。 有些话埋藏在心中好久,没机会说,等有机会说的时候,却说不出口了。 有些爱一直没机会爱 ...
  前些天记录了java中for循环取map,发现用jquery的each一样可以取map(我称之为js的map,不要较劲),且顺序和map中顺序一致。废话少说,看代码   var map = { 地名: ["北京","天津","上海"], 民族: ["汉族","藏族","维吾尔族"] }; $.each(map,function(key,values){ console.log(key); $(values).e ...
根据JDK5的新特性,用For循环Map,例如循环Map的Key   for(String dataKey : paraMap.keySet()) { System.out.println(dataKey ); } 注意的是,paraMap 是怎么样定义的,如果是简单的Map paraMap = new HashMap ();那前面的String就只能换成Object了.     循環整個map的key和value   Map<Integer,String> map = new LinkedHashMap<Int ...
  1、人之所以痛苦,在于追求错误的东西。    2、你硬要把单纯的事情看得很严重,那样子你会很痛苦。    3、如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。   4、好好的管教你自己,不要管别人.    5、不宽恕众生,不原谅众生,是苦了你自己。  6、当你快乐时,你要想,这快乐不是永恒的。当你痛苦时你要想这痛苦也不是永恒的。 7、你什么时候放下,什么时候就没有烦恼。 8、每一种创伤,都是一种成熟。 9、永远不要浪费你的一分一秒,去想任何你不喜欢的人。 10、恋爱不是慈善事业,不能随便施舍的。感情是没有公式,没有原则,没有道理可 ...
Global site tag (gtag.js) - Google Analytics