Time of Update: 2017-01-19
1、函式宣告式 複製代碼 代碼如下: function foo(){ //code } 在JS中,函數也是對象,函數對象串連到Function.prototype( Function.prototype串連到Object.prototype) 2、函數字面量式 複製代碼 代碼如下: var foo = function foo(){ //code } 對象擁有一個連到原型對象的隱藏串連。對象字面量間生的對象串連到Object.prototype。 foo.__proto__ ==
Time of Update: 2017-01-19
在IE中提供了一個fireEvent方法,顧名思義就是觸發某個事件發生的意思。剛開始我以為是會跟平時使用onclick()一樣,沒想到最近在寫javascript入門ppt的時候發現了,原來自己太自以為是了!看來還有很多javascript的細節沒有掌握好啊!現在根據自己的總結詳細的記錄下fireEvent方法的使用。fireEvent是IE提供的一種方法,msdn文檔地址:http://msdn.microsoft.com/en-us/library/ms536423(v=vs.85).asp
Time of Update: 2017-01-19
複製代碼 代碼如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>JS實現預設顯示部分文字,點擊按鈕顯示全部</title> </head> <body> <div id="box"> <h2>民間機構提前3天預報大理地震 地震局稱違法</h2>
Time of Update: 2017-01-19
DOM:就是用JavaScript操作HTML節點。 知識點: 將HTML變成DOM樹 看到HTML會畫DOM樹。 建立節點,添加節點,刪除節點 varnodeObj = document.createElement(“節點名”); //建立元素節點 document.createTextNode(“文本”); //建立文本節點 父節點.appendChild(子節點); //把子節點添加到父節點下 父節點.removeChild(子節點); //獲得節點
Time of Update: 2017-01-19
複製代碼 代碼如下: /*擷取標籤的文字*/ function getTextContent(element, preformatted) { if (!elementIsVisible(element)) return ''; if (element.nodeType == 3 /*Node.TEXT_NODE*/) { var text = element.data; if (!preformatted) { //text = text.replace(/\n|\r|\t/g, " ");
Time of Update: 2017-01-19
蒙板是兩個div,其中popWindow樣式的div用於遮住整個頁面,並半透明。maskLayer 在popWindow上面,用於顯示蒙板的資訊,比如“載入中……“ 複製代碼 代碼如下: <html> <head> <style type="text/css"> .popWindow { background-color:#9D9D9D; width: 100%; height: 100%; left: 0; top: 0; filter:
Time of Update: 2017-01-19
1. 不帶任何提示關閉視窗的js代碼複製代碼 代碼如下:<a href="javascript:window.opener=null;window.open('','_self');window.close();">關閉</a>2.自訂提示關閉複製代碼 代碼如下:<script language="javascript">// 這個指令碼是 ie6和ie7 通用的指令碼function custom_close(){if
Time of Update: 2017-01-19
這個問題一直是初學者的困惑。先明白js能放在HTML的那個位置,分別是head和body中。大部分人都是放到head裡面的。我學的時候也是稀裡糊塗的跟著放到head的裡面,也不知道為什嗎?今天看說說,放到這兩個地方的區別: 先看一段html代碼: 複製代碼 代碼如下: <html> <head> <title> New Document </title> <meta http-equiv="content-type"
Time of Update: 2017-01-19
combobox組件一、禁用combobox裡面的輸入框複製代碼 代碼如下:$("選取器").combo('textbox').attr("readonly", "readonly");$('選取器').combobox({ editable:false , panelheight:300});二、禁用複製代碼 代碼如下: $('選取器').combobox('disable');三、擷取選項文本和值複製代碼 代碼如下:$("選取器").combobox(
Time of Update: 2017-01-19
showModalDialog:強制回應視窗, 一種很特別的視窗,當它開啟時,後面的父視窗的活動會停止,除非當前的模式子視窗關閉了, 才能操作父視窗.在做網頁Ajax開發時,我們應該有時會用到它來實現表單的填寫, 或做類似網上答題的視窗. 它的特點是,傳參很方便也很強大,可直接調用父視窗的變數和方法.使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])
Time of Update: 2017-01-19
appendChild定義appendChild(newChild: Node) : NodeAppends a node to the childNodes array for the node.Supported: IE 5.0+, Mozilla 1.0+, Netscape 6.0+, Safari 1.0+, Opera
Time of Update: 2017-01-19
在寫js指令碼的時候經常遇到對象為空白或者不是對象的情況,出現這種情況我們可以用if去判斷它,然後去執行相應的處理方法,具體判斷他們的方法有以下幾種:1、if (typeOf(x) == "undefined")2、if (typeOf(x) !=
Time of Update: 2017-01-19
本文執行個體講述了js點擊選擇文本的方法。分享給大家供大家參考。具體實現方法如下:function selectText() { if (document.selection) { var range = document.body.createTextRange(); range.moveToElementText(document.getElementById('copy')); range.select(); } else if
Time of Update: 2017-01-19
今天看到有百度驗證碼挺有意思的,就把它仿下來了。利用JS實現當選擇滿4個後自動對比,本文中採用靜態對比的方法看你是否全部選擇對。然後提示【答案正確!】或【答案錯誤!】,以後有空再去做成程式,先分享給大家!效果圖如下:原始碼如下:複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2017-01-19
1.網頁圖片集左右滑動查看圖片,如下範例:js效果複製代碼 代碼如下:var pictures = []; angular.forEach(pitctures,function(k,i){ pictures[i] = k.imgPath; }); $scope.previewPics =
Time of Update: 2017-01-19
本文執行個體講述了js實現鍵盤控制DIV移動的方法。分享給大家供大家參考。具體分析如下:css樣式部分:複製代碼 代碼如下:<style type="text/css"> html,body{overflow:hidden;}body{margin:0;padding:0;}pre{color:green;padding:10px 15px;background:#f0f0f0;border:1px dotted #333;font:12px/1.5 Courier
Time of Update: 2017-01-19
複製代碼 代碼如下: <span style="font-family: Arial, Helvetica, sans-serif;"><input type="password" name="password" id="password" onkeydown="return banInputSapce(event);" onKeyup="return inputSapceTrim(event,this);" /></span> 複製代碼 代碼如下: /**
Time of Update: 2017-01-19
1、jQuery.countdown外掛程式顯示格式:50 周 01 天 07 小時 18 分 41 秒(秒為跑秒)一個頁面可以有多個倒計時執行個體,可以停止和開始,它沒有提供太多的功能,但時間格式和輸出的尺寸都可以自訂。目前最新版v2.0.2,官方地址http://hilios.github.io/jQuery.countdown/例如:複製代碼 代碼如下:<div id="getting-started"></div><script
Time of Update: 2017-01-19
網頁可見地區寬:document.body.clientWidth 網頁可見地區高:document.body.clientHeight 網頁可見地區寬:document.body.offsetWidth (包括邊線的寬) 網頁可見地區高:document.body.offsetHeight (包括邊線的寬) 網頁本文全文寬:document.body.scrollWidth 網頁本文全文高:document.body.scrollHeight
Time of Update: 2017-01-19
如何防止斷行符號(enter)鍵提交表單,其實很簡單,就一句話。onkeydown="if(event.keyCode==13)return false;"把這句寫在from標籤裡面就好了。如果在頁面中按Enter鍵會自動認可的話,可以設定傳回值防止自動認可如<input id="q" name="q" type="text" onkeypress="javascript:return gosearch();">傳回值必須是false 複製代碼 代碼如下: function