JavaScript IE加速

<!doctype html><html dir="ltr" lang="zh-CN">  <head>    <meta charset="utf-8"/>    <title>javascript提速技術 by 司徒正美</title>     <script type="text/javascript">         var __chrome = navigator.userAgent.indexOf(

JS可編輯表格

<!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" xml:lang="zh-CN" lang="zh-CN"><head>   

javascript 動態添加類屬性

上一節介紹了如何引用一個對象的屬性和方法,現在介紹如何為一個對象添加、修改或者刪除屬性和方法。在其他語言中,對象一旦產生,就不可更改了,要為一個對象添加修改成員必須要在對應的類中修改,並重新執行個體化,而且程式必須經過重新編譯。JavaScript 中卻非如此,它提供了靈活的機制來修改對象的行為,可以動態添加、修改、刪除屬性和方法。例如首先使用類Object來建立一個Null 物件user:var user=new Object();1.添加屬性這時user

js正確截取單位元組和雙位元組混和字串的方法

/** * description : 得到字串的位元組長度; * @version 0.2; * @return 返回字串的位元組長度(eg:"一二12"的位元組長度是6); */String.prototype.getLength=function(){ var text=this.replace(/[^\x00-\xff]/g,"**"); return text.length;}/** * description : 按位元組長度截取字串,並添加尾碼. * @param len

JAVASCRIPT在IE和FF的寫法

下邊列出的是在開發中遇見的IE和FF的在JAVASCRIPT寫法的區別,不斷更新,慢慢積累, !1. 判斷瀏覽器: 如果是IE, 則window.navigator.userAgent.indexOf("MSIE")>=1結果為TRUE; 如果是FF, 則window.navigator.userAgent.indexOf("Firefox")>=1是結果為TRUE2. 判斷下一個節點: 如果HTML格式為:<H1 ID="H1"></H1>         

用JavaScript實現的將GB2312轉換為UTF-8編碼

function gb2utf8(data){    var glbEncode = [];    gb2utf8_data = data;    execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript");    var t=escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2})/g,"%$2%$1").replace(/%([A-Z].)%(.{2})/g,"@

JavaScript環境中 實現GB2312 與 UTF8 之間的轉碼

 <script language="javascript"> function gb2utf8(data) {     var glbEncode = [];     gb2utf8_data = data;     execScript("gb2utf8_data = MidB(gb2utf8_data, 1)", "VBScript");    var t = escape(gb2utf8_data).replace(/%u/g,"").replace(/(.{2})(.{2}

Javascript String類的屬性及方法

String 類 Attribute and methodanchor()              建立一個<a>標籤的執行個體,將其name屬性設定為被傳遞給此方法的字串big()                     將字串轉換為<big>標籤的一個執行個體blink()                   將字串轉換為<blink>標籤的一個執行個體bold()                  

JavaScript 表單驗證控制項

 引子  你是否被頁面上這樣的驗證煩死:view sourceprint?function checkForm(){ if(document.getElementById("<%=this.textbox1.ClientID%>").value.length ==0){  alert("不可為空");  return

Javascript中escape(), encodeURI()和encodeURIComponent()之精析與比較

 escape(), encodeURI()和encodeURIComponent()是在Javascript中用於編碼字串的三個常用的方法,而他們之間的異同卻困擾了很多的Javascript初學者,今天我就在這裡對這三個方法詳細地分析與比較一下。escape() 方法MSDN JScript Reference中如是說:The escape method returns a string value (in Unicode format) that contains the contents

javascript 中的 this 與 事件註冊 及event

 本文不討論 文法解釋期和執行期的區別 以及上下文環境和閉包的概念 我們只從另一個角度來看問題.js 中的this 是一個指標 他指象某個對象.  那麼 一般來說 記住一條原則 即可: 如果一個函數不是作為類 來執行個體化某個對象 如 new func();而是當 函數 做為某個對象的 方法被調用時 則 this 就指向該對象; 如果該函數是直接被調用 則this指向全域變數...這句話似乎不好理解. 我們看下例子:function test(){this.name='franky';}var

javascript基礎教程4

這是基本JavaScript的螢幕對象screen 螢幕對象 反映了目前使用者的螢幕設定。width 返回螢幕的寬度(像素數)。height 返回螢幕的高度。availWidth 返回螢幕的可用寬度(除去了一些不自動隱藏的類似工作列的東西所佔用的寬度)。availHeight 返回螢幕的可用高度。colorDepth 返回使用中色彩設定所用的位元 - 1:黑白;8:256色;16:增強色;24/32:真彩色下面是英文的Navigator瀏覽器的螢幕對象:availHeight:minus

javascript基礎教程2

JavaScript 是使用“對象化編程”的,或者叫“物件導向編程”的。所謂“對象化編程”,意思是把 JavaScript 能涉及的範圍劃分成大大小小的對象,對象下面還繼續劃分對象直至非常詳細為止,所有的編程都以對象為出發點,基於對象。小到一個變數,大到網頁文檔、視窗甚至螢幕,都是對象。這一章將“物件導向”講述 JavaScript 的運行情況。對象的基本知識 對象是可以從

javascript基礎教程1

在什麼地方插入 JavaScript  JavaScript 可以出現在 HTML 的任意地方。使用標記<script>…</script>,你可以在 HTML 文檔的任意地方插入

javascript基礎教程3

navigator 瀏覽器對象,包含了正在使用的 Navigator 的版本資訊。反映了當前使用的瀏覽器的資料。JavaScript 用戶端運行時刻引擎自動建立 navigator 對象。更詳細的資訊可以去查msdn或者Navigator 2.0以後的說明文檔,這裡我們之做個簡單的說明包括一下幾大屬性: appCodeName 返回瀏覽器的“碼名”(?),流行的 IE 和 NN 都返回 'Mozilla'。下面的例子顯示了 appCodeName

瞭解JavaScript中對象的prototype屬性

一、什麼是JavaScript中對象的prototype屬性  JavaScript中對象的prototype屬性,是用來返回物件類型原型的引用的。我們使用prototype屬性提供對象的類的一組準系統。並且對象的新執行個體會”繼承”賦予該對象原型的操作。但是這個prototype到底是怎麼實現和被管理的呢?對於對象的prototype屬性的說明,JavaScript手冊上如是說:所有 JavaScript內部對象都有唯讀 prototype

javascript cookies 存、取、刪除執行個體

<script>//寫cookies函數 作者:翟振凱 function SetCookie(name,value)//兩個參數,一個是cookie的名子,一個是值 {     var Days = 30; //此 cookie 將被儲存 30 天     var exp  = new Date();    //new Date("December 31, 9998");     exp.setTime(exp.getTime() + Days*24*60

JavaScript的基本用法

<Script Language="JavaScript">******JavaScript語句******</Script>一、將其放在html的<head>與</head>之間,也可以放在<body>與</body>之間;例如:在網頁上顯示“你好!”。 <html> <body> <Script Language="JavaScript"> alert("你好!")

JavaScript 的10件費解的事情

文章目錄 1. 它以 Java 命名,但並不是 Java2. Null 是個對象?3. NaN !== NaN4. 全域變數5. 那些統統被探測為 Mozilla User-Agent 的瀏覽器6. 不一致的函數範圍7. 位操作符8. 太多的空實值型別9. 算術問題10. 莫名其妙的代碼錯誤  JavaScript 可算是世界上最流行的程式設計語言,它曾被 Web 開發設計師貼上噩夢的標籤,雖然真正的噩夢其實是 DOM

JavaScript Base64函數

function base64_encode (data) { // http://kevin.vanzonneveld.net // + original by: Tyler Akins (http://rumkin.com) // + improved by: Bayron Guevara // + improved by: Thunder.m // + improved by: Kevin van Zonneveld

總頁數: 3271 1 .... 392 393 394 395 396 .... 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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。