Time of Update: 2015-06-02
標籤:需求分析: 在做上傳圖片的時候,如果不限制上傳圖片大小,後果非常的嚴重。那麼我們怎樣才可以解決一個棘手的問題呢?有兩種方式: 1)幕後處理: 也就是AJAX POST提交到後台,把圖片上傳到伺服器上,然後獲得該圖片大小做處理。 2)前台處理: 也就是利用Javascript擷取該圖片大小。 顯然第一種方式,很不好。因為需要把檔案先上傳到伺服器上,如果檔案很大的話,在加上網不是很快,需要等待好長時間,治標不治本。 功能解析: 在這裡我只介紹IE與FireFox兩個瀏覽器的不同做法。 IE6:
Time of Update: 2015-06-02
標籤:安裝和使用規範見:http://moodpo.com/archives/jsdoc3-tutorial.html 執行個體:/** * 模組調用方法 * * * @param {string} moduleName 模組名稱 * @param {Function} callback 模組載入完成的回調,回呼函數中會返回模組對象,方便內部調用 * @param {Boolean} isQueue 是否排入佇列:在隊列中的檔案逐個載入(非非同步) *
Time of Update: 2015-06-02
標籤:3.4 資料類型 ECMAScript有5種簡單的資料類型,也稱為基礎資料型別 (Elementary Data Type),Undefined、Null、Boolean、Number和String,還有一種複雜資料類型——Object。3.4.1
Time of Update: 2015-06-02
標籤:1. 使用unicode編碼2. javascript有:函數類(Function)、數組類(Array)、錯誤類(Error)、正則類(RegExp)、日期類(Date)3. 顯示系統時間的一段代碼:var t = new Date();var t1 =t.getFullYear() +"年" +t.getMonth() + "月" + t.getDate() + "日" + t.getHours() + "時" + t.getMinutes() + "分" +
Time of Update: 2015-06-02
標籤:1、編寫JavaScript代碼 由Unicode字元集編寫 注釋 單行:// 多行:/*
Time of Update: 2015-06-02
標籤:概述:setTimeout:在指定的延遲時間之後調用一個函數或者執行一個程式碼片段,只執行一次;setInterval:周期性地調用一個函數(function)或者執行一段代碼,重複執行; 文法格式及樣本: setTimeout:var timer=setTimeout(function(){ //要執行的代碼 code },delay);* delay 是延遲的毫秒數
Time of Update: 2015-06-03
標籤:最近一直在瞭解javascript原型的問題,也算是理解了一點,希望把我所理解的,用簡單的例子和說明,讓更多人清除的去理解javascript原型1,原型 prototype 是一個什麼東西我們建立的每一個函數都有一個prototype屬性,這個屬性是一個指標,指向一個對象。簡單的說
Time of Update: 2015-06-02
標籤:有一個簡單的 table: <table > <tr > <th>編號</th> <th>類型</th> <th>詳細</th> <th>建立時間</th> <th>修改時間</th> <th>操作</th> </tr> <tr> <td>5</th>
Time of Update: 2015-06-02
標籤:javascript jquery web 1, top and left relative to the documentjquery .offset()Get the current coordinates of the first element, or set the coordinates of every element, in the set of
Time of Update: 2015-06-02
標籤:javascript物件導向的理解及簡單的樣本一. javascript物件導向概念:為了說明 JavaScript 是一門徹底的物件導向的語言,首先有必要從物件導向的概念著手 , 探討一下物件導向中的幾個概念: 1.一切事物皆對象 2.對象具有封裝和繼承特性 3.對象與對象之間使用訊息通訊,各自存在資訊隱藏以這三點做為依據,C++
Time of Update: 2015-06-03
JavaScript基本文法講解 這篇文章主要介紹了JavaScript的基本文法,包括注釋和書寫格式等基本知識,需要的朋友可以參考下 JavaScript由被放置在 的JavaScript語句,在網頁中的HTML標籤。 可以將 script標籤有兩個重要屬性: language: 該屬性指定的指令碼語言所使用。通常情況下,它的值是JavaScript。雖然最近HTML(和XHTML,其繼任者)的版本已經不再使用這個屬性。 type:
Time of Update: 2015-06-03
Javascript—Higher Order FunctionsHigher order functions are functions that manipulate other functions. For example, a function can take other functions as arguments and/or produce a function as its return value. Such fancy functional techniques are
Time of Update: 2015-06-03
JavaScript-- 表單驗證、 E-mail 驗證JavaScript 表單驗證JS 錯誤DOM 簡介JavaScript 可用來在資料被送往伺服器前對 HTML 表單中的這些輸入資料進行驗證。JavaScript 表單驗證JavaScript 可用來在資料被送往伺服器前對 HTML 表單中的這些輸入資料進行驗證。被 JavaScript 驗證的這些典型的表單資料有:使用者是否已填寫表單中的必填項目?使用者輸入的郵件地址是否合法?使用者是否已輸入合法的日期?使用者是否在資料域
Time of Update: 2015-06-03
jquery中extend的實現通常我們使用jquery的extend時,大都是為了實現預設欄位的覆蓋,即若傳入某個欄位的值,則使用傳入值,否則使用預設值。如下面的代碼:function getOpt(option){var _default = {name : 'wenzi',age : '25',sex : 'male'}$.extend(_default, option);return _default;}getOpt(); //
Time of Update: 2015-06-03
trick:CSS 3+checkbox實現JQuery的6個基本動畫效果在JQuery中,有六個基本動畫函數:show()/hide()、fadeIn()/fadeOut()、slideUp()/slideDown()。這篇文章,就利用CSS3+checkbox實現這六個基本動畫。show()/hide()的實現show()/hide()的實現主要控制元素的display屬性。html: show/hide 點擊上面的show/hide實現show()/hide() css:#box{
Time of Update: 2015-06-03
在HTML中插入JavaScript代碼的樣本 這篇文章主要介紹了在HTML中插入JavaScript代碼的樣本,嵌套在HTML代碼中是JavaScript的準系統,需要的朋友可以參考下 在HTML文檔中的任何地方可包括JavaScript代碼。但也有以下的最佳方法來包含JavaScript在HTML檔案。 在 ... 部分. 在 ... 部分. 在... 和... 部分. 指令碼和外部檔案,然後包括在...
Time of Update: 2015-06-03
jQuery外掛程式開發及jQuery.extend函數詳解和jQuery.fn與jQuery.prototype區別一、jQuery外掛程式開發分為兩種: 1.類層級:類層級你可以理解為拓展jquery類,最明顯的例子是$.ajax(...),相當於靜態方法。開發擴充其方法時使用$.extend方法,即jQuery.extend(object);$.extend({add:function(a,b){return a+b;} ,minus:function(a,b){return a-b;}}
Time of Update: 2015-06-03
JavaScript用戶端檢測技術詳細解析(1)1. Firefox Gecko是firefox的呈現引擎。當初的Gecko是作為通用Mozilla瀏覽器一部分開發的,而第一個採用Gecko引擎的瀏覽器是Netscape6;我們可以使用使用者代理程式檢測下:如下JS代碼:var ua = navigator.userAgent;console.log(ua);在windows下firefox下列印如下:Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.
Time of Update: 2015-06-03
jquery源碼系列:append方法實現過程no1:// Define a local copy of jQueryvar jQuery = function( selector, context ) {// The jQuery object is actually just the init constructor 'enhanced'return new jQuery.fn.init( selector, context, rootjQuery );
Time of Update: 2015-06-03
說一說js的命令模式所謂命令模式,就是解耦了命令寄件者與命令接收者,何謂命令寄件者,何謂命令接收者,舉個例子,我點擊一個按鈕,一個div變紅,命令寄件者就是按鈕,接收者就是div。當然這是簡單的例子,為什麼要解耦,好處就是解耦了各個對象的聯絡。比如現在有個對象,對象看起來是這樣寫的: var