Time of Update: 2013-10-22
複製代碼 代碼如下: var saveObject = {};//儲存變更的值 function saveThisData(obj,type){//產生變更的資料會在右側顯示原值 var defaultValue,newValue,key,displayValue; var defaultValueDisplayFont; switch (type) { case 'select'://Ext下拉框
Time of Update: 2013-10-22
人們總喜歡往HTML標籤上添加自訂屬性來儲存和操作資料。但這樣做的問題是,你不知道將來會不會有其它指令碼把你的自訂屬性給重設掉,此外,你這樣做也會導致html文法上不符合Html規範,以及一些其它副作用。這就是為什麼在HTML5規範裡增加了一個自訂data屬性,你可以拿它做很多有用的事情。 你可以去讀一下HTML5的詳細規範,但這個自訂data屬性的用法非常的簡單,就是你可以往HTML標籤上添加任意以
Time of Update: 2013-10-22
複製代碼 代碼如下:<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <input type="hidden" name="MAX_FILE_SIZE" id="MAX_FILE_SIZE" value="8000000" /> <input type="file" name="files" id="files"
Time of Update: 2013-10-22
一些語言如C、java都有塊級範圍,即花括弧內的每一段代碼都具有各自的範圍,而且變數在聲明它們的程式碼片段之外是不可見的,但是javascript沒有塊級範圍。javascript使用函數範圍,即變數在聲明它們的函數體以及這個函數體嵌套的任意函數體內都是有定義的,也即函數內聲明的所有變數在函數體內始終是可見的。這樣就意味著變數在聲明之前就可以使用,這個特性被稱為"聲明提前",即javascript函數裡聲明的所有變數都被提前至函數的頂部。來看個例子。複製代碼 代碼如下: var test1 =
Time of Update: 2013-10-22
複製代碼 代碼如下:文法:$(function(){ var callback = function(r){ //r表示後台資料返回的資料. } $.get("",callback); //引號裡面寫方法的路徑});這樣就可以得到後台方法得到的資料顯示在html前端了.以下是工作中寫的一段js和後台方法:js:複製代碼 代碼如下:$(function()
Time of Update: 2013-10-22
任何的程式設計語言都有自己的語言核心,和眾多程式設計語言一樣,JavaScript也有自己語言的核心。語言的核心部分一般被稱之為JavaScript最為基礎的部分。正所謂萬事開頭難,學習JavaScript也是一個道理,也有句古話說得好,好的開始是成功的一半。瞭解並學好JavaScript的語言核心部分是JavaScript學習道路上非常良好的開始。 下面是一段代碼,主要介紹了JavaScript的資料類型和變數: 複製代碼 代碼如下: //在script標籤中,所有//後面的內容都稱之為注釋
Time of Update: 2013-10-22
複製代碼 代碼如下:function copy_clip() { var url = $("#back_info").html(); //需要複製的內容 var txt = url.substring(url.indexOf(":") + 1, url.length); if (window.clipboardData)
Time of Update: 2013-10-22
複製代碼 代碼如下: <html> <head> <title> checkbox測試 </title> <script type='text/javascript' src='jquery-1.8.2.min.js'></script> <script type="text/javascript"> $(document).ready(function(){ $("#all").change(function(
Time of Update: 2013-10-22
用於處理XML文檔的DOM元素屬性 複製代碼 代碼如下: childNodes:返回當前元素所有子項目的數組; firstChild:返回當前元素的第一個下級子項目; lastChild:返回當前元素的最後一個子項目; nextSibling:返回緊跟在當前元素後面的元素; noedValue:指定表示元素值的讀/寫屬性; parentNode:返回元素的父節點; previousSibling:返回緊鄰當前元素之前的元素; 用於遍曆XML文檔的DOM元素方法 複製代碼 代碼如下:
Time of Update: 2013-10-22
給大家看一下My Code 只要把這些代碼嵌入到分頁檔即可 例一 利用Regex來擷取 複製代碼 代碼如下: var LocString = String(window.document.location.href); function getQueryStr(str) { var rs = new RegExp("(^|)" + str + "=([^&]*)(&|$)", "gi").exec(LocString), tmp; if (tmp = rs) { return tmp[2]; }
Time of Update: 2013-10-22
複製代碼 代碼如下: // JavaScript Document //--------------------------------------------------- // 判斷閏年 //--------------------------------------------------- Date.prototype.isLeapYear = function() { return
Time of Update: 2013-10-22
隱藏模態視窗技術是一種很好的解決方案,用於處理不是特有必要出現在網頁上的介面元素。社交網路可以使用模態視窗傳達私人訊息以及只針對會員才能看 到的表單。在部落格和雜誌網站也適用於與主網站分開的作者登陸頁面,模態視窗比在JavaScript中建立新視窗更容易,因為使用HTML標記顯示,所有 的東西能都呈現在同一個視窗中。 我將示範如何利用jQuery外掛程式leanModal建立一個常規模態視窗。如果你有MIT general
Time of Update: 2013-10-22
把Mysql Module裝到NodeJS中 Js代碼 複製代碼 代碼如下: $npm install Mysql JS指令碼 mysqlTest.js Js代碼 複製代碼 代碼如下: // mysqlTest.js //載入mysql Module var Client = require('mysql').Client, client = new Client(), //要建立的資料庫名 TEST_DATABASE = 'nodejs_mysql_test', //要建立的表名
Time of Update: 2013-10-22
作為一個.net後台開發的程式猿,部落格裡既然大多都是前端相關的博文。是不是該考慮換方向了,轉前端開發得了 ...小小吐槽一下,近期受該不該跳槽所困惑,我有選擇困難症!繼續前端,這次說一下輸入框 placeholder 這個屬性。html5 的新屬性,就是在輸入框沒輸入值的時候,顯示的提示文字(自己的理解),例如:貌似很好用,但也只能在支援 html
Time of Update: 2013-10-22
這個是去年做過的一個項目中的演算法,個人感覺還可以,所以拿出來分享下。 背景:頭部導航二級導航有些內容太長,一列的話太過難看,就要分成兩列,要做到按塊盡量均分,排列順序沒有限制。 原理: 1.把各個二級導航做為一個獨立的,內部分成多個塊,算出各塊的高度,升序排列。 2.求出各塊的總高度和,除2得到平均最高的高度。 3.從塊的高度最高的開始,如果高度大於平均高度,則這塊放入A邊,其他的分至B邊。 4.如果小於這個高度,則平均高度變為減去最高高度的值。
Time of Update: 2013-10-22
return false 阻止表單提交不起今天這個問題困擾了我很久,在網上找了很多資料,基本上關於onsubmit=return false有以下幾點要注意的地方: 1. return 的傳回值問題,函數中return一旦有傳回值,就不在執行下面的語句,直接跳到函數調用的地方。如下PHP函數代碼,第一個if條件符合則函數值返回布爾型false,可以返回一個函數的值,並且跳出這個函數;只要遇到return語句,程式就在那一行代碼停止執行,執行控制將立刻返回到調用該程式的代碼處。 複製代碼
Time of Update: 2013-10-22
Extjs3.0 中的CheckboxGroup預設不能動態添加item。雖然它繼承了Ext.form.Field,但是卻類似於容器。 CheckboxGroup配置中的items處理產生一個對應的panel,該處理過程只有一次,所以很難對CheckboxGroup進行動態添加。如需要資料動態建立,試著建立整個CheckboxGroup,而不是動態添加item。 複製代碼 代碼如下: var unitColumns=[]; for(var i = 0;i < records.length;
Time of Update: 2013-10-22
複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>表單提交後按鈕變灰</title><meta
Time of Update: 2013-10-22
jQuery提供了強大的val()方法來處理value相關操作。獲得單個select的值和多選select的值。複製代碼 代碼如下:HTML 程式碼:<p></p><br/><select id="single"> <option>Single</option> <option>Single2</option></select><select
Time of Update: 2013-10-22
表徵圖斜著移動,看代碼了 複製代碼 代碼如下: <!DOCTYPE html > <html> <head> <title>表徵圖線性迴歸移動到指定的位置</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body style="font-size: 13px;">