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"
Time of Update: 2017-01-19
調用:複製代碼 代碼如下:var pageChange = function (index) { var html = pager("divid", index, 5, 1000, pageChange, { showGoTo: false, showFirst: false }); &
Time of Update: 2017-01-19
最近最網上看了一個人面試淘寶時的經曆,然後發現了自己有好多好多不太清楚的地方,所以特此寫點文章來加深自己對一些問題的理解。文章中提到了一個問題是:JavaScript是如何?繼承的?下面我便闡述一些在網上找到的方法和執行個體來解釋下,藉以加深自己的印象。我們知道JavaScript中的function是萬能的,除了用於的函數定義,也可以用於類的定義。JavaScript的繼承,說起來也是有點怪,不像C++和一些物件導向的語言,他沒有public,private等存取控制修飾,也沒有impleme
Time of Update: 2017-01-19
今天寫了一個小小的提示成功的頁面,同時要求返回上一頁面,並實現對上一頁面的操作進行重新整理(例如刪除的,添加的),在網上搜尋了一遍,基本上90%的都是說的是用window.history.go(-1), 或者是用 window.history.back(-1), 還有的說子頁面重新整理父頁面用複製代碼 代碼如下:<script language=JavaScript>
Time of Update: 2017-01-19
1 判斷是否為數群組類型複製代碼 代碼如下:<STRONG><script type="text/javascript"> //<![CDATA[ var a=[0]; document.write(isArray(a),'<br/>'); function isArray(obj){ return (typeof obj=='object')&&obj.constructor==Array; } //]]>
Time of Update: 2017-01-19
在這裡奉上原始碼,沒有做樣式處理,不過功能是可以的,希望大家可以和我交流交流!複製代碼 代碼如下:<html> <head> <title>點擊彈出DIV選擇資訊</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
Time of Update: 2017-01-19
假設現在目前時間為7000毫秒。當時間為3000--6000是去3000的值,當6000--9000時取6000的值,即取xml中小於目前時間的最大值xml檔案,複製代碼 代碼如下:<?xml version="1.0"
Time of Update: 2017-01-19
如下所示:複製代碼 代碼如下: <script language="javascript" type="text/javascript"> function alertWin(title, msg, w, h) { var
Time of Update: 2017-01-19
很多人都已經把 Javascript的用的爐火純青了,但見到defer未必就知道他是做什麼用的;很多人也都遇到過這樣的問題,需要直接執行別且操作DOM對象的js 總是報找不到對象的錯誤,原因大家也都知道就是頁面還有沒有載入完畢,js的操作對象還在下載中。但很多人都不知道,添加defer標籤就能輕而易舉解決這個問題。<script src="../CGI-bin/delscript.js"
Time of Update: 2017-01-19
複製代碼 代碼如下:<script type="text/javascript">var format = function (number, form) { var forms = form.split('.'), number = '' + number, numbers = number.split('.') , leftnumber = numbers[0]
Time of Update: 2017-01-19
Javascript中可以對所傳參數在函數內進行修改,如下複製代碼 代碼如下:function func1(name) { name = 'lily'; alert(name); } func1('jack');//輸出lily再看一個例子複製代碼 代碼如下:function fun1(n) { this.name = n; } function fun2(name) {
Time of Update: 2017-01-19
製作網頁的過程中,你有時候需要知道某個元素在網頁上的確切位置。 下面的教程總結了Javascript在網頁定位方面的相關知識。 一、網頁的大小和瀏覽器視窗的大小 首先,要明確兩個基本概念。 一張網頁的全部面積,就是它的大小。通常情況下,網頁的大小由內容和CSS樣式表決定。 瀏覽器視窗的大小,則是指在瀏覽器視窗中看到的那部分網頁面積,又叫做viewport(視口)。
Time of Update: 2017-01-19
昨天在寫一個很簡單的html頁面加上一些基本的javascript指令碼時,發現指令碼怎麼都無法運行,花了1個多小時折騰才發現錯誤在哪裡。簡單給出如下類似代碼,看看你能找到問題在那裡嗎? 仔細看後發現了麼。原來是有個分號是在中文模式下輸入的,而在notepad裡面兩種分號區別並不是很明顯,尤其是當代碼長時更難找到。如果你說那不開中文IME不就完了麼,可是如果上圖中的兩處alert都需要你提示的是中文而非英文,這就難免需要在中英文輸入之間切換,所以潛在的風險也就提升了。
Time of Update: 2017-01-19
複製代碼 代碼如下: <script type="text/javascript"> //使用apply方法實現對象繼承 function Parent(username) { this.username = username; this.sayHello = function() { alert(this.username); } } function Child(username, password) { Parent.apply(this, new
Time of Update: 2017-01-19
原理就是迴圈擷取網頁上的控制項,然後設定disabled 屬性為true.代碼如下:複製代碼 代碼如下:<script type="text/javascript"> var nodeList = document.getElementsByTagName("input"); for (var i = 0; i < nodeList.length; i++)
Time of Update: 2017-01-19
1)基本思路: 要判斷兩個IP地址是否在同一個網段,將它們的IP地址分別與子網路遮罩做與運算,得到的結果為網路號,如果網路號相同,就在同一子網,否則,不在同一子網。 2)具體實現: 複製代碼 代碼如下: /** * [isEqualIPAddress 判斷兩個IP地址是否在同一個網段] * @param {[String]} addr1 [地址一] * @param {[String]} addr2 [地址二] * @param {[String]} mask [子網路遮罩] *
Time of Update: 2017-01-19
08年一家公司JS面試題,職位是javascript工程師(赴google)面試官問我如何複製一個數組,當時想了下js的Object沒有clone方法,java的Object有。那怎麼得到一個新數組呢?我當時回答:用一個loop將源數組元素依次push到新數組中。這是最簡單的方法,但顯然不是面試官想要的答案。最後告知我:利用Array的slice方法。樣本如下:複製代碼 代碼如下:var ary = [1,2,3];//源數組 var ary2 = ary.slice(0);//複製一個新數組
Time of Update: 2017-01-19
用法1. add js and css style複製代碼 代碼如下:<link href="~/Dropzone/css/basic.css" rel="stylesheet" /> <link href="~/Dropzone/css/dropzone.css" rel="stylesheet" /> <script src="~/Dropzone/dropzone.min.js"></script>2. post
Time of Update: 2017-01-19
如果把通過函數或方法調用,明確的將某種類型轉換成另一種類型稱為顯示轉換 ,相反則稱為隱式類型轉換 。google和維基百科中沒有找到“顯示類型轉換”,“隱式類型轉換”的字眼。暫且這麼稱呼。一、 運算中存在的隱式類型轉換 1, “+”運算子複製代碼 代碼如下:var a = 11, b = '22'; var c = a + b;
Time of Update: 2017-01-19
這裡所說的JavaScript指瀏覽器環境中的包括宿主環境在內的。第一種是ECMAScript Global Object,第二種是宿主環境(Host)下的全域對象/函數。一、核心JavaScript內建對象,即ECMAScript實現提供的不依賴於宿主環境的對象這些對象在程式執行之前就已經(執行個體化)存在了。ECMAScript稱為The Global Object,分為以下幾種1, 值屬性的全域對象(Value Properties of the Global