javascript實現的三維正方體(相容ie7,ff)

通過更新變換矩陣來記錄轉動(函數remx()). 利用矩陣計算出轉動後的正方體頂點座標, 把各個頂點的空間座標按”近大遠小”轉換成平面座標(函數p2d()), 用正方體各個面的法向量的z座標判斷該面是否可見, 用高為1px的div層類比畫出四邊形(函數gra2htm()). 滑鼠拖曳的代碼用別人的代碼修改的. xmlns="http://www.w3.org/1999/xhtml">

Javascript最佳化技巧(檔案瘦身篇)

最近一直在研究 Javascript 相關的技術。在《Javascript 進階程式設計》有篇章節著重闡述了最佳化 Javascript 代碼的重要性。相信有很多的 Javascript

Javascript 各瀏覽器的 Javascript 效率對比

從“譯言”上的一篇文章據悉各瀏覽器 Javascript 的對比。我個人作為一名“准”的 Javascript 開發人員,對此事自然比較的關注。SunSpider 的測試面我還是保持對其信任的態度的,正如原文所說的“它是一組被精心設計的測試,易於運行也非常全面”。 下面是測試的內容: 3d - 純粹 JavaScript 的 3D 渲染運算,但並不包含渲染部分。它包含大量的浮點運算和數組操作。 access - 數組,對象屬性和變數的訪問讀取。 bitops -

來自ImageSee官方 JavaScript圖片瀏覽器 原創

使用方法: 訪問"imagesee.htm的網址+?pic=圖片的網址&page=該圖片相關網頁的網址" 即可,其中page參數可以忽略。 關於ImageSee: ImageSee是開放原始碼的網頁圖片瀏覽器,由JavaScript寫成,是一個完全靜態網頁。同時支援IE Firefox Opera瀏覽器。 透過ImageSee,您可以方便的對網上的高清圖片(大圖片)進行瀏覽,具備常規的圖片瀏覽所需要的全部主要功能:放大縮小、縮圖、圖片滑鼠拖動。 更多特色:

Javascript 寫的簡單進度條控制項

很多的時候使用者需要等待你“臃腫”的 Javascript 代碼處理完成(Web 2.0 的特色)。期間或許加入一個類似於進度條的東西讓使用者有點“安慰”。這個東西實現起來並不複雜,無非就是獲得總的處理條目,然後獲得一個百分比,再顯示輸出。 通過我們偉大的 CSS,可以實現非常漂亮的進度條樣式。加上 Javascript 的效果,就可以完全“欺騙”我們的使用者,讓他們有耐心等待瀏覽器處理完成。上述的原理已經知道了,那麼就可以直接看代碼了。本人使用的還是 jQuery

JavaScript表單常用驗證集合

JavaScript表單驗證年齡 JavaScript表單驗證年齡,判斷一個輸入量是否符合年齡,通過Regex實現。 //檢查年齡 function isAge(str){ var mydate=new Date; var now=mydate.getFullYear(); if (str < now-60 || str > now-18){ return false; } return true;

用javascript做一個webgame連連看大家看下

最後成品代碼寫的倉促,沒有容錯,封裝也不合理,只實現了核心部分,其他部分,喜歡添加的舊添加吧。 下面就開始我的教程(姑且算是教程吧,草草寫點吧,時間太少,大家原諒) 以最高難度遊戲層級作的分析。 第一步,大體分析 看看遊戲主要包含哪些元素,發現3部分,一些成對的圖片塊,一個能盛圖片塊的方盤容器,一個能串連兩個圖塊的線。 第二步,元素分析 圖塊:圖塊一共有32種不同的圖案,每種圖案4張,圖塊會相應滑鼠的點擊,圖塊會消失,圖塊有高度和寬度。 方盤:能承載128個圖塊,2維承載,橫向16塊,縱向8塊,

在Javascript類中使用setTimeout第1/2頁

