原创 JS中的forEach、map方法 與 jQuery的$.each方法
forEach是ECMA5中Array新方法中最基本的一個,就是遍歷,循環。例如下面這個例子: [1, 2 ,3, 4].forEach(alert); 等同於下面這個for循環 1 2 3 4 var a
原创 JS回調函數
在Javascript中,函數是第一類對象,這意味着函數可以像對象一樣按照第一類管理被使用。既然函數實際上是對象:它們能被“存儲”在變量中,能作爲函數參數被傳遞,能在函數中被創建,能從函數中返回。 因爲函數是第一類對象,我們可以在
原创 CSS3 之 RGBa 可透明顏色
在 CSS3 中,增加了一個 opacity 屬性,允許開發者設置元素的透明度,現在 opacity 已被主流的現代瀏覽器支持,但 opacity 會把被設置的元素及其子元素同時設置爲同一個透明度,這樣的透明規則相當不靈活,在實際開發
原创 JS中call、apply、bind的區別
爲什麼需要這些?主要是因爲this,來看看this乾的好事。 box.onclick = function(){ function fn(){ alert(this); } fn(); };123456 我們原本以爲
原创 jQuery實現滾動條滾動到子元素位置(方便定位)
關鍵代碼如下所示: 1 2 3 4 5 6 7 8 <div class="of-y" id="nurse" > <table class="high width" id="nurse-
原创 jQuery 在光標定位的地方插入文字的插件
核心代碼: 複製代碼代碼如下: (function($){ $.fn.extend({ "insert":function(value){ //默認參數 value=$.extend({ "text":"123" },v
原创 如何禁止 iPhone Safari 視頻自動全屏?
<video id="post" autoplay loop preload="auto"><source src="foo.mp4" type="video/mp4"></video>由JavaScript控制播放 不使用video標籤
原创 純CSS3超酷3D旋轉立方體動畫特效效果演示
http://www.htmleaf.com/Demo/201501251274.html
原创 js和jquery實現監聽鍵盤事件示例代碼
項目中要監聽鍵盤組合鍵CTRL+C,以便做出對應的響應。查了一些方法但是其兼容性和穩定性不是很高,最終得到如下方法,經測試在Firfox、Chrome、IE中均可以使用。 一、使用javascript實現 1
原创 Html5新標籤解釋及用法
HTML 5 是一個新的網絡標準,目標在於取代現有的 HTML 4.01, XHTML 1.0 and DOM Level 2 HTML 標準。它希望能夠減少瀏覽器對於需要插件的豐富性網絡應用服務(plug-in-based rich
原创 css3 製作各種形狀的圖形
製作圓形: 要使用CSS來製作一個圓形,我們需要一個div,被給它設置一個ID <div id="circle"></div> 圓形在設置CSS時要設置寬度和高度相等,然後設置border-radius屬性爲寬度或高度的一半即可
原创 移動端HTML5音頻與視頻問題及解決方案
最近在研究用視頻代替動畫,用視頻代替精靈動畫,我們稱這種視頻叫做交互視頻。 傳統的精靈動畫: 磁盤空間大,下載慢,尤其是在線播放,會更慢 文件太多,在線播放的時候,太多http請求,會導致響應慢,或者行爲失常 因此,急需開發了一套技
原创 純CSS實現易拉罐3D滾動效果
一、效果搶先預覽 與之前文章婆婆媽媽的開頭不同,本文首先展示使用CSS實現的炫酷效果: 橫向移動滾動條,您會發現,易拉罐隨着滾動條的滾動,自身也在滾動。但是,如果您現在使用的是IE6瀏覽器或是IE6爲內核的瀏覽器,我只能說聲”I’m
原创 css屬性 writing-mode 改變文字書寫方向 作爲IE的私有屬性之一,IE5.5率先實現了 writing-mode ,後期被w3c採納成標準屬性; 複製代碼 #test{
css屬性 writing-mode 改變文字書寫方向 作爲IE的私有屬性之一,IE5.5率先實現了 writing-mode ,後期被w3c採納成標準屬性; #test{ -webkit-wri
原创 控制滾動條位置
JS控制滾動條的位置: window.scrollTo(x,y); 豎向滾動條置頂(window.scrollTo(0,0); 豎向滾動條置底 window.scrollTo(0,document.body.scrollHeight)