Time of Update: 2018-12-07
本列子參照JavaScript核心技術一書略作修改,JS中繼承還遠不止於此,本博只略作講解JS-Code//<![CDATA //基類 function tune(title,type,test) { this.title = title; this.type = type; this.getTitle = function(){ return
Time of Update: 2018-12-07
一,概述在Java語言中,我們可以定義自己的類,並根據這些類建立對象來使用,在Javascript中,我們也可以定義自己的類,例如定義User類、Hashtable類等等。目前在Javascript中,已經存在一些標準的類,例如Date、Array、RegExp、String、Math、Number等等,這為我們編程提供了許多方便。但對於複雜的用戶端程式而言,這些還遠遠不夠。與Java不同,Java2提供給我們的標準類很多,基本上滿足了我們的編程需求,但是Javascript提供的標準類很少,許
Time of Update: 2018-12-07
今天在公司做項目,頭說要做個列印,這個不是很熟,於是到網上找了些資料,整理如下 function printPage() { var newWin = window.open("printer.aspx","","height=800, width=800"); var titleHTML = document.getElementById("printdiv").innerHTML;
Time of Update: 2018-12-07
/**使用dom動態建立元素,需要注意的是,tr元素不能直接使appendChild方法附 加到table元素中。必須先用appendChild方法把tr元素附加到tbody元素中,再用 appendChild方法把tbody附加到table元素中。否則的話,頁面不報錯,但table 就是顯示不出來 */ function createTab(){ var eTab = document.createElement("table");
Time of Update: 2018-12-07
首先來看看這樣一個應用情境,網頁上有個連結,比如說進階搜尋,點擊以後會出現一個搜尋面板。由於面板裡有很多搜尋欄位,而這些搜尋欄位又有很多資料,因此決定採用非同步來載入該搜尋面板。以jQuery為例,代碼可能會這麼寫: $('#advance_search’).bind(‘click’, function(e){ $('#advance_search_panel’).load(‘/xxx/advance_search.html"’); });
Time of Update: 2018-12-07
view plaincopy to clipboardprint?<mce:script type="text/javascript"><!-- /* 每個對象執行個體都有個屬性成員用於指向到它的instanceof 對象(暫稱為父物件)的原型(prototype) 我們把這種層層指向父原型的關係稱為[原型鏈 prototype chian] 原型也具有父原型,因為它往往也是一個對象執行個體,除非我們人為地去改變它 在JavaScript中,
Time of Update: 2018-12-07
//擷取座標位置function getpos(e)...{ var t=e.offsetTop; var l=e.offsetLeft; var height=e.offsetHeight; while(e=e.offsetParent)...{ t+=e.offsetTop; l+=e.offsetLeft; }} 假設 obj 為某個 HTML 控制項。obj.offsetTop 指 obj
Time of Update: 2018-12-07
這個小功能可是搞的我頭痛,javascript不是我的強項,不過憑藉我堅持不懈的精神(小吹下)終於成功實現了此功能,具體介紹下,主要實現的功能是點擊文字框的時候有自動補全提示,當文本改變的時候,這裡注意了,這個事件並不是onchange,具體實現大家代碼裡看,當文字框不為空白的時候會自動產生一行待輸的tr,其他的功能我這裡就不介紹了,大家代碼裡看,如有不清楚的地方請留言。和大家分享下代碼: Author:myssh var ipd = null;
Time of Update: 2018-12-07
在說這個話題之前,我想先說幾句題外話:最近偶然碰到有朋友問我“hoisting”的問題。即在js裡所有變數的聲明都是置頂的,而賦值則是在之後發生的。可以看看這個例子: var a = 'global'; (function () { alert(a);var a = 'local';
Time of Update: 2018-12-07
來源:http://www.blogjava.net/supercrsky/archive/2008/06/17/208641.html解決方案1:調用windows 的shell,但會有安全問題.* browseFolder.js* 該檔案定義了BrowseFolder()函數,它將提供一個檔案夾選擇對話方塊* 以供使用者實現對系統檔案夾選擇的功能* 檔案夾選擇對話方塊起始目錄由* Shell.BrowseForFolder(WINDOW_HANDLE, Message, OPTIONS,
Time of Update: 2018-12-07
FireFox和IE中,如果給一個元素設定絕對位置,如果其父級元素都沒有設定成相對定位,那麼該絕對位置的元素應該相對於文檔根項目進行定位,在FF中這個元素是body,而在IE中,這個元素是html,為了統一,需要將body設定成相對定位。 CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
JavaScript在瀏覽器中的應用幾乎是盡人皆知的。實際上,JavaScript技術也可以使用在非瀏覽器應用程式當中,從而讓應用程式具有自動的指令碼功能。本文介紹了一種功能非常強大的JavaScript引擎SpiderMonkey。這個引擎是Mozilla 瀏覽器的 JavaScript引擎。該引擎介面定義清晰,模組化好。本文簡要介紹了
Time of Update: 2018-12-07
呵呵,該了一下標題,我覺得這樣更容易理解,轉載:http://www.cnblogs.com/blusehuang/archive/2009/10/19/javascript_event_driven.html?login=1#commentform首先來看看這樣一個應用情境,網頁上有個連結,比如說進階搜尋,點擊以後會出現一個搜尋面板。由於面板裡有很多搜尋欄位,而這些搜尋欄位又有很多資料,因此決定採用非同步來載入該搜尋面板。以jQuery為例,代碼可能會這麼寫:
Time of Update: 2018-12-07
這本來是翻譯Estelle Weyl的《15 JavaScript Gotchas》,裡面介紹的都是在JavaScript編程實踐中平時容易出錯或需要注意的地方,並提供避開這些陷阱的方法,總體上講,就是在認清事物本質的基礎樣要堅持好的編程習慣,其實這就是Douglas
Time of Update: 2018-12-07
原文:http://www.javaeye.com/wiki/Object_Oriented_JavaScript?category_id=0看了很多介紹javascript物件導向技術的文章,很暈.為什麼?不是因為寫得不好,而是因為太深奧. javascript中的對象還沒解釋清楚怎麼回事,一上來就直奔主題,類/繼承/原型/私人變數.... 結果呢,看了大半天,有了一個大概的瞭解,細細一回味,好像什麼都沒懂... 這篇文章是參考<<javascript-the
Time of Update: 2018-12-07
原文:http://www.eyike.com/html/y2009/javascript-delete-element-node.htmlCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><div><input onclick="removeNode(this)" type="text" value="點擊移除該輸入框" />
Time of Update: 2018-12-07
首先看看這個:(function(){ //啟動並執行代碼 })();紅色括弧裡面是一個匿名函數,紅色括弧是分割,表示裡面的函數是一個部分,綠色的括弧表示一個運算子,表示紅色括弧裡面的函數要運行。相當於定義完一個匿名函數後讓它直接運行。構建自己的js庫就是用以下模板代碼:(function(){ function $(){ //代碼 }
Time of Update: 2018-12-07
原文:http://harrison2010.javaeye.com/blog/173446函數對象和其他內部對象的關係 除了函數對象,還有很多內部對象,比如:Object、Array、Date、RegExp、Math、Error。這些名稱實際上表示一個類型,可以通過new操作符返回一個對象。然而函數對象和其他對象不同,當用typeof得到一個函數對象的類型時,它仍然會返回字串“function”,而typeof一個數組對象或其他的對象時,它會返回字串“object”。下面的程式碼範例了ty
Time of Update: 2018-12-07
From:http://student.csdn.net/space.php?uid=45106&do=blog&view=me第1章 精華JavaScript的特性中有一部分特性帶來的麻煩遠遠超出它們的價值。其中,一些特性是因為規範很不完善,從而可能導致可移植性的問題;一些特性會導致產生難以理解和修改的代碼;一些特性促使My
Time of Update: 2018-12-07
介紹一個jquery的外掛程式:jcrophttp://deepliquid.com/content/Jcrop.html。原始碼在此:CSDN~~利用這個外掛程式基本可以做出上傳圖片,然後的功能了。基本思路是:1、上傳圖片。(最好用非重新整理的方式,例如隱藏iframe)2、顯示圖片,加入jcrop操作3、上傳的資訊,座標點,寬高4、後台根據資訊截取圖片,實際上產生一個新圖由於My Code用CI的,所以不好整理出來~~只上個粗糙的圖吧: