Time of Update: 2017-01-18
本文執行個體講述了Javascript實現可旋轉的圓圈。分享給大家供大家參考。具體如下:這裡基於Javascript實現會旋轉的圓圈,有點三維變幻的效果,立體感很強,代碼主要是基於JS,學習Js指令碼編程來說,是個學習JS產生動畫的好範例。運行效果如下圖所示:具體代碼如下:<html><head><title>旋轉的圓圈</title><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2017-01-18
最近學習javascript,碰到caller和callee的問題,去網上百度了很多。搜到的內容大同小益,整理總結了一下與大家分享。caller:返回一個對調用function函數的函數的引用(用法:function.caller)說明:對於函數來說,caller屬性只有在函數執行時才有定義。如果函數由頂層調用,caller則為null。var time = 3 //控制次數,去掉會一直在caller與handleCaller交替不斷執行function caller() {
Time of Update: 2017-01-18
javascript中$(function() {....}) 是 jQuery 中的經典用法,等同於 $(document).ready(function() {....}),即在頁面載入完成後才執行某個函數,如果函數中要操作 DOM,在頁面載入完成後再執行會更安全,所以在使用 jQuery 時這樣的寫法很常見。$(document).ready()
Time of Update: 2017-01-18
原生Javascript電話號碼驗證,郵件驗證,身份證驗證。使用時傳入要驗證的字串,返回ture代表符合,返回false代碼不符合。使用:document.getElementById("btnPhone").onclick=function(){ alert(ValidationHandler.IsPhone(document.getElementById("phoneInput").value)==true?"合法":"不合法") };
Time of Update: 2017-01-18
用javascript實現自動輸出網頁文本,用了setTimeout(),遞迴和String.substring();兩個函數實現此功能,下面把實現代碼分享給大家。做出的效果就像是有一個打字員在打字. <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®">
Time of Update: 2017-01-18
在大型的網站新聞公告和友情連結等領域經常有這種文字或圖片垂直滾動的效果,下面就介紹一下文字垂直滾動的javascript代碼。javascript代碼如下:<!DOCTYPE html><html><head><meta charset="utf-8"><meta name="author" content="http://www.jb51.net/"
Time of Update: 2017-01-18
本文執行個體講述了JavaScript實現圖片輪播的方法。分享給大家供大家參考。具體如下:這裡沒有使用到JQUERY,沒有過渡效果,圖片可自行替換 。test2.html頁面:<!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/1
Time of Update: 2017-01-18
本文執行個體講述了Javascript實現擷取及設定游標位置的方法。分享給大家供大家參考。具體如下:在項目開發中經常遇到input等設定游標位置到最後的問題,今天我查了一下Google,找到了在IE、Firefox、Opera等主流瀏覽器的擷取游標位置(getCursortPosition)以及設定游標位置(setCursorPosition)的函數。1. 擷取游標位置函數:function getCursortPosition (ctrl) { var CaretPos = 0; //
Time of Update: 2017-01-18
本文執行個體講述了Javascript驗證Visa和MasterCard信用卡號的方法。分享給大家供大家參考。具體實現方法如下:visa驗證:<HTML> <head> <title>Visa Example</title> <script type="text/javascript"> function luhnCheckSum(sCardNum) { var iOddSum = 0; var
Time of Update: 2017-01-18
本文執行個體講述了純javascript實現的小遊戲《Flappy Pig》。分享給大家供大家參考。具體如下:Flappy Pig,是Pig,使用原生javascript寫的網頁版“Flappy Bird”。我也奇了個怪為什麼搞這個東西出來,而且還花了一天寶貴的周末,但是既然寫出來,就拿出來和大家分享一下。option.js如下:/** * 原生javascript實現的《Flappy Pig》v0.1.0 * ==================================
Time of Update: 2017-01-18
在給客戶做產品示範時經常會用到投影片,擁有360度的全景片效果給使用者帶來好的體驗價值。在這裡給大家介紹一款來自Robert
Time of Update: 2017-01-18
排序演算法的實現我的JS水平就是渣渣,所以我就用類似於JAVA和C的方式來寫JavaScript的排序演算法了。而且這裡我不講演算法原理,僅僅只是代碼實現,可能會有Bug,歡迎大家部落格評論指導。插入排序插入排序(Insertion-Sort)的演算法描述是一種簡單直觀的排序演算法。它的工作原理是通過構建有序序列,對於未排序資料,在已排序序列中從後向前掃描,找到相應位置並插入。插入排序在實現上,通常採用in-place排序(即只需用到O(1)的額外空間的排序),因而在從後向前掃描過程中,需要反覆
Time of Update: 2017-01-18
目錄一、閉包(Closure)1.1、閉包相關的問題1.2、理解閉包二、對象2.1、對象常量(字面量)2.2、取值2.3、枚舉(遍曆)2.4、更新與添加2.5、對象的原型2.6、刪除2.7、封裝三、函數3.1、參數對象 (arguments)3.2、建構函式3.3、函數調用3.3.1、call3.3.2、apply3.3.3、caller3.3.4、Callee3.5、立即執行函數運算式
Time of Update: 2017-01-16
angularjs 實現帶尋找篩選功能的select下拉框執行個體,angularjsselect一.背景對於select的下拉式清單,像國家選擇這樣的功能,全世界那麼多國家,一直拉捲軸多辛苦,眼睛也要盯著找,累!so,為最佳化使用者體驗,帶尋找功能的下拉框是非常非常有必要的。都知道jquery裡有這樣的外掛程式,但我們用的是Angularjs,更希望用雙向繫結,指令的方式優雅地解決這個問題。分析: 目標 在原來的<select
Time of Update: 2017-01-16
小程式開發經驗總結(推薦),程式開發經驗總結一: 參數傳值的方法1: data-id我們可以給HTML元素添加data-*屬性來傳遞我們需要的值,使用方法說明: (1)設定data-id<view class="block" bindtap="playTap" data-id="{{modle.id}}">(2): 取值 + 傳值playTap:function(e) { const dataset = e.currentTarget.dataset;
Time of Update: 2017-01-16
原生js實現焦點輪播圖效果,js焦點原生js焦點輪播圖主要注意這幾點:1、前後按鈕實現切換,同時注意輔助圖2、中間的button隨著前後按鈕對應切換,同時按button也能跳轉到相應的index3、間隔調用與無限輪播。4、注意在動畫時要停止按鈕,或者說上一個動畫完畢下一個動畫才能執行5、另外在切換圖片的時候,底部的Button動畫效果,是從底部開始往上升的,要用到transform:scale()和transform-origin:0 100%兩個轉換屬性,代碼如下<!DOCTYPE
Time of Update: 2017-01-16
bootstrap
Time of Update: 2017-01-16
原生js實現商品放大鏡效果,js商品放大鏡實現原理大圖上的放大鏡:小圖的顯示地區=大圖片大小:小圖片大小=大圖片的offsetLeft:小圖片的offsetLeft那麼以上的公式中只有大圖片的offsetLeft 是未知的,所以大圖片的offsetLeft=大圖片大小/小圖片大小*小圖片的offsetLeft代碼中有詳細注釋完整代碼註:複製到本地後自行替換圖片查看效果<!DOCTYPE html><html lang="en"><head><meta
Time of Update: 2017-01-16
詳解能在多種前端架構下使用的表格控制項,架構表格控制項近幾年Web前端架構特別流行,比如AngularJS、AngularJS
Time of Update: 2017-01-15
簡單的漸層輪播外掛程式,漸層播外掛程式話不多說,請看代碼:<html lang="en"><head> <meta charset="UTF-8"> <title>Example</title> <style>.CreabineCarousel{ width: 100%; height: 700px; background-size: cover; position: