Time of Update: 2013-11-22
希望這個筆記對自己和大家有用,但是本人水平有限,如果出錯的地方,希望大家指出,多多批評,謝謝!今天是datagrid架構的凍結列和右鍵菜單:廢話就不多說了,直接上代碼,上面的注釋寫的挺多的:先是凍結列代碼:frozenColumns: [[ //凍結列 就是指定顯示參照列
Time of Update: 2013-11-22
1.只能輸入數字和英文的: <input onkeyup="value=value.replace(/[\W]/g,'') " onbeforepaste="clipboardData.setData('text',clipboardData.getData('text'
Time of Update: 2013-11-22
[html]<SCRIPT LANGUAGE="JavaScript"> function fresh() { var time1 =
Time of Update: 2013-11-22
大部分針對Javascript最合理的方法歸納。 類型 • 原始類型:我們可以直接使用值。 ο string ο number ο boolean ο null ο undefinedvar foo = 1, bar = foo;bar = 9;console.log(foo, bar); // => 1, 9•
Time of Update: 2013-11-22
1,解釋型語言 和編譯型語言 編譯型: 先講我們編寫的代碼,轉換成電腦能夠讀懂的位元組碼,然後將將這些位元組碼儲存起來,產生一個可執行檔,當下次需要的時候直接執行這個可執行檔(JAVA, c) 解釋型: 先講我們編寫的代碼,轉換成電腦能夠讀懂的位元組碼,然後並不是儲存起來產生可執行檔,而是直接執行(php,javascript) &
Time of Update: 2013-11-22
jquery 提交值不為空白的元素 可以用來查詢的時候用具體代碼:[javascript]//在執行查詢的時候,如果表單的欄位為空白 就不進行提交 $("#form1").submit(function(){ try
Time of Update: 2013-11-22
因為用的比較少,一直對js的call()和apply()理解的不深,最近翻看了[JavaScript The Definitive Guide 6th Edition]算是明白這兩方法在幹什麼了。書中有兩段話寫的很明白,直接引用並翻譯,翻譯的不好請見諒:1. Both methods allow you to explicitly specify the this value for the invocation, which means you can invoke any function
Time of Update: 2013-11-22
JavaScript中的this總是讓人迷惑,應該是js眾所周知的坑之一。 個人也覺得js中的this不是一個好的設計,由於this晚綁定的特性,它可以是全域對象,當前對象,或者…有人甚至因為坑大而不用this。其實如果完全掌握了this的工作原理,自然就不會走進這些坑。來看下以下這些情況中的this分別會指向什麼:1.全域代碼中的this1 alert(x);//
Time of Update: 2013-11-22
var a;var
Time of Update: 2013-11-22
為了達到某種特殊的效果我們需要用Javascript動態去更改某一個標籤的Css屬性。比如:滑鼠經過一個圖片時我們讓圖片加一個邊框,代碼可能是這樣:JavaScript代碼[javascript] view plaincopyprint? [javascript] view plaincopyprint?<script type="text/javascript">
Time of Update: 2013-11-22
JQuery Ajax Post傳遞中文亂碼ajax與jquery.ajax中文參數post傳遞亂碼處理方法今天在做項目時,需要用到Ajax,之前我在用GET方式傳遞中文參數時,只需要在背景程式中設定頁面編碼為GB2312即中文能正常顯示,可是這次由於表單項目較多,不適合用GET方式傳遞,只能用POST方式,但發現背景程式中設定編碼為GB2312時中文還是顯示的亂碼。經過一番研究問題才最終得到解決。
Time of Update: 2013-11-22
在findRecord方法調用了 findRecord: function()這個方法 findRecord: function() { var me = this, index = me.find.apply(me,
Time of Update: 2013-11-22
如果你要使用html元素本身的屬性或方法就需要使用this,如果你要使用jQuery封裝後的方法或屬性就要$(this),一般則有如下的關係.$(this)[0] == this;上文的代碼是要使用this的地方是要調用表單form的有reset方法,而這一方法jQuery沒有封裝支援,所以才有this.reset(),也可以使用$(this)[0].reset();關於什麼時候使用二者?可以看如下例子:[html] <a
Time of Update: 2013-11-22
var regexEnum ={ intege:"^-?[1-9]//d*$", //整數 intege1:"^[1-9]//d*$", //正整數 intege2:"^-[1-9]//d*$", //負整數 num:"^([+-]?)//d*/
Time of Update: 2013-11-22
在Extjs4中有時候我們需要textfield的提示資訊,但是我們發現textfield並沒有這樣的配置項。這時候我們就要另想方法:我們需要在滑鼠移至上方在textfield組件的時候進行資訊的提示,我們就需要在textfield中來監聽, 這裡有兩種進行textfield懸停提示的方法: ①進行固定資訊的提示:需要在監聽中用render方法render: function (field, p)
Time of Update: 2013-11-22
具體如何屏蔽更多的快速鍵可以自行google搜尋。 這裡要說的是如何屏蔽後去執行自訂的事件。 這裡為了方便使用的Kibo做例子,使用google搜尋出來的結果一般都是javascript原生實現,很簡單的,這裡不做介紹。 這裡是實現了在一個textarea中enter進行儲存的例子,屏蔽掉了原來的斷行符號事件。代碼如下:[javascript]//鍵盤監聽 var areaKey = new Kibo($(
Time of Update: 2013-11-22
[javascript]
Time of Update: 2013-11-22
[html]<div id="login_1_3a"> <a onfocus=this.blur() href="javascript:void(0)" class="l-button" style="width:80px"
Time of Update: 2013-11-22
[cpp]*拓撲排序的實現*/ #include <iostream> #include <iostream> using namespace std; #define MAX 100 int main() { int map[MAX][MAX]; int
Time of Update: 2013-11-22
在jquery中處理JSON數組的情況中遍曆用到的比較多,但是用添加移除這些好像不是太多。今天試過json[i].remove(),json.remove(i)之後都不行,看網頁的DOM對象中好像JSON資料是以數組的形式出現的,查閱了下相關JS中數組的操作一試果然很爽。記錄下來。1、數組的建立var arrayObj = new Array(); //建立一個數組var arrayObj = new Array([size]); //建立一個數組並指定長度,注意不是上限,是長度var