JavaScript string 的replace

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

[javascript]mouseenter/mouseleave

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

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]簡單 方便 易折騰的日曆控制項,純javascript支援鏈式文法,核心代碼只有5行

又重複造了個輪子,重複造輪子當然要有優點要不就沒有存在價值。使用簡單,方便。只要5行代碼就可產生年曆。input

[javascript] EcmaScript 6 spread

最近小弟在實現一個Class方法時,為了保證在不用new關鍵字的情況下也能產生實力,又要傳遞參數。所以費了很大力氣,但是代碼還是不夠優美。今晚終於找到答案,解決方案就是es6的 spread 具體案例請見https://github.com/Neverland/Class/blob/master/script/class.js es6 官方對spred的解釋是Replace an array or array-like actual parameter value with its

[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+'

[javavscript] 手把手教你用javascript開發MAC Dashboard應用[javascript]簡單 方便 易折騰的日曆控制項,純javascript支援鏈式文法,核心代碼只有5行

  大家也需對windows 8上可以用javascript開發Metro 介面的netive app有所瞭解。其實osx上也提供了類似的功能, OS X v10.4

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

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

[javascript] 很棒的時間軸ui控制項 (純javascript,跨瀏覽器,有媲美flash的動畫)

傳送門 時間練利用兩個時間之間的差別與整個時間軸的長度運算得來locateHandler = function () {var referTime = (that[that.length] - that[0]) / 86400000, i = 0, len = that.handler.length, temp = 0;for (; i < len;) {temp = ((that[i] - that[0]) / (referTime * 86400000)) * that.parent.

[javascript] 解決 iscroll 超連結開啟問題

  在mobile上使用iscroll的話,預設啟用touch事件綁定,由於touch事件非常靈敏。如果手指觸摸到串連的話,滑動換沒完成瀏覽器就會預設開啟串連操作。這樣就不能完成正常滾動。  iscroll的設計思想是在一個頁面完成操作,沒有新開標籤開啟頁面的方式,那麼既要用iscroll又要實現新頁面開啟的功能怎麼辦能? time.qq.com的處理方式是,整個頁面都沒有使用a標籤,完全用指令碼操作介面的轉換。 http://h5.m.sohu.com/   的處理方式是使用了a 和href,

[javascript] ios 5 safari 沒有實現的js功能

記錄一下無線方向開發中的小東西 1. 【dom】 .click()  ios5 坑爹的safari沒有為元素實現.click()方法,如果你在pc上開發,移植項目至行動裝置上測試時會導致錯誤。 尤其現在流行的web app和single page

javascript實現簡單日期下拉選取器

我在工作的時候需要一個讓使用者選擇日期的東西,由於要求不高,而且只需要簡單的選擇年月日時就行了,也就沒有用Canledar從中學到一些js的處理知識,這裡就把代碼貼出來,歡迎大家拍磚. CodeCode highlighting produced by Actipro CodeHighlighter

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