Time of Update: 2018-12-05
2004.10.30發表於blog.csdn.net/zxub 昨天想了下用javascript實現頁面重新整理後導向功能表的定位,提出了一個解決辦法。但是,總感覺通用性不大,後來一想,乾脆就尋找obj.options.value中有沒有URL中的特定欄位,這樣通用性就大了,尋找可利用for迴圈,迴圈次數最大為obj.options.length不就可以了嗎?恩,就這麼辦,寫在這裡,以備自己和有需要的人蔘考。
Time of Update: 2018-12-05
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><HTML><HEAD><%@ pagelanguage="java"contentType="text/html; charset=GBK"pageEncoding="GBK"%><META http-equiv="Content-Type" content="text/html; charset=GBK">&
Time of Update: 2018-12-05
前端開發環境Aptana被Appcelerator收購。 最近關注 用戶端技術。涉及 WIN8 的確JavaScript METRO ,其它 有關JavaScript 前端技術,如EXT JS 等,及工具。 微軟的 ODATA,GOOGLE 的 GDATA 開放式協議。 可能影響深遠 ! 1、使用 EXTJS 串連 ODATA 的 應用案例: Building SharePoint Web Apps using Sencha Touch
Time of Update: 2018-12-05
設計開發中的“架構”指一套包含工具、函數庫、約定,以及嘗試從常用任務中抽象出可以複用的通用模組,目標是使設計師和開發人員把重點放在任務項目所特有的方面,避免重複開發。通常的講,架構就是就是最常用的javascript架構和Web應用程式框架,當然,還有CSS架構(15個CSS架構簡介和Typogridphy: 適合網格布局的CSS架構和用於網格設計的960網格系統)。下面我們介紹一些比較常見的Javascript架構,高手跳過,才學JS和ajax的朋友則應該好好瞭解一下。DojoDojo
Time of Update: 2018-12-05
閉包(closure)是Javascript語言的一個痛點,也是它的特色,很多進階應用程式都要依靠閉包實現。一、變數的範圍要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼 var n=999; function f1(){alert(n);} f1(); // 999另一方面,在函數外部自然無法讀取函數內的局部變數。Js代碼 function f1(){
Time of Update: 2018-12-05
String.fromCharCode 方法說明:從一些 Unicode 字元值中返回一個字串。如: String.fromCharCode(65) 輸出結果為AcharCodeAt方法說明:charCodeAt(index : Number)返回一個整數,該整數表示 String 對象中指定位置處的字元的 Unicode 編碼。一個字串中的第一個字元位於索引位置 0,第二個字元位於索引位置 1,依此類推。如果指定 index 沒有字元,將返回 NaN如:var a = 'A';
Time of Update: 2018-12-05
範例程式碼如下: document.writeln("<TABLE BORDER=1><TR VALIGN=TOP>", "<TH ALIGN=left>i", "<TH ALIGN=left>名稱", "<TH ALIGN=left>檔案名稱", "<TH ALIGN=left>描述", "<TH ALIGN=left>類型數</TR>")for (i=0; i <
Time of Update: 2018-12-05
1.JavaScript列印<input id="btnPrint" type="button" value="button" onclick="javascript:window.print();" style="color:#00f; font-weight:bold; text-decoration:none;cursor:pointer!important; cursor:hand"/>可以用樣式控制,你想讓那塊列印就列印,樣式如下:<style type="text/
Time of Update: 2018-12-05
1. location : 是windows視窗內的一個對像,它主要功能是從當前的網頁導向另外 一個網頁,href是它的一個屬性.通過它可以導向另外一個網頁同時也重新整理了此網頁. 2.a href="#"> 點選連結後,頁面會向上滾到頁首,# 預設錨點為 #TOP<a href="javascript:void(0)" onClick="window.open()"> 點選連結後,頁面不動,只開啟連結<a href="#"
Time of Update: 2018-12-05
轉帖地址:http://www.cnbruce.com/blog/showlog.asp?cat_id=5&log_id=459open(URL,WindowName,parameterList):open方法建立一個新的瀏覽器視窗,並在新視窗中載入一個指定的URL地址。 close():close方法關閉一個瀏覽器視窗. alert(text):彈出一個資訊框. confirm(text):彈出一個確認框. prompt(text,Defaulttext):彈出一個提示框.
Time of Update: 2018-12-05
在javascript中,event事件是一個必不可少的討論話題,它在和使用者的互動中起到了很重要的作用。今天我們就來討論一下JavaScript中的事件處理,並且結合它來闡敘Ajax架構實現拖動效果的原理了。一、 Event對象 1 Event對象的主要屬性和方法 event代表事件的狀態,專門負責對事件的處理,它的屬性和方法能協助我們完成很多和使用者互動的操作,下面我們就來看看它的一些屬性和方法。
Time of Update: 2018-12-05
var someText="web2.0 .net2.0";var pattern=/(\w+)(\d)\.(\d)/g;var outCome_exec=pattern.exec(someText);var outCome_matc=someText.match(pattern);What is outCome_exec[1] and outCome_matc[1]? Choice A: true Choice B: false Choice C: null Choice D: Web
Time of Update: 2018-12-05
去除字串左右兩端的空格,在vbscript裡面可以輕鬆地使用 trim、ltrim 或 rtrim,但在js中卻沒有這3個內建方法,需要手工編寫。下面的實現方法是用到了Regex,效率不錯,並把這三個方法加入String對象的內建方法中去。<input type="text" name="mytxt" value=" 12345678 " /><br><input type="button" name="cmd1"
Time of Update: 2018-12-05
對象基礎封裝 --- 把相關資訊(無論資料或方法)儲存在對象上的能力;聚集 --- 把一個對象儲存在另一個對象上的能力;繼承 --- 有另一個類(或多個)得來類的屬性和方法的能力;多態 --- 編寫能以多種方法啟動並執行函數或方法的能力.1.工廠方式var oSite = new Object;oSite.name="noyobo";oSite.url = "http://noyobo.cnblogs.com/";oSite.showName = function(){
Time of Update: 2018-12-05
javascript 控制 html元素 顯示/隱藏1。編寫js函數 <script type="text/javascript">function display(y){$(y).style.display=($(y).style.display=="none")?"":"none";} function $(s){return document.getElementById(s);} </script>2. 要顯示/隱藏的html元素加上 id
Time of Update: 2018-12-05
<script type="text/javascript">function mousePosition(ev){ if(ev.pageX || ev.pageY) { return {x:ev.pageX, y:ev.pageY}; } return { x:ev.clientX + document.body.scrollLeft - document.body.clientLeft, y:ev.clientY
Time of Update: 2018-12-05
樣式:參考代碼:<!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/html;
Time of Update: 2018-12-05
Tab選項卡轉場效果JavaScript匯總tab切換在現在的網頁上,真是十分的常用呀。但是tab切換的JavaScript實現卻有很多需要注意的地方,如何用最少的代碼,最靈活的實現。這裡收集了37個tab實現的JavaScript代碼,在此備用。非原創來源網路:原文地址:http://paranimage.com/37/1) EasyTabs 1.2 with autochange- 你可以設定成自動切換模式的Tab選項卡菜單2)Rotating
Time of Update: 2018-12-05
1.outerHTML後的DOM對象記憶體位址變更處理:var obj=document.getElementById("obj1");obj.outerHTML="";//var nxt=obj.nextSibling;此句會報錯,應加上這樣一句:var obj=document.getElementById(obj.id);var nxt=obj.nextSibling;原因是outerHTML操作使得obj所對應的DOM對象引用地址發生了改變,obj所引用的新地址自然不在原有DOM體繫結構
Time of Update: 2018-12-05
延續書《Ajax in Action》P487 的最後一行..."我們可以獲得一個到後端模型的直接引用"在事件處理函數中的this指的是DOM元素,而DOM元素的屬性數組中modelObj是指模型對象(因為在模型對象定義中曾有過: this.el.modelObj = this,即DOM元素有到模型對象的引用,它通過modelObj屬性來指向模型對象,所以從事件處理函數的角度來看,它可以用this.modelObj 訪問到後端模型對象),