javascript深入之window、screen、navigator對象

a)首先來看看幾種座標系統:1>螢幕座標描述的是一個案頭上的一個瀏覽器視窗的位置,它們相對於案頭的左上方來度量。2>視窗座標描述的是在web瀏覽器中視口的位置,它們相對於視口的左上方來度量。3>文檔座標描述的是一個HTML文檔中的位置,它們相對於文檔的左上方來度量。文檔座標擷取視窗位置:var getWinPosition = function(){var pos={//window.screenX=>FFleft:(typeof window.screenLeft ==

javascript 模式之API模式

javascript API模式:可以協助我們為函數提供更好,更整潔的介面。這些模式主要包括以下幾個:1)回調模式:函數也是對象,因此可以作為參數傳遞,看如下例子:function demo01 (callback){callback();}function test01(){console.log("aaa");}demo01(test01);//"aaa"下面來看看回調及其範圍:var myobj =

JavaScript+XML+VBA匯出報表初步構想

            最近在做人事檔案管理系統遇到的一個問題就是種類多、數量大的報表列印問題。這個系統的一個特點就是信函列印,各種介紹信、各種證明信。對於這樣的重複性的功能,最好的方法就是所有的報表實現格式套用。 

javascript 操作treeview的checkbox載入、全選、全不選、以及游標回焦問題

 //在頁面載入中:onLoad="Loadtreeview()";//伺服器端載入時註冊treeview的check的事件: TreeView1.Attributes.Add("oncheck","tree_oncheck(TreeView1)");<script language="javascript"> function Loadtreeview() //載入樹形 ...{ var AllRootNode=new Array(); AllRootNode=

Javascript中Math對象使用心得

 Math對象方法Math.ceil(x)     返回大於等於x的最小整數;Math.floor(x)     返回小於等於x的最大整數;Math.round(x)    將一個小數四捨五入為整數;Math.pow(x,y)    冪運算,返回以x為底,y為指數的冪;經常遇到的情況是需要取若干位有效數位小數於是給Math對象寫了以下方法Math.hold(x,n)    x為一小數,n為欲保留小數點後位元Math.hold = function(x,n){        var N =

JavaScript擷取頁面寬度高度大全

轉貼:網頁可見地區寬:document.body.clientWidth網頁可見地區高:document.body.clientHeight網頁可見地區寬:document.body.offsetWidth(包括邊線的寬)網頁可見地區高:document.body.offsetHeight(包括邊線的寬)網頁本文全文寬:document.body.scrollWidth網頁本文全文高:document.body.scrollHeight網頁被捲去的高:document.body.scrollTo

一個用JavaScript去除字串兩端空格的function

function Trim(str){ var s = str; var i,len; var hasEmpty = false; if(s.charAt(0) == " ") {  s = s.replace(" ","");  hasEmpty = true; } len = s.length; if(s.charAt(len-1) == " ") {  s = s.replace(" ","");  hasEmpty = true; } if(hasEmpty == true) {  s

使用 JavaScript 實現 XMLHttpRequest,在IE,FireFox 上測試通過!

XMLHttp 方式實現無刷屏,在IE,FireFox 上測試通過<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   "http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd"><html><head><style>html {background-color:#eeeeee}body {     

Javascript支援在Firefox下讀取XML節點的方法

原帖地址:http://www.cnblogs.com/huacn/archive/2007/07/23/javascript_firefox_xml_document_selectNodes.html最近在修改項目的用到Ajax功能的頁面,發現很多寫法在Firefox下都存在問題,主要是因為當時開發時只在IE下測試通過就提交了,而Firefox的寫法與IE有很大的區別,主大的問題是當在讀取XML節點或子節點的內容時,IE下一般使用selectNodes 、selectSingleNode 這

javascript下的數組及其操作

javascript下的數組及其操作 本文介紹如下幾個方面的內容: 1.如何建立數組 2.如何對數組進行操作(添加,刪除,讀取) 3.數組常見方法和屬性 如何建立一個數組,一般地根據初始化設定簡單分為3種: 1.單純建立數組: var arr=new Array(); 要點:用new關鍵字建立數組對象Array(),Array()對象是一個本地類,可以用new建立一個對象後使用 2.建立數組的同時規定數組大小: var arr=new

javascript,XML DOM,對象

 javacript中對xml dom的支援,與其他任何特性一樣面臨著瀏覽器安全色問題。一 IE中的XML DOM1.微軟通過ActiveX的MSXML庫提供了支援,通過: var oXmlDom = new ActiveXObject("MSXML2.DOMDocument.5.0")得到一個XML DOM對象,這是在IE6中的,如果你的IE是更老版本的,可以使用下面的函數得到,如果你沒有安裝MSXML,將不能得到:function createXMLDOM() {              

javascript 常用的日期函數

 //判斷是否是日期//note:不能準確判斷閏年的2月日期,需用js另外處理function isDate(str){    var patt=/^(((([1-9])|(0[1-9])|(1[012]))[-./]((0?/d)|([12]/d)|(3[01]))[-./](19|20)/d{2})|((19|20)/d{2}[-./](([1-9])|(0[1-9])|(1[012]))[-./]((0?/d)|([12]/d)|(3[01]))))$/;    return

【轉載】JavaScriptRegex

 Regex是一個描述字元模式的對象。JavaScript的RegExp對象和String對象定義了使用Regex來執行強大的模式比對和文本檢索與替換函數的方法.在JavaScript中,Regex是由一個RegExp對象表示的.當然,可以使用一個RegExp()建構函式來建立RegExp對象,也可以用JavaScript

關於Javascript字串BUG

我們在head中的<Script></Script>中寫如下函數: function Test()...{var s="<script>document.write('abcdefg');</script>";    alert(s);} 其他Body中的內容隨便,這個時候我們用IE6,7,FireFox等瀏覽器開啟,我們可以看到在第一排出現了內容“"; alert(s); }

在Javascript定義對象

在Javascript定義對象var xiaoxing = { grade:1, name : "xiaoxing", age:27, sex:"男", speak:function(words) { alert(this.name+"說:"+words+"!"); }, improve:function() { this.grade++; }}

JavaScript 操作IE菜單

 每當我們看到別人網頁上的開啟、列印、前進、另存新檔、後退、關閉本視窗、禁用右鍵等實現瀏覽器命令的連結,而自己苦於不能實現時,是不是感到很遺憾?是不是也想實現?如果能在網頁上能實現瀏覽器的命令,將是多麼有意思的事啊!下面我們就來看看如何用Javascript代碼實現瀏覽器功能表命令(以下代碼在Windows

javascript讓文字框只能輸入數字, 帶數字類型和限制最大值功能.

 網上看到過很多javascript驗證數字輸入的方法, 自己也寫了個算是總結吧. 如有演算法和邏輯上的問題, 歡迎大家拍磚啊.IE6.0下測試通過.轉載請註明出自: http://blog.csdn.net/pisces_fri/<SCRIPT language="javascript" type="text/javascript">/*** @author: pisces.fri*/ // =============================================

javascript 複選框,選與不選。

<input type=checkbox name=mm value=a onclick="checkItem(this, 'mmAll')"><br><input type=checkbox name=mm value=b onclick="checkItem(this, 'mmAll')"><br><input type=checkbox name=mm value=c onclick="checkItem(this, 'mmAll')"

JS:Trim() in javascript, how to define a function of checkinput for a WebControl(ascx)

//去除字串兩端空格,用法是string.Trim()String.prototype.Trim = function(){ return this.replace(/(^/s*)|(/s*$)/g, "");}function CheckInput(){ //驗證名稱 document.Form1.AddMessage1_MessageTitle.value ==

JavaScript加密解密7種方法

   本文一共介紹了七種JAVASCRIPT加密方法:  在做網頁時(其實是網頁木馬呵呵),最讓人煩惱的是自己辛辛苦苦寫出來的用戶端IE啟動並執行JAVASCRIPT代碼常常被別人輕易的拷貝,實在讓自己的心裡有點不是滋味,要知道自己寫點東西也挺累的......^*^  但我們也應該清楚地認識到因為JAVASCRIPT代碼是在IE中解釋執行,要想絕對的保密是不可能的,我們要做的就是儘可能的增大拷貝者複製的難度,讓他知難而退(但願~!~),下面我結合自己這幾年來的實踐,及個人研究的心得,和大家一起來

總頁數: 3271 1 .... 450 451 452 453 454 .... 3271 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。