Time of Update: 2017-01-19
第一個方法就是用jquery實現,原理是這樣的先找到網站中的外部連結,然後再給連結加上target=_blank”屬性就搞定了,代碼如下:jquery在新視窗開啟 複製代碼 代碼如下:$("a[href*='http://']:not([href*='"+location.hostname+"']),[href*='https://']:not([href*='"+location.hostname+"'])").addClass("external").attr("target","
Time of Update: 2017-01-19
怎樣判斷一個JavaScript變數是array還是obiect? 答案: 1、如果你只是用typeof來檢查該變數,不論是array還是object,都將返回‘objec'。 此問題的一個可行的答案是是檢查該變數是不是object,並且檢查該變數是否有數字長度(當為空白array時間長度度也可能為0)。 然而,參數對象【arguments object】(傳給制定函數的所有參數),也可能會適用於上述方法,技術上來說,參數對象並不是一個array。 此外,當一個對象有a.length屬性的時候,
Time of Update: 2017-01-19
複製代碼 代碼如下:<!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/
Time of Update: 2017-01-19
複製代碼 代碼如下:<html> <head> <title>javascript實現div浮動在網頁最頂上並帶關閉按鈕效果執行個體</title> <style type="text/css"> <!-- body { margin: 0px;padding: 0px;text-align: center;} TD {FONT-SIZE: 12px; COLOR: #333;} #toubiao {BORDER-BOTTOM:
Time of Update: 2017-01-19
基礎知識首先我們要大概瞭解一下Module模式(2007年由YUI的EricMiraglia在部落格中提出),如果你已熟悉 Module 模式,可以跳過本部分,直接閱讀"進階模式"。匿名函數閉包匿名函數閉包是JavaScript最棒的特徵,沒有之一,是它讓一切都成為了可能。現在我們來建立一個匿名函數然後立即執行。函數中所有的代碼都是在一個閉包中執行的,閉包決定了在整個執行過程中這些代碼的私人性和狀態。複製代碼 代碼如下:(function () { // ... all vars
Time of Update: 2017-01-19
最近看JavaScript進階程式設計,大有收穫,接下來幾天寫一下讀書筆記。之前寫了一篇Ajax初步理解的隨筆,裡面有個函數用來建立XmlHttpRequest對象,瀏覽器安全色性原因,寫出的代碼通過大量if判斷或者try,catch語句將函數引導到正確代碼處。 複製代碼 代碼如下: <script type="text/javascript"> function createXHR(){ var xhr = null; try { // Firefox, Opera 8.0+,
Time of Update: 2017-01-19
效果圖: HTML代碼: 複製代碼 代碼如下: <!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-
Time of Update: 2017-01-19
在很多情境下,只有機器已經連網以後,web應用才能啟動。如果沒有連網,就會提示錯誤。、 但是機器有時候要重啟。 如果機器重啟後,立刻啟動web應用的話,可能,機器上的網路服務還沒有準備好。 特別是windows7,啟動網路服務需要好幾秒,這個時候怎麼辦呢? 之前嘗試過幾種方法: 比如 通過ping來判斷, 但是ping需要有一個非原生ip地址。 這個不是很通用 比如監控某個連接埠是否已經被佔用,但是光連接埠佔用,也不能說明網路已經啟動了。
Time of Update: 2017-01-19
儘管<input type="text" />和<textarea />是不同元素,但它們均支援同樣的特性來擷取包含在文字框內的文本。考慮以下例子:複製代碼 代碼如下:<html><head><title>Retrieying a Textbox Value Example</title><script type="text/javascript">function getValues(){var
Time of Update: 2017-01-19
複製代碼 代碼如下:<body bgcolor="#000000"> <div id="text" style="font-size:20px;">你好,這是一段改變文字大小和顏色的javascript代碼</div> <script type="text/javascript"> var size = 20; var falg = 1; function
Time of Update: 2017-01-19
複製代碼 代碼如下: //loadingfunction showLoad(tipInfo) {var iWidth = 120; //快顯視窗的寬度;var iHeight = 0; //快顯視窗的高度;var scrolltop = 0;var scrollleft = 0;var cheight = 0;var cwidth = 0;var eTip = document.createElement('div');eTip.setAttribute('id', 'tipDiv')
Time of Update: 2017-01-19
需將網站設為信任網站。複製代碼 代碼如下: var fso = new ActiveXObject("Scripting.FileSystemObject"); var shell =
Time of Update: 2017-01-19
Asyncjs/seriesByHand.js複製代碼 代碼如下:var fs = require('fs');process.chdir('recipes'); // 改變工作目錄var concatenation = '';fs.readdir('.', function(err, filenames) { if (err) throw err; function readFileAt(i) { var filename =
Time of Update: 2017-01-19
xml結構如下複製代碼
Time of Update: 2017-01-19
通用唯一識別碼(GUID,Globally Unique Identifier)也稱作 UUID(Universally Unique IDentifier) 。GUID是一種由演算法產生的二進位長度為128位的數位識別碼符。GUID 的格式為“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f 範圍內的一個32位十六進位數。在理想情況下,任何電腦和電腦叢集都不會產生兩個相同的GUID。GUID 的總數達到了2^128(3.4×10^3
Time of Update: 2017-01-19
本文檔整理大部分公認的、或者少有爭議的JavaScript良好書寫規範(Best Practice)。一些顯而易見的常識就不再論述(比如要用對象支援識別判斷,而不是瀏覽器識別判斷;比如不要嵌套太深)。條目順序按重要級粗略的從高到低排列。 把外部JavaScript檔案放在HTML底部
Time of Update: 2017-01-19
最近和JavaScript糾纏上了。
Time of Update: 2017-01-19
複製代碼 代碼如下:<!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> <script type="text/javascript"><!--
Time of Update: 2017-01-19
js等比例縮放圖片,這個功能非常實用,當網頁載入一個尺寸比較大的圖片時,往往會把一個網頁撐的變形,頁面變得很難看,於是我們就想到了用JS去控制超出一定範圍的圖片,雲棲社區以穩定頁面配置,本程式碼片段就是完成了此功能,而且代碼非常簡潔,效果很好。 複製代碼 代碼如下: <html><head><title>等比例縮放圖片</title><script>function DrawImage(ImgD,iwidth,iheight){
Time of Update: 2017-01-19
Div層拖動效果圖:實現:CSS:複製代碼 代碼如下:<style>div{position:relative;}</style>JS:複製代碼 代碼如下:<script type="text/javascript"> var mouseover=truevar xcoor;var ycoor;function coordinates(){if (event.srcElement.id.indexOf("wishbroad") ==