javascript執行個體分享---具有立體效果的圖片特效

此執行個體是我一遍學習一邊寫出來的,希望能夠幫到大家,一起學習。效果:html代碼如下所示:複製代碼 代碼如下:<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  <head>    <title>圖片瀏覽工具製作</title>    <script

IE裡面的一些BUG記錄

網上已經有很多類似的記錄了,這裡寫這個是給自己在項目中碰到的問題做個簡單的記錄,以後將持續更新1.IE67 border-bottom失效     一個a標籤,想要使用移上去後會在下面顯示一個橫條,我用border-bottom做了一個效果,IE6 7必須加了line-height後才能顯示,應該是因為沒有高度的原因, 2.IE6 margin-top失效   

手寫的一個相容各種瀏覽器的javascript getStyle函數(擷取元素的樣式)

要想擷取HTML元素的計算樣式一直都存在很多的相容問題,各瀏覽器都會存在一些差異,Firefox、webkit(Chrome,Safari)支援W3C標準的方法:getComputedStyle(),而IE6/7/8不支援標準的方法但是有私人的屬性來實現:currentStyle,IE9和Opera兩個都支援。有了這2個方法和屬性基本上可以滿足大多數要求了。複製代碼 代碼如下:var getStyle = function( elem, type ){ return

初識SmartJS - AOP三劍客

SmartJS的內容規劃比較多,也無法在短時間全部完成,目前就以小版本一個個功能累加。第一期0.1版發布的內容主要是實現前端面向切面編程(AOP)的一些支援。    1. PromiseEvent  基於事件和promise的回調管理,類似於jquery的callbacks,但具有結果傳遞,優先順序,事件參數,promise控制等功能  2.

jQuery外掛程式開發詳細教程

擴充jQuery外掛程式和方法的作用是非常強大的,它可以節省大量開發時間。這篇文章將概述jQuery外掛程式開發的基本知識,最佳做法和常見的陷阱。一、入門編寫一個jQuery外掛程式開始於給jQuery.fn加入​​新的功能屬性,此處添加的對象屬性的名稱就是你外掛程式的名稱:複製代碼 代碼如下:jQuery.fn.myPlugin = function(){  //你自己的外掛程式代碼};使用者非常喜歡的$符號哪裡去了?

CSS3的學習--實現瀑布流

基於CSS3實現瀑布流,使用CSS3的CSS 多欄(Multi-column)。可以到github上下載源碼 : https://github.com/CraryPrimitiveMan/waterfall-css3瀑布流,又稱瀑布流式布局。是比較流行的一種網站頁面配置,視覺表現為參差不齊的多欄布局,隨著頁面捲軸向下滾動,這種布局還會不斷載入資料區塊並附加至當前尾部。我們只是實現了多欄的布局。CSS 多欄(Multi-column) : http://www.w3chtml.

AMD非同步模組定義介紹和Require.js中使用jQuery及jQuery外掛程式的方法

AMD 模組AMD(非同步模組定義,Asynchronous Module Definition)格式總體的目標是為現在的開發人員提供一個可用的模組化 JavaScript 的解決方案。AMD

jquery動態調整div大小使其寬度始終為瀏覽器寬度

有時候我們需要設定寬度為整個瀏覽器寬度的div,當然我們可以使用相對布局的方式做到這一點,不過我們也可以用jquery來實現。 複製代碼 代碼如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>jquery test</title> <script src="jquery-1.11.1.min.js"></script>

JavaScript也談記憶體最佳化

相對C/C++ 而言,我們所用的JavaScript 在記憶體這一方面的處理已經讓我們在開發中更注重商務邏輯的編寫。但是隨著業務的不斷複雜化,單頁面應用、移動HTML5 應用和Node.js 程式等等的發展,JavaScript 中的記憶體問題所導致的卡頓、記憶體溢出等現象也變得不再陌生。這篇文章將從JavaScript 的語言層面進行記憶體的使用和最佳化的探討。從大家熟悉或略有耳聞的方面,到大家大多數時候不會注意到的地方,我們一一進行剖析。1. 語言層面的記憶體管理1.1

IE中圖片的onload事件無效問題和解決方案

在web開發在擷取圖片寬高是很正常的事情,圖片在載入完成前是擷取不到圖片的寬高的,在載入完成後才可以擷取圖片本身的寬高,例如:複製代碼 代碼如下:var img = new Image();img.src = "loading.gif";img.onload = function(){ alert ( img.width

jquery修改網頁背景顏色通過css方法實現

我們在瀏覽一些網站,尤其是一些小說網站的時候,都會有修改頁面背景顏色的地方,這個功能使用jquery很容易實現。 :  show you code: 複製代碼 代碼如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>jquery test</title> <script

seaJs的模組定義和模組載入淺析

SeaJS 是由玉伯開發的一個遵循 CommonJS 規範的模組載入架構,可用來輕鬆愉悅地載入任意 JavaScript 模組和css模組樣式。SeaJS非常小巧,小巧在於壓縮和gzip後體積只有4K,而且介面和方法也非常少,SeaJS 就兩個核心:模組定義和 模組的載入及依賴關係。SeaJS非常強大,SeaJS可以載入任意 JavaScript

javascript中的return和閉包函數淺析

高手繞道!這跟閉包本身沒什麼大的關係,也不知道怎麼取標題,隨便湊了個數,望見諒!今天一個剛學js的朋友給了我一段代碼問為什麼方法不執行,代碼如下:複製代碼 代碼如下:function makefunc(x) { return function (){  return x; }}alert(makefunc(0));其實不是不執行,只是朋友的意思這裡alert出來的應該是“0”,而不是function (){return

javascript中拼接HTML字串的最快、最好的方法

第一種:逐個字串相加複製代碼 代碼如下:var arr = ['item 1', 'item 2', 'item 3', ...];list = '';for (var i = 0,l = arr.length; i < l; i++) {    list += '' + arr[i] + '';}list = '' + list + '';這種最常見的,但是效率最低!代碼邏輯相對來說複雜。第二種:逐個 push 進數組複製代碼 代碼如下:var arr =

jQuery外掛程式分享之分頁外掛程式jqPagination

使用方法:添加 jQuery 類庫、jqPagination 外掛程式的 JS 和 CSS 檔案複製代碼 代碼如下:<link rel="stylesheet" href="jqpagination.css"/><script src="jquery-1.6.2.min.js"></script><script src="jquery.jqpagination.min.js"></script>再需要如下HTML複製代碼

JavaScript非同步回調的Promise模式封裝執行個體

網頁的互動越來越複雜,JavaScript 的非同步作業也隨之越來越多。如常見的 ajax

js中的caller和callee屬性介紹和例子

一、caller返回一個對函數的引用,該函數調用了當前函數。functionName.callerfunctionName 對象是所執行函數的名稱。說明對於函數來說,caller 屬性只有在函數執行時才有定義。 如果函數是由 Javascript 程式的頂層調用的,那麼 caller 包含的就是 null 。下面的例子說明了 caller 屬性的用法:複製代碼 代碼如下:function callerDemo() {    if (

javascript在網頁中實現讀取剪貼簿粘貼截圖功能

見某網站的輸入框支援截屏粘貼的功能,覺得有點意思,於是將代碼扒出來分享下。可惜,目前僅有高版本的 Chrome 瀏覽器支援這樣直接粘貼,其他瀏覽器目前為止還無法粘貼( IE11沒測試過 ),當然這種增強型的使用者體驗功能有總比沒有好。輸入框的結構代碼:複製代碼 代碼如下:<input type="text" id="testInput" />為輸入框綁定粘貼事件:複製代碼 代碼如下:var input = document.getElementById( 'testInput' );

js 中將多個逗號替換為一個逗號的代碼

有時候有很多逗號,這樣我們就不好處理了,下面的函數就是將多個逗號替換為一個逗號,方便後面的處理。複製代碼 代碼如下:<script language="javascript">  var str="asdfk,asdf34,,,,,,5345,,,,"; str=str.replace(new RegExp(',+',"gm"),',');alert(str); </script>比較不錯的一個代碼:複製代碼 代碼如下:function

總頁數: 3271 1 .... 2731 2732 2733 2734 2735 .... 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.