Time of Update: 2018-12-07
在js中,總的來說資料類型分為兩大類,一類是原始實值型別的,一類是參考型別的。原始實值型別的包括:字串(String) 、數字(Number) 、布爾值(Boolean) 以及兩個特殊的值 null 和 undefined 。參考型別的主要是指對象,在js中,對象的範圍很廣,甚至有js中一切都是對象這樣的說法。對象可以分為 對象(Object) 以及更具體的數組(Array) 、 函數(Function)
Time of Update: 2018-12-07
在sharepoint中有許多預定義的javaScript檔案,在這些js檔案中時不時的遇到指令碼錯誤。要修複這些指令碼錯誤說簡單也簡單(直接更改14/12目錄下方的檔案即可),但是重裝或者更新之後呢?問題隨之又來了。在此我們需要重新對這些方法或者變數做一個Hook(在指令碼執行前,使用js重寫出錯的那部分邏輯),然後修正其執行我們定義的指令碼即可。在本文中,筆者遇到這樣的錯誤。sp.ui.rte中一個方法(RTE.Range.ParentElement中
Time of Update: 2018-12-07
Javascript中void是一個操作符,該操作符指定要計算一個運算式但是不傳回值。void 操作符用法格式如下:1. javascript:void (expression)2. javascript:void expressionexpression 是一個要計算的 Javascript 標準的運算式。運算式外側的圓括弧是選的,但是寫上去是一個好習慣。 (實現版本 Navigator 3.0 )你以使用 void
Time of Update: 2018-12-07
學習引言: javascript設計模式是圖靈出版,學習中力求每個章節都細看。 正題: 1.1 javascript的靈活性 物件導向對象的Javascript編程模式:1、可以儲存狀態 2、具有對象內部才能調用的方法 3、對編寫的程式更能掌握其結構,能經受的起反覆式開發法(個人認為) Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
Javascript中的對象和原型(三)在Javascript中的對象和原型(二)中我們提到,用建構函式建立的對象裡面,每個對象之間都是獨立的,這樣就會降低系統資源的利用率,解決這樣問題,我們就要用到下面提到的原型對象。一
Time of Update: 2018-12-07
JavaScript滑鼠拖動+自動吸附執行個體學了幾天的JavaScript,自己動手做了一個簡單的滑鼠拖動的執行個體,拖動過程中科自動檢測與目標容器的距離,在一定的距離範圍內可以自動將被拖動的元素加入到目標容器中,希望對開始學習javascript的童鞋有用……先看看(Chrome、FireFox、Opera、Safari測試通過):(虛線框:目標對象 藍色填充透明框:臨時拖動對象
Time of Update: 2018-12-07
好幾天沒有更新自己的部落格了,這段時間,作業比較多,實驗報告比較多,老師要寫紙質實驗報告,還要電子檔,考試不按照她上課講的思路那就得不到幾分。。。她這觀點一出來,我就傻了,不能有自己的見解了。。。廢話就到這裡,小小抱怨一下,o(∩_∩)o下面進入正題,這幾天忙著做了一個JavaScript的紙牌。與Windows的紙牌相似,規則如下:1.有3個疊牌地區和4種牌,左上方疊牌區,右上方整理區,和中間的層疊區。2.層疊區有兩種牌,掀開的紙牌和沒有掀開的紙牌。3.遊戲的目的是將所有牌放入右上方的整理區(
Time of Update: 2018-12-07
本文介紹如何在運行時為元素添加事件以及添加帶參數引用。我們在此通過attachEvent以及addEventListener來為指定元素動態添加事件。其中,IE瀏覽器以及使用IE核心的瀏覽器中使用方法(attachEvent)來為元素動態添加處理事件。其他瀏覽器則使用(addEventListener)方法動態添加處理事件。 以下是範例程式碼:CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
javascript String.format實現:挺精巧的,其中關鍵一點是replace方法的參數(可以為RegExp),以及js的閉包。如果對閉包有疑惑請Google一下。代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
在UpdatePanle總使用javascript如:Response.Write("<script language='javascript'>alert('" + error.Message.ToString() + "');history.back(-1);</script>"); 時,彈出來一個提示對話方塊Sys.WebForms.PageRequestManagerParserErrorException: The message received
Time of Update: 2018-12-07
Axial
Time of Update: 2018-12-07
fso = new ActiveXObject("Scripting.FileSystemObject");//JaveScript 然後調用FileSystemObject的方法.. Add 方法(Dictionary) 向 Dictionary 對象中添加一個關鍵字項目對。 Add 方法(Folders) 將新檔案夾添加到 Folders 集合。 BuildPath 方法 將名稱追加到現有路徑。 Close 方法 關閉一個開啟的文字資料流檔案。 Copy 方法
Time of Update: 2018-12-07
<!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 http-equiv="Content-Type" content="text/html;
Time of Update: 2018-12-07
1、數字驗證內 1.1 整數 /^(-|\+)?\d+$/.test(str) 1.2 大於0的整數 (用於傳來的ID的驗證) /^\d+$/.test(str) 1.3 負整數的驗證 /^-\d+$/.test(str)2、時間類 2.1 短時間,形如 (13:04:06) function isTime(str) { var a = str.match(/^(\d{1,2})(:)?(\d{1,2})\2(\d{1,2}
Time of Update: 2018-12-07
昨天晚上本來想做個JS版的QQ農場的,想用一個二維數組記錄下每塊地的位置,發現javascript沒有二維數組.所有自訂了一個數組類 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
Time of Update: 2018-12-07
引言 本來應該是第二章,介面,但因為閉包實在不懂,所以先看看閉包 本文 閉包的概念: 閉包是一個擁有許多變數和綁定了這些變數的環境的運算式(通常是一個函數),因而這些變數也是該運算式的一部分。 最常見的閉包 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-
Time of Update: 2018-12-07
在看本文章之前,建議先看看這篇文章javascript設計模式之單體模式
Time of Update: 2018-12-07
文章目錄 1、匿名函數2、閉包3、舉例4、注意 1、匿名函數函數是JavaScript中最靈活的一種對象,這裡只是講解其匿名函數的用途。匿名函數:就是沒有函數名的函數。1.1 函數的定義,首先簡單介紹一下函數的定義,大致可分為三種方式第一種:這也是最常規的一種 function double(x){ return 2 * x;
Time of Update: 2018-12-07
最近一直在研究JavaScript中的DOM(文件物件模型),當然,不能說是研究了,頂多也就是一個學習吧,至於DOM的邏輯文法倒並不是很難的,只是自己在編碼是難免要出現一些小的錯誤,這裡不好用誤差一詞。引入錯誤之前先比較兩段代碼,看看有什麼區別沒有:1》window.onload=initAll;functioninitAll(){ document.getElementById('form1').onsubmit=function(){returnaddNode();} //document.
Time of Update: 2018-12-07
幾年前寫的一個貪食蛇,曾經被自己無聊的改成各種版本,有qt,c#,javascript....真是太無聊了.很奇快為什麼樂此不疲的寫貪食蛇,哈哈。代碼下載:點擊下載1.遊戲有十關,吃到10個過一關,第一關每隔200毫秒走一步,往後每一關都減20毫秒.到第十關速度很快...2.第一關吃到一個得一分,第二關的2分,以此類推 關卡:1 分數:0 吃掉食物:0