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
標籤:數組去除重複值是面試常考內容,也是很容易用到的一個技巧,下面就幾種去重的方法進行介紹。首先是最常見的方法,也就是添加一個臨時數組,將原數組遍曆,加入臨時數組,每次加入時判斷待加入的元素是否存在於臨時數組中,代碼如下:// 對數組進行去重操作,只考慮數組中元素為數字或字串,返回一個去重後的數組//第一種方法,遍曆,將沒有的插入臨時數組function uniqArray1(arr) { var n=[]; for(var i=0;i<arr.length;i+
Time of Update: 2015-06-02
標籤:我們在使用對象的時候,除了一些瀏覽器內建的單體對象可以直接使用外,都會new一個出來使用。1.最簡單的莫過於如下擷取一個Object對象執行個體var obj = new
Time of Update: 2015-06-02
javascript實現設定、擷取和刪除Cookie的方法 本文執行個體講述了javascript實現設定、擷取和刪除Cookie的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9
Time of Update: 2015-06-02
jQuery解析XML檔案同時動態增加js檔案的方法 本文執行個體講述了jQuery解析XML檔案同時動態增加js檔案的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2015-06-02
JavaScript中isPrototypeOf函數作用和使用執行個體 這篇文章主要介紹了JavaScript中isPrototypeOf函數作用和使用執行個體,本文講解了它的作用和使用方法以及使用執行個體,需要的朋友可以參考下 JavaScript中isPrototypeOf函數方法是返回一個布爾值,指出對象是否存在於另一個對象的原型鏈中。使用方法: 代碼如下: object1.isPrototypeOf(object2) 其中object1為必選項,一個對象的執行個體。
Time of Update: 2015-06-02
jQuery外掛程式製作之全域函數用法執行個體 本文執行個體講述了jQuery外掛程式製作之全域函數用法。分享給大家供大家參考。具體分析如下: 1、添加新的全域函數 所謂的全域函數,實際上就是jQuery對象的方法,但從實踐的角度上看,他們是位於jQuery命名空間內部的函數 (1)添加一個函數,只需要將新函數指定為jQuery對象的一個屬性。 ? 1 2 3
Time of Update: 2015-06-02
JS實現屏蔽shift,Ctrl,alt等功能鍵的方法 本文執行個體講述了JS實現屏蔽shift,Ctrl,alt等功能鍵的方法。分享給大家供大家參考。具體實現方法如下: ? 1 2 3 4 5 6 7 8 9 10
Time of Update: 2015-06-02
JS實現相容各瀏覽器解析XML文檔資料的方法 本文執行個體講述了JS實現相容各瀏覽器解析XML文檔資料的方法。分享給大家供大家參考。具體分析如下: 網站上很多用JS解析XML文檔的資料或多或少都有點問題, 以下是自己總結的代碼,用來解析XML文檔,相容各個瀏覽器。 parseXMLDOM.js代碼: ? 1 2 3 4
Time of Update: 2015-06-02
css3 text-shadow,css3一、text-shadowtext-shadow: h-shadow v-shadow blur color;text-shadow: 水平陰影 垂直陰影 模糊半徑 color;h-shadow和v-shadow可取負值,blur只能取正值。二、使用1、基礎<style type="text/css">.blur{ text-shadow:0 0 5px red;/*陰影無位移*/}.vh{ text-shadow:1px 1px 0
Time of Update: 2015-06-02
javascript判斷並擷取註冊表中可信任網站的方法 本文執行個體講述了javascript判斷並擷取註冊表中可信任網站的方法。分享給大家供大家參考。具體分析如下: 判斷可信任網站,首先要在註冊表中找到可信任網站在註冊表中的位置,如下: (1)網域名稱作為可信任網站在註冊表中的位置: HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\InternetSettings\\ZoneMap\\Domains\\ (2)IP作
Time of Update: 2015-06-02
jquery操作select(取值,設定選中)每一次操作select的時候,總是要出來翻一下資料,不如自己總結一下,以後就翻這裡了。比如1、設定value為pxx的項選中$(".selector").val("pxx");2、設定text為pxx的項選中$(".selector").find("option[text='pxx']").attr("selected",true);這
Time of Update: 2015-06-02
超簡潔的CSS下拉式功能表,超簡潔CSS下拉式功能表效果體驗:http://hovertree.com/texiao/css/3.htmHTML檔案代碼:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><title>簡潔的HTML+CSS下拉式功能表-HoverTree</title><base target="_blank"
Time of Update: 2015-06-02
CSS之overflow屬性(2015年06月02日),cssoverflow很基礎的知識,每天get一個小技能......一、含義overflow屬性:屬性規定當元素框中的內容溢出元素框時發生的事件通俗來說就是當一個父元素裡放置的子項目比它大時,要發生什麼二、屬性值<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8">
Time of Update: 2015-06-02
js最理想的繼承——寄生組合式繼承1.傳統的組合式繼承的缺點。 function SuperType(name,colors){ this.name=name; this.colors=colors;} SuperType.prototype.getSuperProperty=function(){ return this.name;}function SubType(job,name,colors){
Time of Update: 2015-06-02
2015-06-02 在html中使用特殊字型,2015-06-02html目的:一首詩,要求從右往左讀,垂直排列,類似古文: html內容:<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>在html中使用特殊字型</title><link rel="stylesheet" href="index.css">
Time of Update: 2015-06-02
label的for屬性,labelfor屬性一、使用介紹<label>專為input元素服務,為其定義標記。for屬性規定label與哪個表單元素繫結label和表單控制項綁定方式又兩種:1、將表單控制項作為label的內容,這樣就是隱士綁定。此時不需要for屬性,綁定的控制項也不需要id屬性。隱式綁定:<label>Date of Birth: <input type="text" name="DofB"
Time of Update: 2015-06-02
JavaScript提升(你不知道的JavaScript)最近,在讀《你不知道的JavaScript(上卷)》這本書,書中詳細闡述了JavaScript眾多重要但經常被大家忽略的點,在此強烈推薦!!!書中,第4章講述了“提升”,從樣本出發講述了變數和函數提升的過程,糾正了自己以前錯誤的理解(相信好多人理解都是錯誤)!我們習慣將var a = 2;看做一個聲明,而實際上JavaScript引擎不這麼認為!下面幾個樣本讓你徹底搞懂JavaScript中的變數提升!樣本1:a
Time of Update: 2015-06-02
JS之——回呼函數的簡單應用(插曲) JS無疑是前端頁面與服務端互動資料的強大語言,那麼如何利用JS的回呼函數來封裝JS的網路請求呢,本文就來簡單說明這一問題一、建立一個index.html檔案頁面內容隨便定義,重點是要引入如下自訂的兩個js檔案,一個是constants.js一個是validate.js二、建立constants.js檔案 /** * Created by liuyazhuang on 2015/5/29. * 此檔案封裝了一些訪問網路請求的url, *