JavaScript庫開發人員們的規則

核心提示:JavaScript庫開發人員們的規則 1. 保持無侵入性 我的HTML標記不想知道你的JavaScript代碼。 2. 嚴禁修改和擴充Object.prototype! 這條很重要,因此需要一條完全針對它的規則。對象是JavaScript功能的基本構建模組,不要搞亂它們。 3. 不要過分擴充

JavaScritp入門:編寫一個簡單的JavaScript程式

核心提示:編寫第一個JavaScript程式,通過它可說明JavaScript的指令碼是怎樣被嵌入到HTML文檔中的。  下面我們通過一個例子,編寫第一個JavaScript程式。  通過它可說明JavaScript的指令碼是怎樣被嵌入到HTML文檔中的。test1.html文檔:   圖1-1 程式啟動並執行結果

網頁常用小技巧—javascript篇

技巧|網頁     1.  將徹底屏蔽滑鼠右鍵    oncontextmenu="window.event.returnValue=false"<table border oncontextmenu=return(false)><td>no</table> 可用於Table    2.取消選取、防止複製

javascript進行用戶端資料的校正(1)

用戶端|資料 //用戶端對使用者輸入資料校正 //如果輸入的內容不滿足,則不提交,並且焦點自動跳到該位置。 //比發送以後在伺服器端校正資料要好用的多! 指令碼代碼:<script language="JavaScript"> <!-- function Juge(theForm) { if (theForm.title.value == "") { alert("請輸入標題!"); theForm.title.focus();

用javascript的ShowModalDialog()函數去顯示一個aspx頁面時緩衝的問題

函數|緩衝|問題|顯示|頁面

全面理解javascript的caller,callee,call,apply概念

概念 在提到上述的概念之前,首先想說說javascript中函數的隱含參數:argumentsArguments該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function :選項。當前正在執行的 Function 對象的名字。 n :選項。要傳遞給 Function 對象的從0開始的參數值索引。

Javascript中封裝window.open的例子

對window.open進行封裝, 使其更好用, 且更相容, 很多人說window.open不相容,其實不是, 因為不能直接執行, 必須通過使用者手動觸發才行;看代碼:  代碼如下複製代碼 var openWindow = function(url, options) {    var str = "";    if (options) {     

javascript返回頂部幾種代碼總結

純js代碼  代碼如下複製代碼 /** * 回到頁面頂部 * @param acceleration 加速度 * @param time 時間間隔 (毫秒) **/function goTop(acceleration, time) { acceleration = acceleration || 0.1; time = time || 16;  var x1 = 0; var y1 =

javascript在IE和Chrome區別

在js文法中,var關鍵字使用與否,都能聲明變數。但是建立一個對象並同時賦值給變數時,在IE9中,var不能省;但是Chrome中正常。  代碼如下複製代碼 <html><head><script type="text/javascript">function startTime(){var today=new Date()//這裡如果去掉var,IE9中將不顯示時鐘;但是Chrome中正常。var

javascript開啟新視窗並擷取新視窗值

這種文章以前我有寫過,就是點擊彈出新視窗再在新視窗做操作,然後再把值利用js parent.iframe.formname.inputname.value這樣就現實新頁面傳值了。下面我們總結了幾個常用的方法 。方法一、首頁面開啟新視窗js 事件:function showmodelwindow() {         var itop = (window.screen.height - 600) / 2; 

javascript操作xml(增刪改查)例子代碼hta版_hta

包括了stu.hta(是HTML應用程式);      stu.xml 注意下面的HTML代碼必須儲存為尾碼名為hta否則當對XML檔案進行操作(增刪改)的時候就會提示沒有許可權!! 檔案stu.hta代碼如下: 複製代碼 代碼如下: <html> <head> <title> 資料島的顯示 </title> <style type="text/css"> #findPanel {

JavaScript中的Location地址對象_基礎知識

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

JavaScript相容性總結之擷取非行間樣式案例_javascript技巧

非行間樣式案例#div1 { width: 200px; height: 200px; background: red;}IE擷取非行間樣式var oDiv = document.getElementById('div1'); oDiv.currentStyle.width;Chrome/FF擷取非行間樣式var oDiv =

Javascript showModalDialog兩個表單之間傳值_javascript技巧

Javascript 兩個表單之間傳值實現代碼javascript中還有一個函數window.showModalDialog也可以開啟一個新表單,不過他開啟的是一個模態視窗,那麼如何在父表單和子表單之間傳值呢?我們先看該函數的定義:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) 參數說明: sURL--必選參數,類型:字串。用來指定對話方塊要顯示的文檔的URL。

javascript 表單驗證常見正則_javascript技巧

複製代碼 代碼如下:/* 用途:校正ip地址的格式 輸入:strIP:ip地址 返回:如果通過驗證返回true,否則返回false; */ function isIP(strIP) { if (isNull(strIP)) return false; var re = /^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的Regex if (re.test(strIP)) { if (RegExp.$1 < 256 && RegExp.$2 < 256 &

JavaScript 錯誤處理與調試經驗總結_javascript技巧

下面總結一下JS錯誤處理與調試的方法 方法1:用alert() 和document.write()方法監視變數值。 alert()在彈出對話方塊顯示變數值的同時,會停止代碼的繼續運行,直到使用者單擊“確定”按鈕,而document.write()則在輸出值後繼續運行代碼。調試JS時可以根據具體情況來選擇這種方法。 例如下面代碼:將數組a中以1開頭的資料添加到數組b中 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0

JavaScript限定複選框的選擇個數範例程式碼_javascript技巧

有10個複選框,使用者最多隻能勾選3個,否則就灰掉所有複選框。 (使用者再次勾掉複選框時,仍然可以再次選擇。) 將可變的部分設定為JS的參數,以實現代碼複用。 JS代碼 第一個參數為複選框的name,第二個參數為最多允許的勾選值。 複製代碼 代碼如下: function choicetest(name,num){ var choicearr = document.getElementsByName(name); var a=0; for(var

javascript 文字框浮水印/預留位置(watermark/placeholder)實現方法_javascript技巧

Firefox/Chrome/Opera從某一版本開始已經支援這一特性,但ie系列即使是ie9也還不支援,所以需要通過javascript來相容這些不支援placeholder特性的瀏覽器。 普遍的做法 現在普遍使用的做法是通過表單元素的onfocus/onblur事件來改變value值,如下: 複製代碼 代碼如下: <input type="text" id="text1" /> <script> var el =

javascript 10進位和62進位的相互轉換_javascript技巧

function string10to62(number) { var chars = '0123456789abcdefghigklmnopqrstuvwxyzABCDEFGHIGKLMNOPQRSTUVWXYZ'.split(''), radix = chars.length, qutient = +number, arr = []; do { mod = qutient % radix; qutient = (qutient - mod) / radix;

16款常用的酷炫登入表單源碼下載,16款酷炫源碼下載

16款常用的酷炫登入表單源碼下載,16款酷炫源碼下載1.jQuery仿QQ登入表單快顯視窗這是一款基於jQuery的快顯視窗外掛程式,它是仿QQ的登入表單,只要點擊登入連結,即可彈出登陸表單視窗,當我們在表單上點擊切換按鈕時,即可在登入和註冊表單之前切換,可以允許使用者在不跳轉頁面的情況下進行登入和註冊操作,非常實用。線上預覽

總頁數: 3271 1 .... 17 18 19 20 21 .... 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.