专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > JavaScript

javascript鍩虹鐭ヨ瘑绉疮一

发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
javascript鍩虹鐭ヨ瘑绉疮1
1. javaScript 涓鍑芥暟鍙傛暟鐨勫畾涔?
a. 鍙傛暟鍚嶅彲浠ラ噸澶嶏紝浣嗛€氳繃姝ゅ弬鏁板悕鑾峰彇鐨勫€间负瀹為檯浼犻€掑弬鏁板€肩殑鏈€鍚庝竴涓紝
渚嬪function getA(a ,a ,b ,b){} 濡傛灉鍦ㄦ鏂规硶鍐呰皟鐢ㄦ鍙橀噺锛屽垯a,b鐨勫€奸兘涓哄疄闄呬紶鍙傜殑绗簩涓紝浼氳鐩?
濡傛灉瀹為檯浼犻€掑弬鏁板€肩殑涓暟灏戜簬閲嶅悕鍙傛暟涓暟锛岄偅涔堥€氳繃姝ゅ弬鏁板悕鑾峰彇鐨勫€间负undefined
渚嬪function getA(a ,b ,c ,d){} 濡傛灉璋冪敤鍑芥暟涓篻etA(a ,b) 锛屽垯鍦ㄦ鏂规硶鍐呰皟鐢ㄦ鍙橀噺锛岄偅涔坈 ,d灏辨槸涓簎ndefined

b. 鍗充娇鍑芥暟鐢虫槑浜嗗弬鏁帮紝璋冪敤鏃朵篃鍙互涓嶄紶閫掑弬鏁板€?
杩欎釜鍦ㄥ伐浣滀腑缁忓父閬囧埌锛屼笉鍍廽ava锛屼粬鐨勫嚱鏁颁紶鍙傚彲浠ヤ换鎰忎紶鍙傛暟

c. 璋冪敤鍑芥暟鏃跺彲浠ヤ紶閫掕嫢骞蹭釜鍙傛暟鍊肩粰鍑芥暟锛岃€屼笉鐢ㄧ鍑芥暟澹版槑鏃舵湁鍑犱釜鍙傛暟锛屽苟涓斿疄闄呬紶閫掔殑鍙傛暟鍊艰繕閮藉彲浠ュ湪鍑芥暟鍐呰幏寰?
杩欎腑鎯呭喌鎴戝€掓病鏈夌浉鍚岋紝閭e浼犵殑鍙傛暟鍙互杩欎箞鍦ㄥ嚱鏁板唴鑾峰緱浜嗭紵閮芥病鏈夊彉閲忓晩锛?

涓婇潰鐨勮繖浜涚壒鎬ф槸鍥犱负鍑芥暟鍐嶈璋冪敤鏃跺€欙紝涓€涓猘rguments瀵硅薄灏变細琚垱寤猴紝浠栬礋璐g鐞嗗弬鏁板拰涓€浜涘叾浠栧睘鎬э紝鍖呮嫭鑾峰彇鎵€鏈夊疄闄呭弬鏁板€?

2. 鍐呴儴鍑芥暟 锛屽尶鍚嶅嚱鏁?
鏃㈢劧鍑芥暟鏄竴绉嶆暟鎹被鍨嬶紝閭d箞瀹冧篃鍙互琚祴鍊肩粰鍙橀噺锛屽嚱鏁扮殑鍙︿竴绉嶅垱寤烘柟寮忓涓嬶細
//鍒涘缓涓€涓尶鍚嶅嚱鏁?
var func = function() {
  alert('func');
}
璋冪敤姝ゅ嚱鏁板氨鏄?
func();

//杩斿洖鍑芥暟绫诲瀷鐨勫€?
var func = function() {
  return function() {
   alert('杩欐槸涓€涓唴閮ㄥ尶鍚嶅嚱鏁?);
  }
}
func()(); //涓ゆ璋冪敤绗竴娆℃槸杩斿洖涓€涓嚱鏁帮紝鍐嶆璋冪敤鎵嶈繑鍥炶繖涓嚱鏁扮殑鍊硷紝绗竴娆¤繕娌$湅鎳傝繖涓敤娉曪紝鍚庢潵鐪嬩簡鍑犻亶鐪嬫噦浜?

//杩樻湁涓€绉嶇壒娈婄殑鍑芥暟
(function() {alert('鍒涘缓鍚庣洿鎺ヨ繍琛?)})();

3. 浠g爜涓悓涓€涓猳bject瀹炰緥瀵硅薄鏈変袱涓紩鐢紝鎵€浠ュ繀椤婚噴鏀剧潃涓や釜寮曠敤锛屽瀮鍦炬敹闆嗗櫒鎵嶈涓鸿繖涓璞′笉鍐嶈璋冪敤
4. 瀹夸富瀵硅薄鐨勫畾涔夛細Flash瀹炵幇浜嗗姩鐢荤殑鍒朵綔锛岄偅涔團lash灏辨槸瀹夸富锛屽浜庢祻瑙堝櫒涓殑JS锛屾祻瑙堝櫒灏辨槸瀹夸富
鎶婁笉渚濊禆浜庡涓昏€屽疄鐜扮殑瀵硅薄灏卞仛鏈湴瀵硅薄銆?

5. arguments 瀵硅薄
a. caller
var a = new Function("alert ('a:'+a.caller)");
function b(){
  a();
  alert('b:' + b.caller);
}
b();

涓婇潰鐨勭涓€娆¤皟鐢?alert鍑烘潵鐨勮懀浜嬪氨鏄痜unction b 鐨勫唴瀹?
鑰岀浜屾鏄负绌?null
caller 灞炴€у苟涓嶆槸arguments瀵硅薄鐨勶紝鑰屾槸鍑芥暟鏈韩鐨勫睘鎬э紝瀹冩樉绀轰簡鍑芥暟鐨勮皟鐢ㄨ€咃紝濡傛灉鍑芥暟鍦ㄥ叏灞€鎵ц鐜琚皟鐢紝閭d箞浠栧緱鐭ヤ负null锛屽鏋滃湪鍙﹀涓€涓嚱鏁颁腑琚?
璋冪敤锛屼粬鐨勫€煎氨鏄偅涓嚱鏁般€?


6銆?css涓彧鏀寔涓€绉嶆敞閲婃牸寮忓涓?
/*   */

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: