JavaScript 中 substr 和 substring的區別

String.substr(N1,N2) 這個就是我們常用的從指定的位置(N1)截取指定長度(N2)的字串; String.substring(N1,N2) 這個就是我們常用的從指定的位置(N1)到 指定的位置(N2)的字串; 還有如下說法:String.substr(N1,N2)  這個就是我們常用的從指定的位置(N1)截取指定長度(N2)的字串;String.substring(N1,N2)

Javascript 由 IE8 User-Agent 更新想到的

更改的部分資訊如下:IE8 on Windows Vista (Compatibility View)Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0)IE8 on Windows VistaMozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0)除了 IE8 因 Compatibility View 功能造成單瀏覽器“原生”多個

javascript中的hashtable實現

javascript中沒有像c#,java那樣的雜湊表(hashtable), 然而,javascript中的Array也只有一些類似於'雜湊表'的非常簡易功能, 如下:  var arr = new Array(); arr['item1'] = 'the value of item 1 '; arr['item2'] = 'the value of item 2

JavaScript去除空格的幾種方法 (trim)

方法一:個人認為最好的方法.採用的是Regex,這是最核心的原理.其次.這個方法使用了JavaScript的prototype 屬性其實你不使用這個屬性一樣可以用函數實現.但這樣做後用起來比較方便.下面就來看看這個屬性是怎麼來用的.  引用內容返回物件類型原型的引用。objectName.prototypeobjectName 參數是對象的名稱。說明用 prototype 屬性提供對象的類的一組準系統。對象的新執行個體“繼承”賦予該對象原型的操作。例如,要為 Array

JavaScript–Regex

Regex(regular expression)對象包含一個Regex模式(pattern)。它具有用Regex模式去匹配或代替一個串(string)中特定字元(或字元集合)的屬性(properties)和方法(methods)。 Regex建構函式: new RegExp("pattern"[,"flags"]); 參數說明: pattern -- 一個Regex文本 flags -- 如果存在,將是以下值: g: 全域匹配 i: 忽略大小寫 gi: 以上組合

[zt]如何用Javascript獲得TextArea中的游標位置

