Time of Update: 2015-07-31
標籤:javascript入門系列示範·三種彈出對話方塊的用法執行個體<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition
Time of Update: 2015-07-31
js物件導向深入理解ECMAScript 有兩種開發模式:1.函數式(過程化),2.物件導向(OOP)。物件導向的語言有一個標誌,那就是類的概念,而通過類可以建立任意多個具有相同屬性和方法的對象。但是,ECMAScript 沒有類的概念,因此它的對象也與基於類的語言中的對象有所不同。 一.建立對象建立一個對象,然後給這個對象建立屬性和方法。 var box = new Object(); //建立一個Object 對象box.name = 'Lee'
Time of Update: 2015-07-31
使用JQuery Deferred對象的then() 解決多個AJAX操作順序依賴的問題之前的文章javascript非同步代碼的回調地獄中提到了編寫AJAX代碼經常遇到的3個問題,現在我們看下如何利用then()解決第2個問題:如果AJAX請求之間存在依賴關係,我們的代碼就會形成Pyramid of Doom(金字塔厄運)。比如我們要完成這樣一件事:有4個供Ajax訪問的url地址,需要先Ajax訪問第1個,在第1個訪問完成後,用拿到的返回資料作為參數再訪問第2個,第2個訪問完成後再第3個..
Time of Update: 2015-07-31
js自訂外掛程式-選項卡該功能比較簡單,鞏固一下jquery外掛程式寫法,注意引入的jquery.js 、 自訂外掛程式路徑代碼如下:頁面: 選項1選項2選項3 選項1選項2選項3 選項1選項2選項3 自訂外掛程式: 該外掛程式遵循固定模板:如;(function($){/**入口函數**/$.fn.optionChange = function(opts){};/**外掛程式內部邏輯函數**/$.fn.optionChange.methods
Time of Update: 2015-07-31
jquery-event(事件)-on()方法jquery on()事件Binder 方法的文法:其中[selector],[data]為可選,可以要也可以不要當你需要過濾(篩選)或者需要傳遞event.data註:最後會單獨說下event.dataon(events,[selector],[data],fn)例子:$(function(){ $(document).on('click','h1 span',function(){
Time of Update: 2015-07-31
jquery外掛程式編寫(以摺疊面板為例)??建立一個 jQuery 外掛程式所推薦的方法是,先建立一個允許使用貨幣符號 ($) 的封裝器函數。在預設情況下,貨幣符號可能與其他 JavaScript 架構發生衝突,如果將外掛程式封裝在一個函數中,就不會出現衝突。所以推薦使用下面代碼建立jQuery外掛程式:(function($) { $.fn.accordion = function() { // 添加外掛程式代碼
Time of Update: 2015-07-31
jQuery操作(常用方法)-插入和刪除文檔處理(刪除)remove([expr])/元素刪除/ function jq1(){ $(function(){ $('div').remove('#odiv1'); /*從DOM中刪除所有匹配的元素。 */ }) } jq1();html片段divdiv_id = odiv1span
Time of Update: 2015-07-31
總結JavaScript編程中的Promise使用總結JavaScript編程中的Promise使用 Promise核心說明儘管Promise已經有自己的規範,但目前的各類Promise庫,在Promise的實現細節上是有差異的,部分API甚至在意義上完全不同。但Promise的核心內容,是相通的,它就是then方法。在相關術語中,promise指的就是一個有then方法,且該方法能觸發特定行為的對象或函數。Promise可以有不同的實現方式,因此Promise核心說明並不會討論任何具
Time of Update: 2015-07-31
CSS和JS的一些小認識??CSS是什麼,用來幹什麼啊?CSS(Cascading Style
Time of Update: 2015-07-31
AngularJS 中 非同步請求$http 對象的使用??AngularJS 提供了一個類似jquery的$.ajax的對象,用於非同步請求。在AngularJS中對非同步作業是推崇至極的,所以$http的操作都是非同步不像jquery.ajax裡還提供了async參數。 對於官網的$http對象的總結和使用。 用法:$http(config);參數:config (常用的參數標紅,翻譯了一下)configobjectObject describing the
Time of Update: 2015-07-31
Bluebird-NodeJs的PromisePromise是非同步代碼實現控制流程的一種方式。這一方式可以讓你的代碼乾淨、可讀並且健壯。 比如,你用來非同步處理檔案事件的回調代碼: fs.readFile('directory/file-to-read', function(err, file){ if (error){ //handle error } else { //do something
Time of Update: 2015-07-31
js之substr和substring的區別今天有人在群裡問這兩個的區別,借這個機會在這羅列下substring(from,to)開始和結束的位置,從零開始的索引參數 描述from 必需。一個非負的整數,規定要提取的子串的第一個字元在 stringObject 中的位置。to 可選。一個非負的整數,比要提取的子串的最後一個字元在 stringObject 中的位置多 1。如果省略該參數,那麼返回的子串會一直到字串的結尾。substring 方法返回的子串包括 start 處的字元,但不包括
Time of Update: 2015-07-31
javascript
Time of Update: 2015-07-31
JavaScript的類定義與繼承 // 建立對象 var obj = { property:"this is property", method:function(){ return "I'm a method"; }, // toString會在對象轉為字串的時候被調用,可用作對象本身的描述
Time of Update: 2015-07-31
研究下JavaScript中的Rest參數和參數預設值研究下JavaScript中的Rest參數和參數預設值 本文將討論使 JavaScript 函數更有表現力的兩個特性:Rest 參數和參數預設值。Rest 參數通常,我們需要建立一個可變參數的函數,可變參數是指函數可以接受任意數量的參數。例如,String.prototype.concat 可以接受任何數量的字串作為參數。使用 Rest 參數,ES6 為我們提供一種新的方式來建立可變參數的函數。我們來實現一個樣本函數
Time of Update: 2015-07-31
JavaScriptRegex知識匯總Js Regex知識匯總 Regex:1、什麼是RegExp?RegExp是Regex的縮寫。RegExp 對象用於規定在文本中檢索的內容。2、定義RegExp:var +變數名=new RegExp();3、RegExp 對象有 3 個方法:1)test()檢索字串中的指定值,傳回值是true或false.var p1=new Reg(e);document.write(Reg.test(welcome to
Time of Update: 2015-07-31
js this指向問題js
Time of Update: 2015-07-31
javascript 原型 和 原型鏈 原型 大家都知道,JavaScript 不包含傳統的類繼承模型,而是使用 prototype 原型模型。代碼實現大概是這樣子的 複製代碼function Student(name){ this.name = name;} var Kimy = new Student("Kimy"); Student.prototype.say = function(){
Time of Update: 2015-07-31
javascript的window.open()詳解通過按鈕開啟一個新視窗,並在新視窗的狀態列中顯示當前年份。1)在主視窗中應用以下代碼添加一個用於開啟一個新視窗的按鈕: <script type=text/javascript language=java> function win(){ window.open('newWindow.jsp','newwindow','width=400,height=200,status=yes');
Time of Update: 2015-07-31
javascript實現列表滾動的方法,javascript實現滾動本文執行個體講述了javascript實現列表滾動的方法。分享給大家供大家參考。具體如下:index.html如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><html><head> <meta