Time of Update: 2014-05-04
JS 點擊元素髮ajax請求 開啟一個新視窗
Time of Update: 2014-05-04
從Mozilla Aurora 11起,Firefox瀏覽器裡實現了一些新功能,其中一個就是對電池狀態介面的基本實現。這個很簡單的介面能提供你關於電池當前電量,是否在充電等資訊,以及一些電池狀態變化事件。讓我們來看看效果!電池對象是存放在window.navigator.battery裡,但因為這是Firefox瀏覽器首次實現並提供這個介面,並未普及,你需要使用window.navigator.mozBattery這種寫法。這個mozBattery對象有下列屬性:1.charging:
Time of Update: 2014-05-04
C# JSON轉換以及編碼轉換一、C# Json轉換首先需要下載安裝Newtonsoft.Json.dll, 引用後再添加:using Newtonsoft.Json;using Newtonsoft.Json.Converters;即可使用。String轉JSONString json=JsonConvert.SerializeObject(str);JSON轉StringString str=JsonConvert.DeserializeObject(json);二、java
Time of Update: 2014-05-04
Js匯出表格為Excel檔案 的常見一種辦法是調用:ActiveXObject("Excel.Application") ,但是這種方法有局限性,只能在IE系列下的瀏覽器裡實現,相容性方面不理想。經測試,採用本文推薦的方法能相容性較好的匯出表格內容到Excel檔案。複製代碼 代碼如下:var str = "部落格, 網域名稱\nBlog, 2\njb51.net, 3";var uri = 'data:text/csv;charset=utf-8,' + str;var
Time of Update: 2014-05-04
我們知道console.log()可以將資訊輸出到debugger中供開發人員查看。但如果我們想要在JS中擷取console.log()的輸出結果呢?其實不難,先將原本的console.log儲存起來,然後替換成另外一個實現即可。代碼如下:var lastLog;console.oldLog = console.log;console.log = function(str) {console.oldLog(str);lastLog = str;}console.log("Hello, Neo")
Time of Update: 2014-05-04
preface昨晚在看《javascript權威指南》後,看見作者自己封裝一個相容所有瀏覽器的山寨HTML5新API classLIst類。自己想了想覺得自己也要去玩一下,但是能力還是有限,所以就遇見一個Regex的bug,確實自己對Regex有興趣但是掌握不是很好。困擾了一段時間,早上在stack overflow網站中找到了答案。issue description首先我建立一個類叫CSSClassList CSSClassList = function(el){ this.el =
Time of Update: 2014-05-04
JavaScript判斷輸入內容不能全為空白格的方法,用來避免輸入框的內容輸入的全是空格:複製代碼 代碼如下:<html> <head> <script> function checkBlankSpace(str){ while(str.lastIndexOf(" ")>=0){
Time of Update: 2014-05-04
<script>var a = {n:1}; var b = a; a.x = a = {n:2}; console.log(a.x);// --> undefined console.log(b.x);// --> [object Object] </script> 上面的例子看似簡單,但結果並不好瞭解,很容易把人們給想繞了——“
Time of Update: 2014-05-03
使用方法:複製代碼 代碼如下:$("#todo_tip").pull_todo_count();後台傳回值複製代碼 代碼如下:{"todo_count":3}js檔案複製代碼 代碼如下:(function ($) { var element; $.fn.pull_todo_count = function () { var a =
Time of Update: 2014-05-04
JavaScript列印頁面指定div地區原理:使用window.open()在瀏覽器開啟一個新的頁面(window), 使用 window.document.write()將指定div地區的內容寫入新視窗文檔,document.close()關閉文檔,使用window.print()調用印表機列印當前文檔。JavaScript列印函數myPrint(obj):複製代碼 代碼如下:function myPrint(obj){
Time of Update: 2014-05-04
閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。很早就接觸過閉包這個概念了,但是一直糊裡糊塗的,沒有能夠弄明白JavaScript的閉包到底是什麼,有什麼用,今天在網上看到了一篇講JavaScript閉包的文章(原文連結),講得非常好,這下算是徹底明白了JavaScript的閉包到底是個神馬東東以及閉包的用途了,在此寫出來和大家分享一下,希望不理解JavaScript閉包的朋友們看了之後能夠理解閉包!以下內容大部分是來自原文,我在原文的
Time of Update: 2014-05-03
formpanel可以這樣使用,api上的例子: 複製代碼 代碼如下: var panel=Ext.create('Ext.form.Panel', { title: 'Simple Form', bodyPadding: 5, width: 350, // 將會通過 AJAX 請求提交到此URL //url: 'save-form.php', // 表單域 Fields 將被豎直排列, 佔滿整個寬度 layout: 'anchor', defaults: { anchor: '100%' },
Time of Update: 2014-05-03
實現查詢等待:正在查詢中,請稍後...複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title> 正在查詢,請稍等... </title><style
Time of Update: 2014-05-03
由於某種原因,需要做一個控制grid列顯示的checkboxgroup,雖然EXTJS4中的gridpanel內建列表可以來控制列的顯示隱藏,但是有這樣的需求(需要一目瞭然) 下面先 接著前幾天做的工作,今天上午完成了定製欄位,思路是在上面的普通查詢或者進階查詢結束以後,獲得了列的fields,columns等資訊,然後交給一個處理函數
Time of Update: 2014-05-03
複選框全選樣本複製代碼 代碼如下:<input type="checkbox" name="selectall" value=on onclick="selectAll()">function selectAll(form) { var obj = document.getElementsByName('selectall'); var cks = document.getElementsByTagName("input"); var ckslen =
Time of Update: 2014-05-03
在jquery 1.8.x中的版本,我們對於checkbox的選中與不選中操作如下:判斷是否選中複製代碼 代碼如下:$('#checkbox').prop('checked')設定選中與不選中狀態:複製代碼
Time of Update: 2014-05-03
jQuery 實現的多選框聯動外掛程式 複製代碼 代碼如下: // 使用:$(_event_src_).autoSelect(_reload_, reload_url); // 前台用get方法傳輸<select>標籤的屬性"name"和選中<option>的屬性"value" // 後台用json格式傳輸資料 // 格式: { value:<option>的屬性"value", text:<option>的顯示文本 } (function($)
Time of Update: 2014-05-03
這個是model 複製代碼 代碼如下: Ext.regModel('commemModel', { fields : [ 'name', 'id' ] }); 定義一個store設定id為s1的容器的預設值是 第一季度 複製代碼 代碼如下: var gjcx1 = new Ext.data.Store({ autoLoad:true, model : commemModel, proxy : { type : 'ajax', url : '../store/cxjd.json' },
Time of Update: 2014-05-03
今天做一個grid,裡面的資料需要帶明細,思來想去還是搞個表格嵌套吧!看 對於grid中每一條記錄點擊左邊的+號能展開一個明細的子表格 所有資料包括列名均從後台獲得,子表格的資料暫時在本地以做測試 在此貼一些代碼留下記錄 複製代碼 代碼如下: function displayInnerGrid(renderId) { //Model for the inside grid store Ext.define('TestModel', { extend: 'Ext.data.Model'
Time of Update: 2014-05-03
最近在做一個遊戲項目,項目裡面很多需要用到對話方塊,而且得用上美工做的圖片,這樣的話好像就不好去找一些現成的對話方塊控制項了,於是便琢磨著自己做一個通用的控制項,雖然不是絕對通用啦,但在我這個項目裡還是可以隨意調用的,思想的話也可以借鑒到別的項目中。 先貼出主要代碼: 複製代碼 代碼如下: //對話方塊的基本html內容,絕對位置,高寬設定,背景圖片,標題,兩個按鈕圖 var tdlz_dialog_content = "<div id='tdlz_dialog" + "' style='