Time of Update: 2014-08-16
Ext4.2的Ext.grid.plugin.RowExpander無法觸發事件解決辦法,rowexpanderExt4.2+ Ext.grid.plugin.RowExpander存在bug,添加的collapsebody,expandbody無法觸發,查看了下 Ext.grid.plugin.RowExpander對應的原始碼,沒有添加collapsebody,expandbody事件,即使按照網上的方
Time of Update: 2014-08-16
Node.js中使用事件發射器模式實現事件綁定詳解,node.js發射器在Node裡,很多個物件都會發射事件。比如,一個TCP伺服器,每當有用戶端請求串連就會發射“connect”事件,又比如,每當讀取一整塊資料,檔案系統就會發射一個“data”事件。這些對象在Node裡被稱為事件發射器(event
Time of Update: 2014-08-15
javascript實現擷取cookie到期時間的變通方法 javascript和動態網頁無法擷取cookie到期的時間,到期時間由瀏覽器管理,javascript和動態網頁只能設定到期時間,無法通過document.cookie(javascript)或者Cookie.Expires(asp.net)屬性擷取到。 代碼如下:<%@page language="C#" Debug="true"%><script
Time of Update: 2014-08-16
手機端網頁點選連結觸發自動撥打或儲存電話的範例程式碼,點擊鏈範例程式碼通過網頁撥打到電話<a href=”tel://110 ”>撥打到電話</a>這種方式塞班、安卓與iphone都支援切記一定這這麼寫,不要自己寫方法再去調用例如;<a href=”javascript:phone('+phone+') ”>撥打到電話</a>function phone(date){window.location.href = 'tel://' +
Time of Update: 2014-08-15
javascript實現擷取cookie到期時間的變通方法,cookie到期時間javascript和動態網頁無法擷取cookie到期的時間,到期時間由瀏覽器管理,javascript和動態網頁只能設定到期時間,無法通過document.cookie(javascript)或者Cookie.Expires(asp.net)屬性擷取到。複製代碼 代碼如下:<%@page language="C#" Debug="true"%><script runat="server">&
Time of Update: 2014-08-15
java、javascript實現附件下載樣本,javajavascript在web開發中,經常需要開發“下載”這一模組,以下給出一個簡單的例子。在伺服器端,使用java開發:@RequestMapping(value = "download.html", method = RequestMethod.GET) public void download(String resourceid, HttpServletRequest request, HttpServletResponse
Time of Update: 2014-08-15
使用typeof判斷function是否存在於上下文,typeoffunction在視窗載入時,使用typeof判斷function是否存在於上下文<script type="text/javascript"> window.onload = function(){ try{ if(test && typeof(test) == "function"){ test(); } }catch(e){ alert("方法不存在"); } } function test(){ alert("
Time of Update: 2014-08-14
用DIV遮罩解決checkbox勾選無效的問題,divcheckbox在前端開發的過程中,遇到一種情況,需要勾選,為了使用者的操作便捷就將click事件放到了DIV上。(其中使用了knockout.js)代碼大概如下:<div id="one" data-biind="click:clickevent"> <input
Time of Update: 2014-08-14
Android解析中國天氣網的Json資料在Android開發中,一般的APP都是通過擷取伺服器端的資料來更新UI,從伺服器擷取到的資料可以是Json,它的資料量要比XML要小,這裡解析中國天氣網上擷取的資料,雖然已經不再更新了,但用來學習還是可以的,為了方便我直接到資料通過txt儲存到本地,它的資料可以通過這個頁面擷取:http://m.weather.com.cn/data/101280601.html目錄結構其實解析也很簡單,關鍵代碼 private void json3() {
Time of Update: 2014-08-14
AngularJS – 實現基於角色存取控制的
Time of Update: 2014-08-13
css3中新增的樣式使用方法,css3新增樣式在PC版開發中由於IE原因,我們很少用到css3,但隨著平板和智能手機進入我們的生活,以及現在越來越流行,在手機版和平板版開發中我們就可以大膽的使用了,下面我們探討常用幾個css3屬性: 1.css3首碼使用介紹,我們直接看個例子: Java代碼 -webkit-transform:rotate(-3deg); // 給Chrome和Safari等webkit核心的瀏覽器使用 &
Time of Update: 2014-08-13
web開發設計--JS的innerHTML/display屬性1.innerHTML 屬性innerHTML 屬性用於擷取或替換 HTML 元素的內容。文法:Object.innerHTML注意:1.Object是擷取的元素對象,如通過document.getElementById("ID")擷取的元素。2.注意書寫,innerHTML區分大小寫。我們通過id="con"擷取 元素,並將元素的內容輸出和改變元素內容,代碼如下:innerHTMLjavascript
Time of Update: 2014-08-13
更快的非同步執行(setTimeout多瀏覽器),非同步settimeout如果要非同步執行一個函數,我們最先想到的方法肯定會是setTimeout例如:setTimeout(function( /* 1s後做點什麼 */){},1000}那如果說要最快速地非同步執行一個函數呢?是否會是:setTimeout(function( /* 儘快做點什麼
Time of Update: 2014-08-13
jquery庫檔案略龐大用純js替換jquery的方法,jquery庫js替換jquery庫檔案略龐大,在某些情況下,需要盡量減少載入的檔案(檔案大小),需要用純js來編寫效果$('#layer')document.getElementById('layer')$('#layer span')var layer = document.getElementById('layer');var span = layer.getElementsByTagName('span');$('#inner').
Time of Update: 2014-08-12
IE6常見bug,ie6bug1、IE6怪異解析之padding與border算入寬高 原因:未加文檔聲明造成非盒模型解析 解決方案:加入文檔聲明<!doctype html> 2、IE6在塊元素、左右浮動、設定marin時造成margin雙倍(雙邊距)
Time of Update: 2014-08-12
讀javascript進階編程10-DOM元素的childNodes屬性來表示其所有子節點,它是一個NodeList對象,會隨著DOM結構的變化動態變化。 hasChildNodes():是否有子節點。var headlines=document.getElementById("headline_block");var
Time of Update: 2014-08-12
解決父級元素高度塌陷問題的方法,級元素塌陷方法如果父元素只包含浮動元素,且父元素未設定高度和寬度的時候。那麼它的高度就會塌縮為零,也就是所謂的“高度塌陷”,如果父級元素包含背景或者邊框,那麼溢出的元素就不像父級元素的一部分了。解決“高度塌陷”的問題很簡單:1.浮動父級元素如果讓父級元素浮動,父級元素的高度就會擴大,直到完全包含它裡面的浮動元素,雖然這個方法很奇怪,但是很有效。如果選擇這種方法,一定要在該元素的下個元素添加clear:both,確保浮
Time of Update: 2014-08-12
淺談 js 下 with 對效能的影響這幾天多次看到有博主們在寫 with 的文章,這貨確實非常方便,但是卻是個效能殺手,所以一直都是上不得檯面的。那麼他究竟會讓效率低下到什麼程度呢?先來看下 with 是如何的便捷吧。。 文本運行// 正常調用console.log(location.host);console.log(location.pathname); // 在 with 下with (location) {
Time of Update: 2014-08-12
小議 js 下字串比較大小所以我給的方法是 直接比較,如: 文本運行var a = "2014-08-08";var b = "2014-09-09"; console.log(a>b, a<b); // false true很方便不是麼,但是原理是什麼呢? 開啟 ECMA 第 11.8.5 節 The Abstract Relational Comparison Algorithm在 4. Else, both
Time of Update: 2014-08-12
javascript動手寫行事曆群組件(1)——構建日曆邏輯 (by vczero)一、分析日曆的組成部分和互動要素 (1)組成部分:選擇年月部分、星期顯示、包含本月(或者有前月和下一個月部分日子) (2)根據選擇的年和月份,動態繪製日曆面板。 (3)一個日曆 7(天) * 5(周) =