20110617

 

CSS實現兼容性的漸變背景效果實例頁面: http://t.cn/heTuQR ,好像Opera不支持。。。另外那個-ms-filter是給ie8的。但要記得ie通過濾鏡實現,對頁面的性能影響比較大。使用時要想好如何取捨。

 

理解並解決JavaScript內存泄漏 - http://t.cn/hesYFw 講的很全面。一般分爲:循環引用,內部函數引用,頁面交叉泄漏和貌似泄漏。。。

 

[PHP]遇到一個PHP錯誤:Can't use function return value in write context。後來發現empty()只能檢測變量,否則就報錯,例如:empty(trim($var))。嗯,記住了。。。

 

[PHP]htmlspecialchars: Convert special characters to HTML entities 。使用中發現如果輸入多個單引號,則轉換失效,原來還要加一個參數:ENT_QUOTES - Will convert both double and single quotes.

 

剛纔寫一段js,把一段HTML標籤用innerHTML插入一個元素中,竟然在IE中報錯。查了半天,最後發現是不能向p標籤插入div。雖然一直知道這種寫法是不能通過驗證,但沒想到在IE中操作還會有這樣的問題。

 

G5 framework裏的按鈕樣式,很漂亮,也符合了無圖片原則。只是應用到實際中還是有點小問題,重新調整了一下(padding),還修復了兼容性問題(button,input在IE6,7裏寬度比正常的長),又加了一個高亮效果。現在更好用了~~~

 

今天發現的一個問題:DD_belatedPNG只能用於img,不能給背景圖片加透明~~~

 

↓《Pro HTML5 Programming》中提到了功能強大的XForm。並在最後一句說:不幸的是,當前主流瀏覽器中沒有哪個可以不添加插件就直接支持XForm的。

 

↓根據不同type的input標籤,在iPhone上會顯示不同的鍵盤佈局。很人性化啊~~~

 

↓HTML5 Geolocation:根據這些內容進行定位-IP地址、GPS、Wi-Fi、GSM or CDMA,或者用戶自定義。優缺點爲:IP不準確;GPS準確但費電;Wi-fi準確快速但是只能在戶內……

 

[g5framework]gird樣式使用起來很方便。cols, cols4,col,col,col,col。每個col都使用的是百分比的寬度設置,在FF和IE中對的最齊,然後是chrome,safari。但Opera裏面就杯具了(如圖)。

 

[g5framework]很明顯,g5是不打算理ie6這傢伙了~~~完全無視~~~

 

看了玉伯的“日常工作與新技術”,有很多值得學習的觀點:1.UED 前端的技術價值,更多的體現在對交互的理解和視覺設計的還原上;2.設計不怕HTML,後端不怕JavaScript。

 

★[什麼是數據挖掘]什麼是數據挖掘?數據挖掘和信息檢索有什麼區別? http://t.cn/hnWVb忽然覺得這東東很有趣:透過數據看本質啊~~~

 

[ECMAScript和JavaScript的區別是什麼?]一個完整的Javascript由3部分組成:ECMAScript,DOM,BOM。ECMAScript僅僅是一個描述,定義了腳本語言的所有屬性、方法和對象。其他的語言可以實現ECMAScript作爲功能的基準,JavaScript就是這樣。其它實現擴展ECMAScript的語言如ActionScript,Nombas ScriptEase

 

看了Google Map JavaScript API,首先通過navigator.geolocation來定位。看了下示例,果然,通過IP定位是很不準確的,只能精確到城市級別。不過我在想,我們的ISP是在這裏麼?

 

Google Map API V3的文檔大概分爲這幾部分:1.基本地圖對象;2.地圖事件;3.地圖控件;4.地圖疊加層;5.地圖服務。

 

用戶界面事件,google.maps.Marker對象可以偵聽如click, dblclick, mouseup, mousedown, mouseover, mouseout等事件。要注意這些看似標準DOM事件,實際上卻是Google Maps API的一部分。

 

通過google.maps.InfoWindow對象修改content屬性,可以設置自己的彈出層樣式,看這個demo。

 

誰寫了 JSLint? Douglas Crockford。關鍵詞:Yahoo!資深JavaScript架構師。Douglas Crockford是JavaScript開發社區最知名的權威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript:The Good Parts》(英文版、中文版)的作者。他同時也服務於ECMA的JavaScript2.0技術委員會(TC39)。

 

繼續Google Map的相關內容,下面是一段Demo,自定義圖標和自定義tip信息都有了。。。隨便記一下,清除Marker的方法是Marker.setMap(null);

 

[工具]CSS Lint都出來了啊~~ http://t.cn/aKeJsf 測試一下,看到一條竟然顯示:Don't use IDs in selectors。作者是從Yahoo!出來的麼,聽說那邊的前端團隊有這個規定。

 

@王集鵠:今天發現#webkit#的getCSSCanvasContext方法,能將#html5#的canvas作爲一個背景圖,放到樣式中,還支持動態繪製。非常犀利。http://t.cn/a9hh1C 

 

pdf.js - http://t.cn/a9ZQBc 原理是把PDF數據讀出來用Canvas和SVG畫出來。但canvas中會丟失一些屬性,另外在選擇文字和打印時都會有些問題~~

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章