Time of Update: 2017-01-19
複製代碼 代碼如下: <span style="font-size:14px;"><!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> <meta
Time of Update: 2017-01-19
複製代碼 代碼如下:<script language = "javascript" >function HashMap() { /**Map大小**/ var size = 0; /**對象**/ var entry = new Object(); /**Map的存put方法**/ &
Time of Update: 2017-01-19
範例:廢話少說,直接上代碼:arrow.js/** * 實現兩點間畫箭頭的功能 * @author mapleque@163.com * @version 1.0 * @date 2013.05.23 */;(function(window,document){ if (window.mapleque==undefined) window.mapleque={}; if (window.mapleque.arrow!=undefined) return; /** * 組件對外介面 */
Time of Update: 2017-01-19
通過四個屬性可以獲得元素的位移量:1、offsetHeight: 元素在垂直方向上佔用的空間的大小,(像素)。包括元素的高度,(可見的)水平捲軸的高度,上邊框高度和下邊框高度。2、offsetWidth:元素在水平方向上佔用的空間的大小,,(像素)。包括元素的寬度,(可見的)垂直捲軸的高度,左邊框高度和右邊框高度。3、offsetLeft: 元素的左外邊框至包含元素的左內邊框之間的像素距離;3、offsetTop: 元素的上外邊框至包含元素的上內邊框之間的像素距離;
Time of Update: 2017-01-19
你對JavaScript引擎能進行多少次遞迴調用好奇嗎?多少次遞迴調用下面的函數可以讓你找到答案: (靈感來自Ben Alman的 gist)複製代碼 代碼如下:function computeMaxCallStackSize() { try { return 1 + computeMaxCallStackSize(); } catch
Time of Update: 2017-01-19
Summary暫時我就想到3個方法而已。如果讀者想到其他好用方法,也可以交流一下parseInt位元運算符Math.floor Math.ceilDescription一、parseInt1. 執行個體parseInt("13nash");//13parseInt("")// NaNparseInt("0xA") //10(十六進位)parseInt(" 13")//13parseInt("070")//ES3為56(八進位)
Time of Update: 2017-01-19
今天在github 上面找到了一個關於如何正確使用javascript 來進行我們的程式開發.我就恬不知恥的來了個原創啊..坑爹啊.拿來和大家分享一下吧.A mostly reasonable approach to Javascript.Types //類型Objects //對象Arrays //數組Strings //字串Functions //函數Properties //屬性Variables //變數Hoisting //變數提升Conditional Expressions &
Time of Update: 2017-01-19
以下的代碼,是測試從字串中識別出年月日,可以看到建立的rYMD這個RegExp對象執行了一次後,又執行了一次。var DateStr = "2014-9-8"; var rYMD = new RegExp("(\\d{4}|\\d{2})-(\\d{2}|\\d{1})-(\\d{2}|\\d{1})", "g"); var aRt = rYMD.exec(DateStr); var
Time of Update: 2017-01-19
1、實現源碼<!DOCTYPE html> <!-- To change this license header, choose License Headers in Project Properties. To change this template file, choose Tools | Templates and open the template in the editor. --> <html> <head>
Time of Update: 2017-01-19
使用方法編譯模板並根據資料立即渲染出結果juicer(tpl, data);僅編譯模板暫不渲染,返回一個可重用的編譯後的函數 var compiled_tpl = juicer(tpl);根據給定的資料對之前編譯好的模板進行渲染 var complied_tpl = juicer(tpl); var html = complied_tpl.render(data);註冊/登出自訂函數(對象)juicer.register(‘function_name',
Time of Update: 2017-01-19
一、實現點擊按鈕,複製文字框中的的內容<script type="text/javascript">function copyUrl2(){var Url2=document.getElementById("biao1");Url2.select(); // 選擇對象document.execCommand("Copy"); // 執行瀏覽器複製命令alert("已複製好,可貼粘。");}</script><textarea cols="20" rows="10"
Time of Update: 2017-01-19
在日常開發中,經常會用到不同格式的色域圖值之間的相互轉換,以下給出一種解決方案。複製代碼 代碼如下://十六進位顏色值的Regexvar reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;/*RGB色彩轉換為16進位*/String.prototype.colorHex = function(){ var that = this; if(/^(rgb|RGB)/.test(that)){&
Time of Update: 2017-01-19
1、只允許輸入數字<input name="username" type="text"onkeyup="value=this.value.replace(/\D+/g,'')">2、只允許輸入英文字母、數字和底線(以下二種方法實現)<input name="username" type="text"style="ime-mode:disabled"><input name="username"
Time of Update: 2017-01-19
1、只允許輸入數字<input name="username" type="text" onkeyup="value=this.value.replace(/\D+/g,'')">2、只允許輸入英文字母、數字和底線(以下二種方法實現)<input name="username" type="text" style="ime-mode:disabled"><input name="username" type="text"
Time of Update: 2017-01-19
event在IE和FF不相容,今天傳參碰到些問題,參考網上的一些方法,有所心得:aClassArray[i].onmouseover = function () { //代碼直接寫在裡面是可以的,要傳參也可以傳,只是不方便複用 };aClassArray[i].onmouseover =linkMouseover//不傳參的情況下是可以用的,但後續不能用 arguments.callee.caller.arguments[0]aClassArray[i].onmouseover
Time of Update: 2017-01-19
今天研究了點Flex技術,做了一個小的Demo,在測試時發現經常報錯,網上一查發現是瀏覽器Flash Player版本較低造成(需要10及其以上的版本)的,對此總結了一下藉助JavaScript指令碼判斷瀏覽器Flash Player資訊的方法:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>
Time of Update: 2017-01-19
1: 遍曆並輸出Table中值<table id="tb"><tr><td></td></tr><tr><td></td></tr></table>function f(){var t=document.getElementById("tb").childNodes.item(0);for(var i=0;i<
Time of Update: 2017-01-19
例如:<table
Time of Update: 2017-01-19
JavaScript遍曆table1、說明遍曆表格中的某行某列,並列印其值2、實現源碼<!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> <meta
Time of Update: 2017-01-19
1、說明(1)根據所提供的元素的id值,返回對該元素的引用或節點document.getElementById("tr_th")(2)根據參數中的標記,返回對一組元素的引用或節點document.getElementsByTagName("td")2、實現源碼<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"