Placeholder cross browsers

HTML5的placeholder屬性無非只是一個補缺的功能。那些IE9-都要使用JS去類比,網上也有不少外掛程式,但是發現在IE中,這些版本都有一些問題。無意中到了一個JQ寫的,沒有寫成外掛程式,反正考慮到了這一點。 $(document).ready(function(){// var supportPlaceholder = 'placeholder' in document.createElement('input');if(!Modernizr.input.placeholder){

JS擷取事件的目標

有時候,想要知道事件到底是哪個對象觸發的。例如,給P元素一個點擊的事件,當點擊了P後,P就會響應。我們就是P是事件的目標。送上一個小例子:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html

vmware player虛擬機器連線本地生產環境

大學玩過vmware,那時候覺得太神奇了。裡面可以再裝個系統,那時候玩得不深入,只是裝來玩玩而已。出來工作以後,唯一用途是裝個xp,用裡面的IE6來debug。幾年過去,我發現我out了,vmware player也可以裝虛擬機器,這意味著它不只是可以瀏覽用,其實我上一年就知道了。這次我是想玩玩Linux,於是順序下了xp,裝了上去。我用的是純淨版,那種很懷念的安裝介面。最後,我當然是在要vm裡訪問到我的本地生產環境。 注意看的都知道,串連裡會多了一些VMware Network

一個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"> <head> <meta http-equiv="Content-Type"

getElementsByClass(1)

我們都知道,在使用DOM的時候給我們帶來了極大的方便。然後卻少了一個getElementsByClass,我們知道,Class在JS和眾多語言中都是一個保留字,所以才沒有這個方法,但這隻是我的胡扯。function getElementsByClass(node,searchClass,tag) { var classElements = new Array(); if ( node == null ) node = document; if ( tag == null ) tag =

Why is getElementsByTagName() faster that querySelectorAll()?

       There’s one very important difference between these two methods, and it’s not that one accepts only a tag name and the other accepts a full CSS selector. The big difference is in the return value: the getElementsByTagName() method returns a

類比個apply和call的實現.方便理解這倆函數的特性

Function.prototype.Apply = function(obj, arr) { obj = obj || window; obj._tempFunction = this; var rv; if (!arr) rv = obj._tempFunction(); else { var args = []; for (var i = 0, len =

Zen Coding退役,新的名字叫Emmet。

開啟ST2的時候,發現突然彈出一個新的Tab:Package Control Messages========================ZenCoding:--------- This Zen Coding plugin is outdated and will never receive any updates in future. In two weeks the repo will be unpublished. Consider switching to Emmet --

採用哪種方式(JS進階程式設計)

     目前使用最廣泛的是混合的建構函式/原型方式。此外,動態原型方法也很流行,在功能上與建構函式/原型方式等價。可以採用這兩種方式中的任何一種。不過不要單獨使用經典的建構函式或原型方式。     還記得建構函式是怎樣的嗎?function Tree (name,type) {   this.name = name;   this.type = type;    …}var oTree = new Tree (“av”,"unknown”);        //執行個體化對象   

Firebug Tutorial – Logging, Profiling and CommandLine (Part I)

Firebug教程Section 1: Console Tab : Logging, Profiling and CommandLine (Part II)Overview of Console TabThis tab is mainly used for logging. It also can be used as CommandLine window (like immediate window in Microsoft Visual Studio) while you are

getElementsByClass(2)

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>An XHTML 1.0 Strict standard

下載Google Chrome瀏覽器商店的外掛程式

很多人都不知道怎麼下載Chrome 瀏覽器商店的外掛程式:Find the ID of the extension you’re interested in. When on the details page of the extension, it will be something likebfbmjmiodbnnpllbbbfblcplfjjepjdnafterhttps://chrome.google.com/webstore/detail/Paste this

差點犯傻了

我承認,我不是一個合格的前端。學得不好,差點在Stack上問了傻問題。問題是這樣的,我試了一下下面的運算子:var s = 'string';console.log(s instanceof String);//output false,so do Object.我就有點傻了,這個不是字串嗎?答案就不繞了,因為這隻是一個字串,普通類型。當它使用方法的時候,會自動封裝成字串類,所以能用String的方法。用完後立刻銷毀,不知道我記得的有沒有錯。換成這樣,答案就一目瞭然。var s = new

jQuery Each小記

看了2篇有關Each的文章,只有一篇比較好。jQ大多操作都離不開這個方法,這也是為什麼我們平時一個addClass,所有選擇的元素都加上class,而不用我們去遍曆。類似的還有許多,大概看了each這個方法,有幾點小體會。jQuery.each這個方法掛在了jQuery.fn(jQuery.prototype),也就是原型鏈上。這樣每個JQ對象都有這個方法。each方法雖然掛在jQuery.fn上,主體卻是在jQuery.extend裡。extend方法是的擴充各種方法的,jQuery.exte

jQuery 外掛程式編寫(大概翻譯)

文章目錄 開始Context(上下文)Maintaining Chainability(維護鏈式能力?)Defaults and Options(預設設定和選擇參數)Namespacing(命名空間)

js的Object到底是什麼呢?

      前天有網友留言問我,Object是什嗎?由於這兩天忙於重構那個TreeView控制項去了,沒有及時的回答,真是不好意思。今天抽空來看看JavaScript中的Object到底是什麼東西呢?Object和函數Function到底是什麼關係呢?說的不對的地方歡迎斧正。     雖然是私人留言,不過匿名轉過來希望不會怪我,如有不妥請告知。     js的Object到底是什嗎?      剛開始我認為Object是js的所有對象的原型。     

關於 swfupload 上傳的一些總結

上傳是在WEB程式中比較常見的類型,作為WEB上傳,由於PHP.ini配置限制,上傳大小都不宜過大,一般在10M以內,在客戶體驗上就不適合單用HTTP方式上傳了,在10M以上檔案上傳由於需要一定的等待時間,所以為了直觀的體現上傳檔案大小 進度 所需時間等資訊,則需要藉助其他方法在大檔案上傳上面,例如G層級的(300百兆以上)等檔案,上傳一般都是藉助C 或者

構建更好的前端架構-using gruntJS

Grunt is a task-based command line build tool for JavaScript

Grunt 初體驗

Grunt適合中大型的JavaScript開發,它可以幫你打包,壓縮,單元測試等……很遺憾告訴你,0.4已經出來了,意味著很多新的外掛程式都是這個版本的,儘管現在0.3是穩定版。我們一直是勇於嘗鮮的人,我終於花了2天時間把Grunt-cli這個搞懂了,事實上是說明我比較笨的。回頭再學Node,因為這是必須的。我用Grunt就是想看看它到底有沒有提供方便,未來可以使用在項目上,協助我管理項目等。Grunt的核心是Gruntfile,Gruntfile是一個JS檔案(0.4後Grunt.js改成了G

尼瑪,太牛B了,Apache雙版本重裝

打算認真學習一次PHP,前端屌絲的專心語言。Nodejser別噴我了,先學這個吧。N久之前裝過一次PHP環境,很久沒用,我以為沒有裝過,又重裝了一次,這次找到一個apache2.0.60,應該是這個版本,才發現自己還有一個,2.2.22。而且還是有問題,具體什麼問題就是根本不是網站伺服器。我把它們都刪除了,然後再安裝apache2.2.22。居然提示安裝失敗。系統找不到指定的檔案: No installed service

總頁數: 61357 1 .... 12173 12174 12175 12176 12177 .... 61357 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.