Time of Update: 2014-06-07
很高興看到越來越多的企業重視前端開發了,前端不再是網站開發人員的附屬技能。回想我剛開始入行時,那時ASP網站(非ASP.NET)盛行,80%的網站都是用ASP來做的,一個網頁可能就是一個ASP檔案,裡面前端代碼和後端代碼混在一起。現在不同了,前後端分離,前端可以專註於展示了,不用太在意後端的實現。但是,因為前端發展太快,展示環境也複雜多變,需要前端開發人員掌握更廣的知識。這篇雜談,我打算從一個比較廣的面(包含JS,CSS,網路傳輸,HTML5等),以化整為零為出發點,來和大家介紹一些前端最佳化的
Time of Update: 2014-06-07
Font Awesome 是一套專門為 Twitter Boostrap 設計的表徵圖字型庫。這套表徵圖字型集幾乎囊括了網頁中可能用到的所有表徵圖,除了包括 Twitter Boostrap 的預設表徵圖外,還有社交網路表徵圖、Web 應用程式圖示和編輯器表徵圖等等,可以免費用於商業項目。可以到官方網站查看更詳細的資訊和使用範例。下面僅記錄使用步驟:1.到官網上下載最新版本的Font Awesome.2.解壓檔案,將其中的css和fonts檔案夾拷貝到項目中,其中css檔案夾中有兩個css檔案(
Time of Update: 2014-06-07
App.js 是一個輕量級的 JavaScript UI 庫,用於建立像本地應用程式的移動 Web 應用程式而不犧牲效能和體驗。它是跨平台的,特定的UI設計,配置類似原生的過渡效果。App.js 的目的是為移動 Web 應用程式提供一種健壯的起點,處理常見情況的問題,與其他常見的 JavaScript
Time of Update: 2014-06-07
1、在web開發中,會經常讓你判斷當前使用的是那個瀏覽器及瀏覽器的那個版本,根據瀏覽器版本來調整CSS的樣式, 使在web介面在各個瀏覽器展現達到最佳的效果,下面是擷取當前瀏覽器的代碼: 複製代碼 代碼如下: getBrowserVersion:function(){ var agent = navigator.userAgent.toLowerCase(); var arr=[]; var Browser=""; var Bversion=""; var verinNum=""; //IE
Time of Update: 2014-06-07
用js backgroundPositionX,backgroundPositionY設定在firefox下無法識別,用backgroundPosition同樣在Firefox無法識別。要識別只能用js外掛程式來實現的,代碼如下:/** * @author Alexander Farkas * v. 1.02 */(function($) { $.extend($.fx.step,{ backgroundPosition: function(fx) {
Time of Update: 2014-06-07
因為我不知道怎麼描述這個問題,故標題起的這麼坑爹 主要過程是這樣的,今天我寫一個類似於百度知道那樣有提問答案的頁面,所有的資料都是頁面第一次載入時通過ajax得到的 希望實現的效果是提問者可以通過店家每個答案後面的星星符號選擇採納此答案,被採納的答案星星表徵圖會變成全黑的。 開始我是這樣寫的 複製代碼 代碼如下: $('.choose_right_answer').bind('click',function(){ if(currentUser==questioner) { if ($
Time of Update: 2014-06-07
複製代碼 代碼如下: <style type="text/css"> #banner { padding: 5px; position: relative; width: 968px; height: 293px; /*border: 1px solid #666;*/ overflow: hidden; font-size: 16px; } #banner_list img { border: 0px; } #banner_bg { margin-bottom: 5px;
Time of Update: 2014-06-07
Json格式:{result:[{"aaa","111"},{"abc","121"},{"cba","212"}]} 複製代碼 代碼如下: function $$(id){return document.getElementById(id);} 複製代碼 代碼如下: function changelayer(id,oid){ $$(id).length=1; $.ajax({ type: "POST",//請求方式 url:
Time of Update: 2014-06-07
複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>
Time of Update: 2014-06-07
複製代碼 代碼如下: <!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"> <head> <meta http-equiv="Content-Type"
Time of Update: 2014-06-07
JavaScript的文法有多坑,算是眾人皆知了。先來上張圖代碼如下:複製代碼 代碼如下:{} + []; // 0[] + {}; // "[object Object]"{} + [] == [] + {}; // false({} + [] == [] + {}); // true這麼蛋疼的文法坑估計也只有 JavaScript
Time of Update: 2014-06-07
複製代碼 代碼如下: <!--首頁圖片漂浮開始--> <script type="text/javascript" language="javascript"> function addEvent(obj, evtType, func, cap) { cap = cap || false; if (obj.addEventListener) { obj.addEventListener(evtType, func, cap); return true; } else
Time of Update: 2014-06-07
我們都見到過這些效果,用滑鼠滾輪實現某個表單內的數字增加減少操作,或者滾輪控制某個按鈕的左右,上下滾動。這些都是通過js對滑鼠滾輪的事件監聽來實現的。今天這裡介紹的是一點簡單的js對於滑鼠滾輪事件的監聽。不同瀏覽器不同的事件首先,不同的瀏覽器有不同的滾輪事件。主要是有兩種,onmousewheel(firefox不支援)和DOMMouseScroll(只有firefox支援),關於這兩個事件這裡不做詳述,想要瞭解的朋友請移步:滑鼠滾輪(mousewheel)和DOMMouseScroll事件。另
Time of Update: 2014-06-07
原生 js 編寫,相容 ie,Firefox和Google。 函數如下: 複製代碼 代碼如下: function setHome(obj,url){ try{ obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(url); }catch(e){ if(window.netscape){ try{
Time of Update: 2014-06-07
1.1、自調用匿名函數:(function( window, undefined ) { // jquery
Time of Update: 2014-06-07
IE6-IE9中tbody的innerHTML不能賦值,重現代碼如下 複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <title>IE6-IE9中tbody的innerHTML不能複製bug</title> </head> <body style="height:3000px"> <table>
Time of Update: 2014-06-07
最近一直在做通行證項目,裡面的註冊模組中輸入密碼需要顯示密碼強度(低中高)。今天就把做的效果給大家分享下,代碼沒有網上搜尋的那麼複雜,能夠滿足一般的需求。 html 代碼如下: 複製代碼 代碼如下: <!DOCTYPE HTML> <html lang="en"> <head> <meta charset="utf-8"/> <title>密碼強度</title> <style type="text/css">
Time of Update: 2014-06-07
3.1源碼結構:(function( window, undefined ) { var jQuery = (function() { // 構建jQuery對象 var jQuery = function( selector, context ) { return new jQuery.fn.init( selector, context, rootjQuery ); } // jQuery對象原型
Time of Update: 2014-06-07
前言Jquery是一種js架構(程式碼的一種有機結合)是程式開發過程中的一種半成品;類似的架構有EXTJS。依賴庫:jquery-XXX.js文法:$()本文5種基本的選取器id選取器$("#id值")例子:$(#span1).css("color","red");標籤選取器$("標籤名稱")Class選取器$(".class的值")群組選取器$("標籤名稱1,標籤名稱2")包含選取器$("標籤名稱1
Time of Update: 2014-06-07
JQuery對象的產生1 selector為任何可轉換false的空值 返回空JQuery對象2 selector為字串 2.1 selector為html字串或有id屬性的標籤 2.2.1 selector為html字元時 轉換html字元為DOM元素並放入當前JQuery的數組 當context參數為js對象時,迭代器屬性