標籤:javascript 內建對象 我們已經知道了對象是什麼,如何建立對象以及如何使用對象.現在給大家介紹一下javascript中一些常用的內建對象.(String對象,Math對象,Number對象,Array對象和Date對象) String對象 String類型一些逸出字元. //建立一個String對象var
標籤:一、使內容水平出現 <html> <head> <title>測試</title> <script type="text/javascript"> function to(){var txt=document.getElementById("txt").value;document.getElementById("a").innerHTML+=txt;}
標籤:一、事件概述 JavaScript 事件是由訪問 Web 頁面的使用者引起的一系列操作,例如:使用者點擊頁面上的某個按鈕或者滑鼠移動到頁面的某個圖片上而產生一系列的互動的反饋。 當使用者執行某些操作的時候,再去執行一系列代碼。 事件一般是用於瀏覽器和使用者操作進行互動。最早是 IE 和 Netscape Navigator 中出現,作為分擔伺服器端運算負載的一種手段。直到幾乎所有的瀏覽器都支援事件處理。 而 DOM2級規範開始嘗試以一種複合邏輯的方式標準化 DOM
JavaScript中資料結構與演算法(二):隊列,隊列是只允許在一端進行插入操作,另一個進行刪除操作的線性表,隊列是一種先進先出(First-In-First-Out,FIFO)的資料結構隊列在程式程式設計中用的非常的頻繁,因為javascript單線程,所以導致了任何一個時間段只能執行一個任務,而且還參雜了非同步機制,那麼帶來的問題:1. 在非同步作業執行的時候,同步代碼還在繼續,那麼同步代碼依賴非同步,自然就會出錯2.
使用AngularJS處理單選框和複選框的簡單方法,angularjs單選AngularJS對錶單的處理相當簡單。在AngularJS使用雙向資料繫結方式進行表單驗證的時候,實質上它在幫我們進行表單處理。使用複選框的的例子有很多,同時我們對它們的處理方式也有很多。這篇文章中我們將看一看把複選框和選項按鈕同資料變數綁定的方法和我們對它的處理辦法。建立Angular表單在這篇文章裡,我們需要兩個檔案:index.html和app.js。app.js用來儲存所有的Angular代碼(它不大),而ind
MVVM模式中ViewModel和View、Model有什麼區別?,mvvmviewmodelModel:很簡單,就是商務邏輯相關的資料對象,通常從資料庫映射而來,我們可以說是與資料庫對應的model。View:也很簡單,就是展現出來的使用者介面。基本上,絕大多數軟體所做的工作無非就是從資料存放區中讀出資料,展現到使用者介面上,然後從使用者介面接收輸入,寫入到資料存放區裡面去。所以,對於資料存放區(model)和介面(view)這兩層,大家基本沒什麼異議。但是,如何把model展現到view上,
JavaScript中資料結構與演算法(一):棧,序資料結構與演算法JavaScript這本書算是講解得比較淺顯的,優點就是用javascript語言把常用的資料結構給描述了下,書中很多例子來源於常見的一些面試題目,算是與時俱進,業餘看了下就順便記錄下來吧git代碼下載:https://github.com/JsAaron/data_structure.git棧結構特殊的列表,棧內的元素只能通過列表的一端訪問,棧頂後入先出(LIFO,last-in-first-out)的資料結構javascri
JavaScript中類比實現jsonp,javascriptjsonpfunction prescript(s) { if (s.cache === undefined) { s.cache = false; } if (s.crossDomain) { s.type = "GET"; } } function prejsonp(s, originalSettings, jqXHR) { // 給回呼函數命名 var
舉例詳解AngularJS中ngShow和ngHide的使用方法,angularjsngshow今天我們來看看怎樣使用Angular的ngShow 和ngHide 指令來完成它們聽起來應該完成的,顯示和隱藏!它們應該做的事ngShow 和ngHide
Backbone.js的Hello World程式執行個體,backbone.jshello建立一個api.php檔案,內容: 複製代碼 代碼如下: header('Content-Type: application/json;
移除AngularJS下URL中的#字元的方法,AngularJS 預設將會使用一個 # 號來對URL進行路由.例如: http://example.com/ http://example.com/#/about http://example.com/#/contact要獲得乾淨的URL並將井號從URL中移除是很容易的.完成兩件事情就行了. 配置 $
使用AngularJS實現表單嚮導的方法,angularjs表單今天我們將使用AngularJs和偉大的UI Router以及Angular ngAnimate module建立一個帶動畫的多步表單。這項技術可以用在你想要簡化使用者操作的大表單上。我們看到這項技術已經應用在了許多的網頁上。比如購物車,註冊表單,入職流程以及許多多步表單,讓使用者更容易線上填寫表單。下面我們將構建它:使用UI Router,它能內嵌狀態,為每個狀態顯示不同的view,我們能讓多步表單變得相當的容易。讓我們言歸正傳,
使用AngularJS實現可伸縮的頁面切換的方法,angularjs頁面切換AngularJS 1.2 通過引入基於純CSS class的切換和動畫,在一個單頁面應用建立頁面到頁面的切換變得更加的容易。只需要使用一個ng-view,讓我們來看一下,一個引入眾多的不同切換的可伸縮方法,以及指定的每個頁面如何切入和切出。示範: http://embed.plnkr.co/PqhvmW/preview首先,標記: <div class="page-container">
JQuery實現的圖文自動輪播效果外掛程式,jquery圖文外掛程式本文執行個體講述了JQuery實現的圖文自動輪播效果外掛程式。分享給大家供大家參考。具體如下:intervalID = setInterval(cycleImage, slidetime);$(".main_image .desc").show(); // 展示圖片$(".main_image .block").animate({ opacity: 0.85 }, 1 ); // 設定透明度//點擊和懸停事件$(".image_
使用AngularJS建立單頁應用的編程指引,angularjs指引概述單頁應用現在越來越受歡迎。類比單頁應用程式行為的網站都能提供手機/平板電腦應用程式的感覺。Angular可以協助我們輕鬆建立此類應用簡單應用我們打算建立一個簡單的應用,涉及首頁,關於和聯絡我們頁面。雖然Angular是為建立比這更複雜的應用而生的,但是本教程展示了許多我們在大型項目中需要的概念。目標 單頁應用 &
純js實現無限空間大小的本機存放區,js實現無限空間好久沒有寫部落格了,想到2年前答應要放出原始碼的也沒放出來,最近終於有空先把純js實現無限空間大小的本機存放區的功能開源了,項目地址https://github.com/xueduany/localstore,demo見http://xueduany.github.io/localstore/,下面給大家簡單說說大概原理,具體細節和異常處理後面有機會在單獨說先說下突破本地localStorage的原理,官方原話是這麼說的http://www.w
javaScript中Math()函數注意事項,javascriptmath1.不能顯式地建立一個Math對象,直接使用它就可以了;2.Math對象不能儲存資料,和String,Date對象不同;3.前面知道了parseInt()函數會通過消去小數點後面的一切,來使一個小數變成整數(因此24.999變為24).經常我們需要更精確的計算。於是通過Math對象的這幾個方法:round():當小數是0.5或者大於0.5的時候,向上入一位;ceil():始終向上舍入,因此23.75變成24,23.25也
$.extend 的一個小問題,$.extend問題最近一直在搞移動端,也由於自己對jQuery比較熟悉,再加上Zepto提供了跟jQuery一樣的API,所以就選擇了Zepto作為開發架構。由於是移動端開發,所以也應用了一些ES5新增的API,比如forEach,下面就是我寫的代碼的一些樣本:list.forEach(function(v) { return
使用Chrome瀏覽器調試AngularJS應用的方法,chromeangularjs當我們構建AngularJS應用時,通過瀏覽器(如Chrome,Firefox和IE)的JavaScript控制台訪問應用中隱藏的資料和服務總會有些困難。下面是一些簡單的技巧可以協助我們通過Javascript控制台來查看或者控制正在啟動並執行Angular應用,使得應用可以比較容易進行測試,修改,甚至即時的修改我們的Angular應用:1: 訪問範圍通過一行簡單的JS程式訪問頁面中任何範圍(甚至是隔離的範圍!
使用AngularJS建立自訂的過濾器的方法,angularjs過濾器Angularjs過濾器是 angularjs非常棒的特性之一。有朝一日,你可能需要使用自訂過濾器,幸運的是,你找到了這篇博文。下面顯示的是自訂過濾器長什麼樣子(請注意myfilter):我們的自訂過濾器叫做 "myfilter", 它有由 ':'隔開的4個參數.這是一個將會用到的樣本輸入: $scope.friends = [{name:'John', phone:'555-1276'},