Time of Update: 2014-05-29
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><!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/1999/xhtml">
Time of Update: 2014-05-29
本文主要介紹 param 和 embed 標籤中有關 flash 的一些屬性及其屬性值。首先我們需要知道 param 和 embed 標籤是單獨出現的,而不是成對出現的,下面的代碼是一般 flash 嵌套的代碼:<!DOCTYPE HTML><html lang="en"><head> <meta charset="utf-8"/>
Time of Update: 2014-05-29
1.樣式如下設定: <style type="text/css"> .mask { position: absolute; top: 0px; filter: alpha(opacity=60); background-color: #777; z-index: 1002; left: 0px; opacity:0.5; -moz-opacity:0.5;
Time of Update: 2014-05-29
function deleteAll() {var all = document.getElementsByName("checkname");//獲得你選中的內容是一個數組if (all == null || all.length == 1) {alert("暫無訂單");return;} else {var idStr = "";//定義一個自己要刪除的id的字串for ( var i = 0; i if (all[i].checked) {idStr +=
Time of Update: 2014-05-29
關於JavaScript繼承,方式很多,包括compile-to-javascript的語言TypeScript, CoffeeScript以及網站MDN, GitHub,
Time of Update: 2014-05-29
首先先看一下基本定義: 複合選取器就是兩個或多個基本選取器,通過不同方式串連而成的選取器,主要包括“交集”選取器、“並集”選取器、“後代”選取器。 交集選取器 “交集”複合選取器是由兩個選取器直接連接構成,其結果是選中二者各自元素範圍的交集。其中第一個必須是標記選取器,第二個必須是類別選取器或者ID選取器。這兩個選取器之間不能有空格,必須連續書寫。 注意其中第一個必須是標記選取器,
Time of Update: 2014-05-29
最近在做的一個網站發生了一個很詭異的BUG: 接下來排查錯誤:一開始以為是CSS樣式中的:before語句對頁面元素有了影響,但是:before僅對body元素進行了設定,僅僅只是增加了一個元素,不會造成如此多的元素的間隔距離都拉開了的效果;且在刪除:before語句後瀏覽,問題依然存在。因此排除了這個可能性。然後開始仔細的檢查(過程很痛苦),發現這些出問題的地方都有一個共同點:因為網站是採用靜態化實現,使用了伺服器端的靜態包含,而每個多餘的行都出現在每個包含檔案(<!--#in
Time of Update: 2014-05-29
Node的優勢我就不再亂吹捧了,它讓javascript統一web的前後台成為了可能。但是對於新手來說,server端的JS代碼可能不像client端的代碼那麼好調試,直觀。client端JS代碼的調試基本上經曆了一個從“肉眼--alert()--firebug(或者其它的developer
Time of Update: 2014-05-29
supervisor的安裝也很簡單:直接用npm安裝既可,鍵入命令: npm -g install supervisor這裡注意一點的就是,supervisor必須安裝到全域,如果你不安裝到全域,錯誤命令會提示你安裝到全域。如果不想安裝到預設的全域,也可以自己修改全域路徑到當前路徑npm config set prefix "路徑"安裝完以後就可以用supervisor 來啟動服務了。supervisor
Time of Update: 2014-05-29
第一種,只區分瀏覽器,不考慮版本 複製代碼 代碼如下:function myBrowser(){ var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字串 var isOpera = userAgent.indexOf("Opera") > -1; if (isOpera)
Time of Update: 2014-05-29
首先,在腦子裡牢牢記住 jQuery 就是 javascript。這意味著我們應該採取相同的編碼慣例,風格指南和最佳實務。首先,如果你是一個 javascript 新手,我建議您閱讀 《24 JavaScript Best Practices for Beginners》, 這是一篇高品質的 javascript 教程,接觸 jQuery 之前最好先閱讀。當你準備使用 jQuery,我強烈建議你遵循下面這些指南:1. 緩衝變數DOM 遍曆是昂貴的,所以盡量將會重用的元素緩衝。複製代碼 代碼如下:
Time of Update: 2014-05-29
以前最短的IE判定藉助於IE不支援垂直定位字元的特性搞出來的。 複製代碼 代碼如下: var ie = !+"\v1"; 僅僅需要7bytes!參見這篇文章,《32 bytes, ehr ... 9, ehr ... 7!!! to know if your browser is IE》,講述外國人是如何把IE的判定從32 bytes一步步縮簡成7 bytes!的故事但這紀錄今年1月8日被一個俄國人打破了,現在只要6
Time of Update: 2014-05-29
最近在做項目中發現很多CSS代碼裡面都使用!important去覆蓋原有高優先順序的樣式。按照常理來說,越是靈活的東西,需要做的工作就會更多。所以想當然的認為像!important這樣靈活、方便的規則如果用得多的話肯定會對效能有所影響。基於這種考慮,本來想把所有的這些樣式通過提高優先順序給去掉的。不過後來一想,還是去google一下吧,猜想一般都是不可靠的。於是查到了這篇文章Is !important bad for
Time of Update: 2014-05-29
開發一個註冊的HTML頁面, 用於搜集使用者的註冊資訊。包括: 姓名(不可為空), 年齡(必須超過17歲), 體重(30-150kg), 班級(下拉式清單),登陸密碼(至少8位長)、確認密碼(和登入密碼一致),Email(不可為空) , 電話,QQ, 個人簡曆等資訊。 並針對這些表的元素來建立相應的驗證,如果檢測到錯誤,
Time of Update: 2014-05-29
在 JS Array 中支援兩個方法,shift() 和 pop(),分別是指從一個資料中的最前面和最後面刪除一個值,並返刪除值。看一個樣本就明白了:複製代碼 代碼如下:var arr = ['s','o','f','i','s','h'];arr.shift(); // 返回 's'arr; // 目前是 ['o','f','i','s','h']arr.pop() // 返回 'h'arr // 目前是 ['o','f','i','s']在很多 JS
Time of Update: 2014-05-29
在用 Express 的時候,路由是我最困惑的事之一。知道用 app.get('*') 可以處理所有頁面,但這樣除了自訂的其他路由外,靜態檔案是被忽略的。最近在寫一個小工具的時候,找到了一個解決方案:複製代碼 代碼如下:var express = require('express'), router = require('./routes'); var app = module.exports =
Time of Update: 2014-05-29
。 該圖片切換特效實現很簡單,而且相容性很好。 html頁面如下 複製代碼 代碼如下: <div class="wrapper"> <div id="focus"> <ul> <li><a href="http://www.lanrentuku.com/" target="_blank"><img src="img/01.jpg" alt="QQ商城焦點圖效果下載" /></a></li>
Time of Update: 2014-05-29
根據id取url,並下載 複製代碼 代碼如下: <a class="url" apkids="${apk[0]}" href="javascript:void(0);">view</a> $(function(){ $(".url").click(function(){ var apkID=$(this).attr("apkids"); jQuery.ajax({ type:"post", url:"<c:url
Time of Update: 2014-05-29
項目中需要將後台瀏覽器的視窗全屏,也就是我們點擊一個按鈕要實現按F11全屏的效果。 在HTML5中,W3C制定了關於全屏的API,就可以實現全螢幕的效果,也可以讓頁面中的圖片,視頻等全屏目前只有google chrome 15 +, safri5.1+,firfox10+,IE11支援 全屏 複製代碼 代碼如下: var docElm = document.documentElement; //W3C if (docElm.requestFullscreen) {
Time of Update: 2014-05-29
使用 conditional comment 來判斷 IE 的版本。嗯,是早早有人提出,但沒有認真看代碼。昨天剛好在看 CSS3 PIE 的時候看到,覺得是不是不靠譜。今天看到 Paul Irish 也提起,那麼,推薦一下吧。這是作者部落格上寫的:複製代碼 代碼如下:// ----------------------------------------------------------// A short snippet for detecting versions of IE in