Time of Update: 2017-01-19
一、文法:loadScript(url[,callback])或者loadScript(settings)二、settings支援的參數:url:指令碼路徑async:是否非同步,預設false(HTML5)charset:檔案編碼cache:是否緩衝,預設為truesuccess:載入成功後執行的函數,優先執行callback。三、調用舉例:複製代碼
Time of Update: 2017-01-19
參數說明callback: 要對每個數組元素執行的回呼函數。thisObject : 在執行回呼函數時定義的this對象。功能說明對數組中的每個元素都執行一次指定的函數(callback),直到此函數返回 true,如果發現這個元素,some 將返回 true,如果回呼函數對每個元素執行後都返回 false ,some 將返回 false。它只對數組中的非空元素執行指定的函數,沒有賦值或者已經刪除的元素將被忽略。回呼函數可以有三個參數:當前元素,當前元素的索引和當前的數組對象。如參數
Time of Update: 2017-01-19
Javascript原生的String處理函數顯得很不夠豐富,原生string函數:http://www.jb51.net/w3school/js/jsref_obj_string.htm問題1:是否有只是針對String類型的擴充庫呢?有,不多,不全面.觀點2: JQuery的強大在於DOM操作,因此不希望js string 擴充庫是基於jquery開發的,是否認同?問題3:我們需要什麼樣的string擴充函數?這個問題可以參考其他js庫,以及其他語言的string操作函數Prototype.
Time of Update: 2017-01-19
一、運算子 複製代碼 代碼如下: . [] () 屬性存取及函數調用 delete new typeof + - ! 一元運算子 * / % 乘法,除法,模數 + - 加法/串連,減法 >= <= > < 不等式運算子 === !== 等式運算子 && 邏輯與 || 邏輯或 ?: 三元運算子 二、語句: 1.if語句 複製代碼 代碼如下: var dayOfWeek=0; if(day===6){ } else if(dayOfWeek===0){ } else{ }
Time of Update: 2017-01-19
於是,上網尋找了一下,用了另一種寫法setTimeout("fun("+參數+")", 1000),還是不行,但是以上寫法在傳遞form表單的textarea是可以的,比如hml是這樣: 複製代碼 代碼如下: <body> <div class="main"> <div id="showpane" class="showpane"> </div> <div class="textarea"> <form method="post"
Time of Update: 2017-01-19
1,IE使用attachEvent/detachEvent方法來添加和刪除事件監聽器;w3c使用addEventListener/removeEventListener方法。 2,IE對其事件使用onevent的命名方式,而w3c的是event的命名方式。 3,IE事件監聽器內使用的是一個全域的Event對象,而w3c是將event對象作為參數傳遞給監聽器。
Time of Update: 2017-01-19
1,Prototype程式庫 這是第一個把document.getElementById()簡化為$的程式庫。 比如:原來的var myele=document.getElementById('id')等價於var myele=$('id') 此外,$還擴充了一些功能 比如:var eleArray=$('id1','id2','id3','id4')能夠返回一個包含4個對象的數組。
Time of Update: 2017-01-19
背景 encodeURI 和 encodeURIComponent都是ECMA-262標準中定義的函數,所有相容這個標準的語言(如JavaScript, ActionScript)都會實現這兩個函數。它們都是用來對URI (RFC-2396)字串進行編碼的全域函數,但是它們的處理方式和使用情境有所不同。為瞭解釋它們的不同,我們首先需要理解RFC-2396中對於URI中的字元分類 保留字元(reserved characters):這類字元是URI中的保留關鍵字符,它們用於分割URI中的各個部分。
Time of Update: 2017-01-19
如題,本文將使用純粹的指令碼JavaScript實現漸層的彈出層,其想法也非常簡單:利用IFrame實現遮蓋,再藉助一個DIV用於展現彈出層的內容,最後再使用其內建函數setInterval()和clearInterval()實現漸層,原理非常簡單,只不過要注意對DOM對象/元素的精確控制。由於代碼比較簡單,在此就不再贅述。以下代碼在IE6+,FF3.5+測試通過。 指令碼Flyout.js: 複製代碼 代碼如下: // JScript File if (navigator.userAgent.
Time of Update: 2017-01-19
前天熬了大半宿發了一篇[一行代碼輕鬆搞定快捷留言功能],同時發布了V1.0beta版的快捷留言功能和原始碼,之所以是beta版,就是當時感覺雖然準系統有了,但是還不夠完善,特性也不一定合理,今天不知不覺又弄到了這個時候,這次對上一版做了很大改進: 首先,原來自動認可留言資訊的同時會自動推薦,大量的推薦數,直接影響了部落格園的推薦排名機制,所以後來在第一時間修改成了詢問是否要推薦的互動模式!
Time of Update: 2017-01-19
可以再代碼框中編寫簡單的JavaScript [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]以上是從一個實驗的例子中找出的,貼出來和大家分享,也是自己儲存,呵呵……
Time of Update: 2017-01-19
效果如圖所示:下面是核心代碼複製代碼 代碼如下:GAME = { //隨機產生字母 randLetter: function() { var arrLetter = new Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"); //隨機產生字母 var index = Math.
Time of Update: 2017-01-19
首先是父頁面的代碼: 複製代碼 代碼如下: <head runat="server"> <title>無標題頁</title> <%-- <script type="text/javascript"> function openDia() { var returned = window.showModalDialog("Default4.aspx?" + (new Date()), window); if (returned) {
Time of Update: 2017-01-19
個人感覺完全為了Ajax而Ajax就不好了!JavaScript在用戶端處理不是更理想嗎? 複製代碼 代碼如下:function Timer(span) { var tmp = new Date(); var milsecs=Date.parse(tmp.getMonth()+"-"+tmp.getDay()+"-"+tmp.getFullYear()+"
Time of Update: 2017-01-19
今天在網上看到的一個根據ClassName擷取Elements的指令碼,在此記錄一下,以便日後使用。 複製代碼 代碼如下: var getElementsByClassName = function(searchClass, node, tag) { if (document.getElementsByClassName) { return document.getElementsByClassName(searchClass) } else { node = node || document;
Time of Update: 2017-01-19
return (Array)borwser 比如當前瀏覽器類型是ie6.0,那麼borwser的值應該是[“ie”,"6","6.0"] 數組的第一個值表示瀏覽器的類型,第二個值表示瀏覽器的大版本,第三個值表示瀏覽器的詳細版本號碼。 複製代碼 代碼如下: /** * @author sky */ var browser = function() { //預設為ie6 var _a = ["ie", "6", "6.0"]; var _s = false; var _ua = navigator.
Time of Update: 2017-01-19
例如下面這段代碼 複製代碼 代碼如下: { var temp = "12"; } alert(temp); //輸出 12 如果按照通常的編程經驗,那麼alert函數是不可以訪問到temp變數的,因為它在另外一個塊中,但是在JavaScript中,卻沒有塊範圍的概念,所以這種文法對JS不起作用,但是我們在寫JS程式的時候,尤其是比較大的程式或是程式庫,為了防止命名衝突,又需要一種控制變數範圍的機制,所以這裡介紹一種比較普遍的方式,來實現塊範圍的概念,代碼如下: 複製代碼 代碼如下:
Time of Update: 2017-01-19
javascript檢測瀏覽器類型和版本號碼(相容各瀏覽器) [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]相關文章:javascript 檢測瀏覽器類型和版本的代碼javascript 瀏覽器檢測代碼精簡版JavaScript 判斷瀏覽器類型及版本
Time of Update: 2017-01-19
顯示情況時Javascript中並沒有StringBuffer類,一種主流的Javascript StringBuffer類的實現是通過prototype構造一個StringBuffer類。 StringBuffer.js 複製代碼 代碼如下: function StringBuffer(){ this.content = new Array; } StringBuffer.prototype.append = function( str ){ this.content.push( str );
Time of Update: 2017-01-19
下面這篇是國外的一篇文章。http://www.jb51.net/article/20553.htm複製代碼 代碼如下:var sel = new Object(); var sel_num = 0; function getCookieVal(offset) { var endstr = document.cookie.indexOf(";", offset); if (endstr == -1) endstr = document.cookie.length; return