另外這本書對於Closures也寫得相當詳細,《Effective JavaScript中文版》-David Herman。
Closures(閉包)的概念對之前使用沒有支援這個功能的語言的程式設計師來說,可能很陌生,而初次見到它們時可能還會令人生畏。但請寬心吧,花費功夫去熟悉closures,絕對能夠回本還能到賺好幾倍。
2014年9月30日 星期二
[JavaScript] Closures 閉包 -1
前陣子在網路找文章時,忘記是哪個function,文章中提到了解Closures,此function就很好了解,那時候看的一知半解,好像很簡單卻好像沒搞懂,最近看書時也講到Closures,打算仔細了解做筆記。
來源:阮一峰的网络日志
來源:阮一峰的网络日志
2014年9月25日 星期四
[Java] Thread-safe 問題
之前在面試的時候被問過:如何解決Thread-saafe的問題。
那個時候回答不出來,之前學習時有講到執行緒 ( Thread ) ,但是沒有進一步討論Thread-safe的問題。現在這間公司由於是撰寫JSP,JSP經過APServer編譯後,也是使用Thread來執行,前輩提到這個問題時才想起之前有面試的一家公司問過這個問題。
那個時候回答不出來,之前學習時有講到執行緒 ( Thread ) ,但是沒有進一步討論Thread-safe的問題。現在這間公司由於是撰寫JSP,JSP經過APServer編譯後,也是使用Thread來執行,前輩提到這個問題時才想起之前有面試的一家公司問過這個問題。
[HTML] meta Tag 的使用相關
前陣子研究各家網頁的時候有發現,每個網頁的head裡面塞了相當多的meta Tag,一直不了解在做甚麼的,之前學到的也只有設定編碼而已,就像下面:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">看w3schools.com時提到的也只有大概的功能,例如:
2014年9月23日 星期二
[JQuery] jQuery篩選器 parent , closest , parents , parentsUntil
這些篩選器都是找父親的,但具體用法不同。
.parent(expr) - 查找父親,只查一級,正宗的父親,表達是應該很少用。
.parents(expr) - 加了複數,就變成找多個父親了,從父親開始找,一直往上查,查到根元素,然後透過expr表達式過濾。
.parent(expr) - 查找父親,只查一級,正宗的父親,表達是應該很少用。
.parents(expr) - 加了複數,就變成找多個父親了,從父親開始找,一直往上查,查到根元素,然後透過expr表達式過濾。
[JQuery] on ()
jQuery on()方法是官方推薦的榜訂事件的一個方法。
$(selector).on(event,childSelector,data,function,map)由於此擴展開來的幾個以前常見的方法有:
bind(): $("p").bind("click",function(){ alert("The paragraph was clicked."); }); $("p").on("click",function(){ alert("The paragraph was clicked."); });
[JQuery] click() bind() live() delegate()
click() , bind() , live() 都是執行事件時使用的方法,他們之前是有些區別,我們在使用這些方法時應該根據需要進行選擇。
- click() 方法是我們經常使用的單擊事件方法:
$("a").click(function() { alert("hello"); }); //點擊<a>時,輸出hello。
2014年9月2日 星期二
[JSP] About 2種include差別
在JSP中,include有分兩種
第一種稱為指令元素
第二種稱為動作元素
<%@include file="/footer.jsp" %> <jsp:include page="/footer.jsp"></jsp:include>
第一種稱為指令元素
第二種稱為動作元素
訂閱:
文章 (Atom)