JavaScript string 的replace

在使用JavaScript對字串進行處理的時候我們經常會用到replace方法,很簡單的一個方法,以前一直不以為意,直到今天看JavaScript語言精粹的時候讀到了一個有趣的小例子的時候,並不是十分理解,瞭解了一下replace的用法才明白,原來replace不像想象中的那麼簡單。replace()

[javascript]mouseenter/mouseleave

   事件委託的概念大家都很清楚,如果在某個元素上使用mouseover/mouseout的話,很有可能就被動的委託了這個事件。該元素中的子項目都會觸發mouseover/mouseout 而且無法通過停止冒泡來處理這個煩人的意外情況。  在ie上有兩個非常好的事件,mouseenter/mouseleave他們不會冒泡,當然不會產生這個問題。新版本的ff10 opera11都有支援這個事件。遺憾的是chrome19還沒有支援。 流行的類庫比如jquery已經支援這個事件了。對於不支援這兩個事件

用Javascript實現Agent(實現右鍵菜單)(2)

用Javascript實現Agent(實現右鍵菜單)既然是顯示右鍵菜單,那麼我們就要截獲對精靈按右鍵時的事件oncontextmenu然後將右鍵菜單的html封裝到一個函數,一上來這個菜單層是隱藏的function getMenuHtml(){ var menuHtml ="<div id=menu style=\"text-align: left;position: absolute; visibility: hidden; width: 85px; z-index:

JS驗證控制項合法性方法代碼

<script type="text/javascript">// 驗證合法性function validate(name,zname,length){    var str=eval("document.all['" + name + "'].value;");    var strlength = parseInt(length);    if(str == "")    {         Alert("輸入的"+zname+"資訊內容不可為空!",'','','提示',fun

Javascript無重新整理TreeView

<%@ Page Language="C#" %><%@ Import Namespace="System.IO" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><script runat="server">    void Treeview1_TreeNodePopulate(object

javascript 子父表單傳值

我有兩個頁面首頁面為  添加日誌頁面 add_rz.aspx,子頁面為 Open_kh.aspx 為了實現子頁面傳值給父頁面在網上找了一些實現方法。後來因為項目的需要需要修改為兩個不同的主表單共用一個子表單。實現選擇子頁面的gridview中的選擇按鈕,傳值給父頁面顯示在父表單中加入 javascript 代碼如下。<script language ="Javascript" >         function choosekh_show(obj)     {  

溫故知新 javascript Regex

很長時間沒看 Regex了,碰巧今天用到,溫故知新了一把 看書學習吧。原來在無憂發過初學者正則,現在補充了分組提供了下載 完善下。一 javascriptRegex的基本知識1     javascript 正則對象建立 和用法    聲明javascript Regex         var reCat = new RegExp("cat");      你也可以      var reCat = /cat/;      //Perl 風格   (推薦)2 學習最常用的 test exec

javascript字串操作

一、概述 字串在JavaScript中幾乎無處不在,在你處理使用者的輸入資料的時候,在讀取或設定DOM對象的屬性時,在操作cookie時,當然還有更多...。JavaScript的核心部分提供了一組屬性和方法用於通用的字串操作,如分割字串,改變字串的大小寫,操作子字串等。 當前的大部分瀏覽器也能從強大的Regex獲益,因為它極大地簡化了大量的字串操作任務,不過它也需要你克服一條有些陡峭的學習曲線。在這裡,主要是介紹字串本身的一些操作,Regex會在以後的隨筆中涉及。 二、字串的建立

JavaScript 閉包究竟是什麼

用JavaScript一年多了,閉包總是讓人二丈和尚摸不著頭腦。陸陸續續接觸了一些閉包的知識,也犯過幾次因為不理解閉包導致的錯誤,一年多了資料也看了一些,但還是不是非常明白,最近偶然看了一下 jQuery基礎教程 的附錄,發現附錄A對JavaScript的閉包的介紹簡單易懂,於是借花獻佛總結一下。 1.簡單的例子首先從一個經典錯誤談起,頁面上有若干個div, 我們想給它們綁定一個onclick方法,於是有了下面的代碼<div id="divTest">

JavaScript擷取DOM元素位置和尺寸大小

在一些複雜的頁面中經常會用JavaScript處理一些DOM元素的動態效果,這種時候我們經常會用到一些元素位置和尺寸的計算,瀏覽器安全色性問題也是不可忽略的一部分,要想寫出預想效果的JavaScript代碼,我們需要瞭解一些基本知識。基礎概念為了方便理解,我們需要瞭解幾個基礎概念,每個HTML元素都有下列屬性offsetWidthclientWidthscrollWidthoffsetHeightclientHeightscrollHeightoffsetLeftclientLeftscroll

JavaScript 擷取滑鼠點擊位置座標

文章目錄 相對瀏覽器視窗相對文檔

javascript 訪問Web Services處理XML結果集

關鍵代碼如下:var xmlData = new ActiveXObject("Msxml.DOMDocument"); //建立MSXML對象 xmlData.async = false //同步擷取資料 xmlData.load("Web Service URL"); //通過Get方式傳遞參數,擷取XML對象 獲得xml對象 :xmlData.xml 獲得string:xmlData.text 如下所示xml資料:<diffgr:diffgram xmlns:msdata="urn:

開放幾個原來寫的js代碼,供大家娛樂一下

最近沒啥事.感覺經常看別人代碼總覺得過不去,所以也提供些代碼供大家參考下,寫得不咱樣還請見諒......行事曆---Calendar.htm日曆---DateTime.htm拖放效果---Drag.htm表格拖放效果---DragTable.htm連接提示效果---LinkTooltips.htm可自由變換的菜單---Menu.htm俄羅斯方塊---Tetris.htm人物行走 ---Walking.htm 下載地址:

用函數式編程技術編寫優美的 JavaScript(zt)

用函數式編程技術編寫優美的 JavaScript層級: 初級Shantanu Bhattacharya (shantanu@justawordaway.com), 首席顧問, Siemens Information Systems Limited2006 年 7 月 20 日函數式或宣告式程式設計是非常強大的編程方法,正逐漸在軟體行業流行起來。這篇文章將介紹一些相關的函數式編程概念,並提供有效使用這些概念的樣本。作者將解釋如何使用 JavaScript(TM)(JavaScript

Javascript(一)

Internet時代,造就了我們新的工作和生活,其互聯性、開放性和共用資訊的模式,打破了傳統資訊傳播方式的重重壁壘,為我們帶來了新的機遇。隨著電腦和資訊時代的到來,人類社會前進的腳步在逐漸加快,每一天都有新的事情發生,每一天都在創造著奇蹟。隨著Internet技術的突飛猛進,各行各業都在加入Internet的行業中來。無論從管理方面,還是從商業角度來看,Internet都可以帶來無限生機。通過Internet,可以實現地區、集體乃至個人的串連,從而達到一種“統一的和諧”。那麼怎樣把自己的或公司的

[javascript]避免悲劇 密碼產生器

最近被暴庫的很多,密碼安全成為重大問題!如何避免簡單密碼呢?還在冥思苦想密碼?no我為大家準備了一個密碼產生工具,有0-9和a-k的英文字母組成,數字是亂序排列。字母隨機一個替換掉一個數字,產生一個長度為10的密碼。<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <

[javascript] JSON簡介

可能有人看到這個標題就嘿嘿一笑,JSON我還不知道麼!雖然我們經常使用JSON,但是很多人還是容易混淆Javascript Object和JSON JSON,是一種是一種輕量級的資料交換格式,他的全名是JavaScript Object

[javascript]9宮格拖拽拼圖遊戲 puzzle

1.跨瀏覽器,主流瀏覽器都可以運行2.純javascript開發。3.配置實用方便。4.二次開發簡單,易用。 傳送門 線上試玩 成品預覽   用一張圖片用座標的方式產生拼圖儲存格,類似css sprite。大致思路是,每個儲存格有對應的兩個索引,由資料驅動顯示。建立執行個體時吧0-9亂序排列,每個儲存格對應兩個索引,一個是真實所在位置的索引,一個是記錄現在位置的索引。拖動圖片的時調整記錄現在位置的索引,去對比原始數組如果值相等,那麼就可以確定拼圖完成。1.亂序排列[0-9]的數組產生一個新數組,

[javascript]快速交換javascript變數的值

如果要做交換兩個變數的值,有不想使用中間量。我採用了處理函數arguments屬性的方法function exchange(a,b){ var args=arguments; args=[].slice.call(args).reverse(); a=args[0],b=args[1]; console.log(a+'

[javascript]用js修正瀏覽器私人屬性

目前有很多css屬性都是私人方式實現的,想用就要加一堆破首碼,-moz-,-ms-,-o-,-webkit-;如果在樣式表裡改一個值就需要從新把所由的都改一遍非常麻煩。 或者用dom style去設定一個元素的style也非常麻煩,大部分都是駝峰式的,firefox是個另類,MozTransition要處理成這樣的,不管用正則還是別的方式都不是很好處理。小的簡單封裝了一個方法,用起來還不錯。用dom

總頁數: 3271 1 .... 435 436 437 438 439 .... 3271 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.