Time of Update: 2018-12-05
// 增加一個名為 trim 的函數作為// String 建構函式的原型對象的一個方法。String.prototype.trim = function(){ // 用Regex將前後空格 // 用Null 字元串替代。 return this.replace(/(^/s*)|(/s*$)/g, "");}// 有空格的字串var s = " leading and trailing spaces ";// 顯示 " leading and
Time of Update: 2018-12-05
-使用Watir測試JavaScript popup視窗有兩個可供借鑒的思路: 1.參考Watir安裝目錄下unittests中的jscript_test.rb 最重要的方法是 def check_dialog(extra_file, expected_result, &block) goto_javascript_page() Thread.new { system("rubyw /"#{$mydir}//#{extra_file}.rb/"") }
Time of Update: 2018-12-05
這次的測試用的是一個網址,主要的目的是用js把一段需要的文字提取出來,如下:需要從中尋找的字串為:http://localhost:3095/agency_web/help.aspx?finish=1&agencyId=20現在想要從它裡面提取出 localhost 、agency、help匹配正則表達是為:/([^/]\w*)[\.|_|:]以下是完整的帶代碼: var currentURL =
Time of Update: 2018-12-05
Javascript代碼:var fontSize = 1;function zoomIn() {fontSize += 0.1;document.body.style.fontSize = fontSize + "em";}function zoomOut() {fontSize -= 0.1;document.body.style.fontSize = fontSize + "em";}zoomIn() 和 zoomOut() 分別是放大和縮小。 HTML代碼:<input type=
Time of Update: 2018-12-05
原理:通過改變HTML文檔中的 body 標籤的 zoom 樣式值對網頁進行縮放特別說明: style.zoom 是IE特有的樣式屬性,所以此處的網頁縮放代碼僅對IE有效(字型和圖片均會按比例進行縮放)下面是範例程式碼:<HTML><HEAD><TITLE>Zoom Demo</TITLE><SCRIPT>function zoomIn() {newZoom=
Time of Update: 2018-12-05
16個JavaScript表單事件指令碼, 含jQuery表單驗證和ExtJs表單選擇。JavaScript表單驗證指令碼1. jQuery Inline Form Validation Engine (示範地址)這是一個採用Tooltip效果顯示校正提示資訊的表單校正jQuery外掛程式。2. jQuery formValidatorjQuery
Time of Update: 2018-12-05
介紹下link的幾種狀態,在這之前,我也搞不太清楚網頁中超連結的顏色變化的具體情況,為什麼會變呢?今天看了書以後才對超連結有了進一步的認識,果然書才是王道,你懂的在瀏覽器中一個超連結有三種狀態,並且可以使用不同的顏色來代表著三種不同的顏色(當然不同的瀏覽器顏色當然也盡相同):link狀態這是超連結的基本狀態,只有沒有瀏覽過的超連結才是這種狀態藍色vlink狀態這是瀏覽過的超連結的狀態紫色alink狀態這是啟用的超連結狀態。在按一下滑鼠超連結時,即在超連結上按下滑鼠左鍵還沒有放開的那一瞬間,超連結
Time of Update: 2018-12-05
文章目錄 位於 head 部分的指令碼:位於 body 部分的指令碼:在 body 和 head 部分的指令碼: 在哪裡放置 JavaScript頁面中的指令碼會在頁面載入瀏覽器後立即執行。我們並不總希望這樣。有時,我們希望當頁面載入時執行指令碼,而另外的時候,我們則希望當使用者觸發事件時才執行指令碼。位於 head 部分的指令碼:當指令碼被調用時,或者當事件被觸發時,指令碼就會被執行。當你把指令碼放置到 head
Time of Update: 2018-12-05
外掛程式:1、分頁外掛程式——pagination網站:1、http://www.htmldrive.net/——裡面有很多免費的示範模板;2、http://www.cnblogs.com/linzheng/archive/2010/11/07/1871069.html——加菲貓部落格;3、http://www.w3school.com.cn/——實用入門級教程;4、http://jquery.com/——JQuery官網5、(摘自張子秋的部落格)http://jqueryui.com/——JQ
Time of Update: 2018-12-05
JavaScript語言精粹 --- 方法方法Array、 Function 、Number 、Object 、 RegExp 、StringArray/* array.concat(item...) 返回一個新數組,不修改原數組 */var a = ['a', 'b', 'c'];var b = ['x', 'y', 'z'];var c = a.concat(b, true);// c is ['a', 'b', 'c', 'x', 'y', 'z', true]/* array.join(
Time of Update: 2018-12-05
來自網上的一個js通用操作類,基本上常用js都可以調用了,省事using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI.WebControls;namespace Maticsoft.Web{ /// <summary> /// 一些常用的Js調用 ///
Time of Update: 2018-12-05
from http://www.webjx.com/htmldata/2005-10-15/1129344583.html看看下面這幾個例子的結果就知道問題了: No.1 <script language="javascript">var var00 = 0;document.write(var00 + '<br>');var var01 = 1;function foo(){ document.write(var01); var var01 =
Time of Update: 2018-12-05
現在我用js驗證表單的幾乎都是用 onSubmit="return checkforms(this)"的方法來驗證,checkforms方法是如此定義的:function checkform(myform){}這時候既可以驗證添加記錄表單,也可以驗證修改記錄的表單,這時候問題出來了,如果是修改,肯定會有一些項目是在添加的時候所沒有的,例如:添加使用者的時候會比修改使用者的時候少了原密碼這個控制項,所以在js中要判斷時候存在原密碼:old_pw這個控制項,這是就得要用if(typeof
Time of Update: 2018-12-05
文章目錄 用於測試的網站:用於測試的字串為:g :全域尋找模式i :不區分大小m :多行尋找模式 用於測試的網站:http://www.pagecolumn.com/tool/regtest.htm用於測試的字串為:bsdfefsdfaaadfsdfaaaag :全域尋找模式不加g的時候只會匹配1個,加g後找出所有的匹配Regex:/aaa/結果匹配為:bsdfefsdfaaadfsdfaaaaRegex:/aaa/g則結果匹配為:
Time of Update: 2018-12-05
onChange事件會在域的內容改變時發生 接下來的執行個體展示的是當輸入框輸入小寫字母時,斷行符號,你會發現域的內容變成了大寫。<html><head><script type="text/javascript">function upperCase(x){var
Time of Update: 2018-12-05
今天看joomla後台,當滑鼠放在一個表徵圖上時,背景圖有一個動態卷角效果,感覺蠻靈動的,於是在網上搜了下,找到一個javascript版本的,可惜javascript水平有限,沒全看懂,先記下來,以後慢慢研究。先上:原圖:折角圖:實現代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
Time of Update: 2018-12-05
JavaScript變數範圍變數範圍是每門程式設計語言都會涉及的話題,也是作為一名程式員必需掌握的知識點,能深入掌握變數範圍更有助於你編寫穩定的程式。 JavaScript本身作為一門簡單的語言,就其變數範圍問題一樣令不少人頭暈,這主要是因為JavaScript閉包的存在。本文不打算深入講解 JavaScript變數範圍問題(其實本人也沒有能力能把這一話題講的深入些),也不講“閉包”話題,本文只討論最實用的JavaScript範圍
Time of Update: 2018-12-05
當你點擊一個簡單的連結開啟一個新視窗時,你沒有對新視窗任何控制權。瀏覽器以預設的功能開啟新視窗。此外,你也不能使用JavaScript引用新視窗的window對象,因此你不可能操縱新視窗的屬性。看看下面的JavaScript語句: window.open("http://www.docjs.com/", "win"); 這條語句開啟一個新視窗,顯示頁面http://www.docjs.com/。 新視窗的名字被賦值為 "win"。window對象的open()方法的基本文法是:
Time of Update: 2018-12-05
由於工作關係,對javascript+html和flex這兩種表現層技術都有一段時間的使用。對於這2種技術孰優孰劣一直是爭論的熱點,我只是根據自己的體會,發表一下自己的看法。易上手度
Time of Update: 2018-12-05
在Flex中有這麼一個類:ExternalInterface.在這個類中它給我們:call和addCallbackFlex中As調用Js的方法是: 1、匯入包 (import flash.external.ExternalInterface;) 2、使用ExternalInterface.call("Js函數名稱",參數)進行調用,其返回的值就是Js函數所返回的值 Js調用As的方法是: 1、匯入包 (import