小弟最近在寫一個線上編輯器,UBB版的,由於沒有使用快顯視窗,所以,在添加代碼的時候,只能添在TextArea的最後面,無法在游標之前插入,於是在網上瘋狂的找資料,工夫不負有心人,終於被我找到了如何獲得TextArea中的位置,但是如果TextArea中有很多內容的時候,會顯得很閃爍。其代碼如下。  function getPos(obj)  {  obj.focus();  var workRange=document.selection.createRange();  obj.select(

Javascript的IE和Firefox相容性問題

 以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 問題    (1)現有問題:        現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在 MF 下運行    (2)解決方案:        改用 document.formName.elements["elementName"]    (3)其它        參見 22.

精通Javascript動態網頁編程

文章目錄 8.10  定位器與原義字元8.10.1  用於文本驗證的定位器 8.10  定位器與原義字元在驗證時,要用到一些定位器,來限定字元出現的位置,以方便匹配。同時,對於運算式中的元字元,必須進行轉義,使其變成原義字元才能正常顯示。本節介紹這兩種應用。8.10.1  用於文本驗證的定位器定位器用於規定匹配模式在目標字串中的出現位置。例如,只能出現在開頭或結尾處,這對文字格式設定的驗證非常有用。在Regex中,有以下幾個定位器。1.用

JavaScript Tip/Trick: 動態建立Table時,在IE中需要注意的一個問題

A small trick when creating table dynamically with javascript.下面這種方式可以建立table,並附加到Dom樹中,但是在IE中是不顯示的:var table = document.createElement("TABLE");var tr = document.createElement("TR");var td = document.createElement("TD");var text =

Javascript 如何得到input type=”radio” 的值?

<script   language="JavaScript">     <!--     function   chk(){     var   obj   =   document.getElementsByName('imgposition');     for   (i=0;i<obj.length;i++){     if   (obj[i].checked){     alert(obj[i].value);     return;     }     }  

使用Javascript判斷瀏覽器和作業系統類型:全面簡潔的方法

前端開發中,經常需要判斷瀏覽器或系統類別型,以解決相容性問題。使用Javascript判斷瀏覽器和作業系統類型是一件很容易的事情,但如何最全面、最簡單的做出判斷,是不容易的,本文從Ext 2.2.1中摘錄了其判斷方法,這是一種目前最全面最簡潔的方法,包含了最新的IE8、Chrome瀏覽器、Air瀏覽的判斷,下面是代碼,並且包含了注釋:var ua = navigator.userAgent.toLowerCase();var isStrict = document.compatMode == "

[總結]利用Javascript 調用WebService

Calling WebServices using Javascript If you are using Microsoft IE 5 or later, you can use the behavior/HTML-Component "WebService" to access a Web service. The "WebService" behavior communicates with Web services over HTTP using Simple Object

[原創]如何用Javascript控制textbox的IME

active代表IME為中文 inactive代表IME為英文 auto代表開啟IME disable代表關閉IME  

Javascript 驗證碼

需要用到驗證碼,突然想能否用js做驗證碼呢?當然js不能作圖,但是可以用js類比做驗證碼的於是花了20分鐘按照我的想法嘗試做,最後做出來比我想象中的效果還要好,呵呵先貼個圖看看代碼:<!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.or

javascript中replace()

  在javascript中,String的函數replace()簡直太讓人喜愛了。它靈活而強大的字元替換處理能力,讓我不禁想向大家介紹它。  replace()最簡單的算是能力就是簡單的字元替換。範例程式碼如下:<script language="javascript"> var strM = "javascript is a good script

javascript 數組Array對象

new Array()new Array(len)new Array([item0,[item1,[item2,...]]]使用數組對象的方法:var objArray=new Array();objArray.concact([item1[,item2[,....]]]-------------------將參數列表串連到objArray的後面形成一個新的數組並返回,原有數組不受影響。如:var

RE: 悟透JavaScript

連結《悟透JavaScript》----------------------------------------------------------------------------------各位老師和同學:    多謝朋友們的鼓勵和支援,也接受各位老師的批評,我會儘力改正錯誤。幾處筆誤已剛剛修改。   

《悟透JavaScript》小故事摘錄之一

    有一位AJAX程式員遇了到一個非常奇怪的問題。儘管經過幾個晝夜的煎熬,依然沒有能找出問題的原因。他在網上查了幾天,也沒有找到有關此類問題的網頁。又諮詢過許多資深的技術專家和顧問,也大都泛泛而談,沒人能給他具體的明示。    最終,由於這個問題實在太奇怪,程式員相信自己遇到了還沒有人遇到過的新問題。他聽說山裡的觀音廟很靈驗,而這樣的問題恐怕也只有求大慈大悲的觀音菩薩才能解決。於是,他放下手裡的事情,打點行裝,前往山上的觀音廟燒香。  

《悟透JavaScript》小故事摘錄之二

相傳,有一位日本棋僧曾隨遣唐使來到長安。由於他棋藝超群,打敗了長安城裡不少的名士。後來,他聽說城外太乙山的一座小廟裡有個老和尚,年輕時也是曾是頂尖的圍棋高手,於是就上山討教一盤,也好在佛門留下個好的名聲。他來到小廟之後,老和尚經不起他的死纏爛磨,終於和他下了一盤。這一盤從開始布局就較上勁了,黑來白往盤中漸起風雲,你爭我奪江山幾番易主,這是日本棋僧有生以來下得最艱難的一盤棋。最後,日本棋僧經過痛苦的拼殺,大龍終於衝出重圍,並最終於以一個子的優勢戰勝了老和尚。這時,他滿意地笑了。而老和尚自始至終都不

巧用WinRAR+Javascript解決activeX的自動安裝問題

先糾正一個觀點,所謂自動安裝並非強制安裝,否則就變成流氓軟體了,就算是silverlight,flash這類知名ActiveX,使用者也有選擇安裝或是不安裝的權利。較正統的解決辦法是提示使用者佈建IE許可權,然後在object裡加入codebase='ocx的下載路徑',然後製作數位憑證,個人覺得這樣比較複雜。我的辦法:1.先用js檢測activex是否可用代碼 Code highlighting produced by Actipro CodeHighlighter

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