-
近期文章
分類
其它
彙整
近期迴響
分類彙整:Javascript
Javascript:Array 操作
push() indexOf() 返回某個指定的字串值在字符串中首次出現的位置。 對大小寫敏感 檢索的字串值沒有出現,則返回-1。 splice() 從數組中添加/刪除項目,然後返回被刪除的項目。 arrayObject.splice(index, howmany, item1,…..,itemX) 参数 描述 index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。 item1, …, itemX 可选。向数组添加的新项目。 本例中我們將刪除位於 index 2 的元素,並添加一個新元素來替代被刪除的元素: 輸出: George,John,Thomas,James,Adrew,Martin George,John,William,James,Adrew,Martin
發表於 Javascript
發表迴響
Add additional data to $form.serialize()
$.ajax({ type: ‘post’, url: ‘page.php’, data: $form.serialize() + ‘&data=’ + JSON.stringify(otherData), dataType : ‘json’ })
發表於 Javascript, Jquery
發表迴響
JavaScript:取得Table欄位中表單元素值
<table id="myTable"> <tr> <td>row0 cell0</td> <td>row0 cell1</td> <td>row0 cell2</td> </tr> <tr> <td>row1 cell0</td> <td>row1 cell1</td> <td>row1 cell2 <input type="text" name="txt1″ id="txt1″ value="xxx"> <input type="text" name="txt2″ id="txt2″ value="yyy"> </td> </tr> </table> 付與表格欄位值: document.getElementById("myTable").rows[0].cells[2]. innerHTML = "123″; 取得表格欄位中表單元素裡的值: document.getElementById("myTable").rows[1].cells[2].firstChild.value; document.getElementById("myTable").rows[1].cells[2].children[0].value;
發表於 Javascript
發表迴響
JavaScript:Firebug的console偵錯
安裝Firefox plugin:Firebug <script type="text/jscript" language="javascript"> console.log(5+6); </script>
發表於 Javascript
發表迴響
Javascript 日期時間比較
var start_time = ’2015/10/01 08:00:00′; var end_time = ’2015/10/31 08:00:00′; if(Date.parse(start_time).valueOf() > Date.parse(end_time).valueOf()){ alert("開始時間不能晚於結束時間!"); return false; }
發表於 Javascript
發表迴響
javascript 增加及刪除table的欄位
<table id="myTable" > <tr> <td>檔案名稱</td> <td>檔案大小</td> <td>操作</td> </tr> </table> <script type="text/javascript"> var num = document.getElementById("myTable").rows.length; var Tr = document.getElementById("myTable").insertRow(num); Tr.id = ‘rowid’ + num; Td = Tr.insertCell(Tr.cells.length); Td.setAttribute(‘align’,’left’); Td.innerHTML = ‘檔案1’; Td = Tr.insertCell(Tr.cells.length); Td.innerHTML = ’10KB’; Td = Tr.insertCell(Tr.cells.length); … 繼續閱讀
發表於 Javascript
發表迴響
Print a JavaScript Object
function print_r(obj) { var output = "; for (var property in obj) { output += property + ‘: ‘ + obj[property]+’;\n’; } alert(output); }
發表於 Javascript
發表迴響
GET參數中+、空格、=、%、&、#等特殊符號的處理
encodeURI(): 主要用於整個URI 對空格進行編碼 不會對本身屬於URI的特殊字元進行編碼,例如":","/","?","#" encodeURIComponent(): 主要用於URI中的某一段 會對發現的任何非標準字元進行編碼 escape(): 不會對 ASCII 字母和數位進行編碼 不會對下面這些 ASCII 標點符號進行編碼: * @ – _ + . / 其他所有的字元都會被轉義序列替換。 ECMAScript v3 反對使用該方法,應用使用 decodeURI() 和 decodeURIComponent() 替代它
發表於 Javascript
發表迴響