最近遇到了一道 Javascript 考題,內容如下: 嘗試實現注釋部分的 Javascript 代碼,可在其他任何地方添加更多 代碼(如不能實現,說明一下不能實現的原因): var Obj = function(msg){ this.msg = msg; this.shout = function(){ alert(this.msg); } this.waitAndShout = function(){ // 隔五秒鐘後執行上面的 shout

JavaScript架構編程第1/2頁

使用JavaScript架構   在講述 window 對象的時候,我們提到過,一個架構內的網頁也是 window 對象,也就是說,Frame 對象也是 window 對象。用最容易理解的話說,每一個 HTML 檔案佔用一個 window 對象,包括定義架構的網頁(“框架頁”)。在 IE 裡用“<iframe>”標記在文檔中插入的架構也是 window 對象,但是用“包含網頁”的方法(在 HTML 中顯示為“<!--webbot bot="include" ...-->”

JavaScript中的History曆史對象

JavaScript中的History曆史對象包含了使用者已瀏覽的 URL 的資訊,是指曆史對象指瀏覽器的瀏覽曆史。鑒於安全性的需要,該對象收到很多限制,現在只剩下下列屬性和方法。History曆史對象有length這個屬性,列出曆史的項數。JavaScript 所能管到的曆史被限制在用瀏覽器的“前進”“後退”鍵可以去到的範圍。本屬性返回的是“前進”和“後退”兩個按鍵之下包含的地址數的和。 History曆史對象並有以下方法 back() 後退,跟按下“後退”鍵是等效的。 forward()

零基礎學JavaScript最新動畫教程+iso光碟片下載

最新動畫教程+光碟片——零基礎學JavaScript從網上找到的好資源,機械工業出版社的最新編程入門書的光碟片和動畫教程。電驢:http://board.verycd.com/t488833.htmlHTTP: 隨書光碟片:http://www.live-share.com/files/296104/0JavaScript.ISO.html 隨書光碟片:http://www.live-share.com/files/296742/0JavaScript.ISO.html

JavaScript中的Window視窗對象

JavaScript中的Window視窗對象 他是JavaScript中最大的對象,它描述的是一個瀏覽器視窗。一般要引用它的屬性和方法時,不需要用“window.xxx”這種形式,而直接使用“xxx”。一個架構頁面也是一個視窗。 Window視窗對象有如下屬性: name 視窗的名稱,由開啟它的串連(<a target="...">)或架構頁(<frame name="...">)或某一個視窗調用的 open() 方法(見下)決定。一般我們不會用這個屬性。 status

JavaScript中的事件處理

事件處理概述    事件處理是對象化編程的一個很重要的環節,沒有了事件處理,程式就會變得很死,缺乏靈活性。事件處理的過程可以這樣表示:發生事件 - 啟動事件處理常式 - 事件處理常式作出反應。其中,要使事件處理常式能夠啟動,必須先告訴對象,如果發生了什麼事情,要啟動什麼處理常式,否則這個流程就不能進行下去。事件的處理常式可以是任意 JavaScript 語句,但是我們一般用特定的自訂函數(function)來處理事情。 指定事件處理常式有三種方法: 方法一 直接在 HTML

JavaScript中的Screen螢幕對象

這是基本JavaScript的螢幕對象 screen 螢幕對象 反映了目前使用者的螢幕設定。 width 返回螢幕的寬度(像素數)。 height 返回螢幕的高度。 availWidth 返回螢幕的可用寬度(除去了一些不自動隱藏的類似工作列的東西所佔用的寬度)。 availHeight 返回螢幕的可用高度。 colorDepth 返回使用中色彩設定所用的位元 - 1:黑白;8:256色;16:增強色;24/32:真彩色 下面是英文的Navigator瀏覽器的螢幕對象:

JavaScript中的其他對象

anchors[]; links[]; Link 連線物件 用法:document.anchors[[x]]; document.links[[x]]; <anchorId>; <linkId>   document.anchors 是一個數組,包含了文檔中所有錨標記(包含 name 屬性的<a>標記),按照在文檔中的次序,從 0 開始給每個錨標記定義了一個下標。   document.links 也是一個數組,包含了文檔中所有串連標記(包含 href

JavaScript中的Document文檔對象

Document文檔對象是JavaScript中window和frames對象的一個屬性,是顯示於視窗或架構內的一個文檔。描述當前視窗或指定視窗對象的文檔。它包含了文檔從<head>到</body>的內容。 用法:document (當前視窗) 或 <視窗對象>.document (指定視窗) 屬性: document.title //設定文檔標題等價於HTML的<title>標籤 document.bgColor //設定頁面背景色

JavaScript中的Location地址對象

location 地址對象 它描述的是某一個視窗對象所開啟的地址。要表示當前視窗的地址,只需要使用“location”就行了;若要表示某一個視窗的地址,就使用“<視窗對象>.location”。先前寫了一片用window.location.href實現重新整理另個架構頁面 ,特此我看了一下locaiton的詳細用法,對此有點改進,具體如下: 注意:屬於不同協議或不同主機的兩個地址之間不能互相引用對方的 location 對象,這是出於安全性的需要。例如,當前視窗開啟的是“www.

JavaScipt基本教程之JavaScript語言的基礎

在什麼地方插入 JavaScript  JavaScript 可以出現在 HTML 的任意地方。使用標記<script>…</script>,你可以在 HTML 文檔的任意地方插入 JavaScript,甚至在<HTML>之前插入也不成問題。不過如果要在聲明架構的網頁(框架頁)中插入,就一定要在<frameset>之前插入,否則不會運行。基本格式

JavaScript中Math對象使用說明

JavaScript中Math對象是是一個固有對象,提供基本數學函數和常數。使用方法: Math.[{property | method}] 其中property是必選項。Math 對象的一個屬性名稱。 method是必選項。Math.對象的一個方法名。 JavaScript中Math對象不能用 new 運算子建立,如果試圖這樣做則給出錯誤。該對象在裝載指令碼引擎時由該引擎建立。其所有方法和屬性在指令碼中總是可用。

javascript flash下fromCharCode和charCodeAt方法使用說明

fromCharCode 方法 從一些 Unicode 字元值中返回一個字串。 String.fromCharCode([code1[, code2[, ...[, codeN]]]]) 參數 String 必選項。為 String 對象。 code1, . . . , codeN 可選項。是要轉換為字串的 Unicode 字元值序列。如果沒有給出參數,結果為空白字串。 說明 在調用 fromCharCode 前不必建立 String 對象。 在下面的例子中,test 包含字串 "plain":

總頁數: 3271 1 .... 185 186 187 188 189 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.