Time of Update: 2015-05-14
標籤:前言: 其實作為一個Java程式員,對JS程式一直都有點“不屑一顧”的感覺,很多人肯定和我一樣,有其他語言基礎,JS文法根本就懶得看,直接寫程式,一般工作也都夠用了。但是最近在做一個偏Web Excel項目,需要大量的JS編程和最佳化,抽空又“惡補”了下JS基礎。發現原來對JS的理解偏差還是很大的。不過JS這個東西深入起來其實比Java要容易的。 基礎:
Time of Update: 2015-05-14
標籤:javascript執行個體009
Time of Update: 2015-05-13
標籤:原文:http://www.ruanyifeng.com/blog/2009/09/find_element_s_position_using_javascript.html 阮一峰日期: 2009年9月14日製作網頁的過程中,你有時候需要知道某個元素在網頁上的確切位置。下面的教程總結了Javascript在網頁定位方面的相關知識。一、網頁的大小和瀏覽器視窗的大小首先,要明確兩個基本概念。一張網頁的全部面積,就是它的大小。通常情況下,網頁的大小由內容和CSS樣式表決定。
Time of Update: 2015-05-13
標籤:javascript使用字面量文法建立數組//goodvar items = [];//badvar items = new Array();當需要添加數組元素時,使用push而不是直接添加var items = [];//gooditems.push('abc');//baditems[items.length] = 'abc';當需要複製數組時,可以使用slice.var len = items.length ;var itemsCopy =
Time of Update: 2015-05-13
標籤:<!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><script>var
Time of Update: 2015-05-14
標籤:現在網路上又有越來越多的免費的(JS 圖表)JavaScript圖表圖形繪製外掛程式。我之前給一家網站做過複雜的圖形,我們用的是 highchart。在那段時間,沒有很多可供選擇的外掛程式。但現在不同了,很容易就可以找到很多功能非常不錯的圖表庫。個人而言,此類外掛程式的上升,是因為:1. Flash 過去是最佳解決方案,但很多人多在從那遷移;2. 現代瀏覽器及其更強大的計算能力,使其在轉化繪製即時資料方面的能力更佳;3. 繪製向量圖的不同技術愈發成熟:VML、SVG 和
Time of Update: 2015-05-13
標籤:javascript之數組操作1、數組的建立var arrayObj = new Array(); //建立一個數組var arrayObj = new Array([size]); //建立一個數組並指定長度,注意不是上限,是長度var arrayObj = new Array([element0[, element1[, ...[,
Time of Update: 2015-05-13
標籤:<!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: 2015-05-14
標籤:javascript 結構 隊列的應用有哪些呢? 我們先看看電腦群組成層面的吧,首先就是CPU資源的競爭問題。在具有多個終端的電腦系統中,有多個使用者需要使用CPU來各自運行程式,作業系統會按照每個請求在時間上的順序,加請求排成一個隊列。每次把CPU分配給隊頭的任務,完成後使其出隊,然後依次。
Time of Update: 2015-05-14
標籤:類似於線性表的順序儲存結構,用一組地址連續的儲存單中繼存放區串值的字元序列。下面我們以串聯接為例,講解一下這種儲存結構時串的操作。javascript內建有concat方法,該方法返回字串值,該值包含了兩個或多個提供的字串的串連。
Time of Update: 2015-05-14
標籤:幾個月前,一個新的JavaScript平台Platypi悄然誕生。它為開發人員提供的不僅僅是一套標準的MVC架構而已,由於它是基於TypeScript構建的,因此對開發人員而言在熟悉之中透露出與眾不同的感覺。Platypi平台包括三個組件:PlatypusTS、PlatypusUI和PlatypusCLI。PlatypusTS是核心的MVC JavaScript架構,基於TypeScript構建。在某種程度上,它的視圖控制器-服務-視圖(View Controllers、Services、
Time of Update: 2015-05-14
標籤: 既然函數可以像其他資料那樣賦值給某個個變數,可以被定義、刪除、拷貝,那為什麼就不能被當成參數傳遞給其他函數呢? 下面的樣本中,我們定義了一個以兩個函數為參數的函數。該函數會分別執行這兩個參數函數,並返回它們的傳回值之和。 function invoke_and_add(a,b){ return a() + b(); } 現在讓我們來簡單定義一下這兩個參與加法運算的函數,它們只是單純地返回一個寫入程式碼值: function one(){
Time of Update: 2015-05-14
標籤:在觸發DOM上的某一個事件的時候,會產生一個事件對象 event ,這個對象記錄這和事件有關的一些資訊。不管是DOM0級的事件綁定還是DOM2級的事情綁定都會有event對象傳入,在通過HTML特性指定事件處理常式的時候,變數event儲存這event對象,代碼如下瑣事:var btn = document.getElementById("button");btn.onclick = function(event){ console.log(event);
Time of Update: 2015-05-14
標籤: // 為element增加一個樣式名為newClassName的新樣式function addClass(element, newClassName) { // your implement var oldClassName=element.className; element.className=oldClassName===""?newClassName:oldClassName+" "+newClassName;}//
Time of Update: 2015-05-14
標籤:Js 程式採用Unicode字元集編碼的;Js語言嚴格區分大小寫(變數, 函數, 關鍵字,標識符)Js語言會忽略空格 換行 定位字元Js語句以 ;(分號) 結尾, 但是如果語句獨佔一行是可以省略; 注:不是所有換行處都可以省略 ; 只有在缺少了分號,javascript無法正確解析代碼時, javascript才會填補 ;(分號) eg: 如上面這段代碼 js在解析時, 由於javascript語言是忽略 空格 換行 定位字元的所以他在執行 var a
Time of Update: 2015-05-14
標籤:在瀏覽器中可能發生的事件有很多種類型,這些類型的事件除了有一些統一的資訊之外,有的還會有自己不同的資訊。使用者介面事件使用者介面(UI事件)實際上是指網頁上能被看到或不能被看到的各種資源,而使用者介面事件有可能是用處的操作觸發的,也有可能是瀏覽器自身觸發的。比像,樣式表,指令碼,視頻,音頻,ajax等等資源都能觸發使用者介面事件。 load() 事件和 error() 事件,如果載入成功就觸發load()方法,如果載入失敗就觸發error()方法。v
Time of Update: 2015-05-13
標籤:javascript undefined 一、 前言因為對javascript中的null和undefined有些分不清楚,因此在實驗之後進行一下小結。二、 源碼<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport"
Time of Update: 2015-05-13
標籤:遍曆主要有兩種方法,i++方法和in關鍵詞法var list = [1, 2, 3, 4, 5, 6,7,8];//var l = list.length;for(var i in list) { console.log(list[i]);}//[Finished in 0.3s]var list = [1, 2, 3, 4, 5, 6,7,8];//var l = list.length;for(var i = 0; i < list.length; i++) {
Time of Update: 2015-05-13
標籤:本文遵守CC BY-SA3.0前言: 最近仍然在看javascript,前兩天剛看完閉包的部分,最近又看到了幾個經典問題,回味起來意猶未盡,索性記下來,供以後多加揣摩。。 註:本文有不少處引用,這裡貼出地址,不過貌似已經沒有資訊了。。引用地址引子: 先看一段代碼:var scope = "global scope"; // 全域變數function choeckscope(){ var scope = "local scope";
Time of Update: 2015-05-13
標籤:html部分: <div id="gp"> <div id="gunping"> <div class="page1 page">1</div> <div class="page2