1. 不同瀏覽器元素的預設屬性有所不同,使用Reset可重設瀏覽器元素的一些預設屬性,以達到瀏覽器的相容。 /** 清除內外邊距 **/ body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 結構元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */pre, /* text formatting elements
#本人為項目組制定的一份頁面最佳化指南(easyui頁面最佳化方案)##背景這是一篇我之前為項目組制定的頁面最佳化指南,主要是面向表單頁面,典型的像[註冊使用者](https://passport.cnblogs.com/register.aspx)那樣的頁面。本人的項目主要是基於easyui的,一開始都是直接用其中的layout進行布局,但對於一個實際項目中有100-200甚至更加多欄位的表單項,載入的效率很成問題經過**本人的分析**(具體的分析過程見[這裡](http://www.cnbl
這個就沒什麼好說的了。。直接上代碼啊!! 首先是HTML的代碼。其中包含了登入點擊按鈕以及一個簡陋的登入框。 複製代碼 代碼如下: <body> <div id="shade"></div> <div> <a onclick="login()" style="cursor:pointer">登入</a> </div> <br/> 什麼都沒有用。。。<br/><br/>
每一次操作select的時候,總是要出來翻一下資料,不如自己總結一下,以後就翻這裡了。比如<select
首先從伺服器端,綁定下拉式清單,二級下拉的text命名按照一定規則加上一級下拉的ID。複製代碼 代碼如下:var options=new Array(); $(document).ready(function(){ //二級聯動 $('#ddlPages').children('option')
1. Append Outside of Loops凡是觸及到DOM都是有代價的。如果你向DOM當中附加大量的元素,你會想一次性將它們全部附加進來,而不是分多次進行。當在迴圈當中附加元素就會產生一個常見的問題。複製代碼 代碼如下:$.each( myArray, function( i, item ) { var newListItem = "<li>" + item + "</li>"; $( "#
樣式:複製代碼 代碼如下: <style type="text/css"> #win { width: 98%; position:
複製代碼 代碼如下: <!doctype html> <html> <head> <meta charset="utf-8"> <title>擷取新浪短網址</title> <script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script> <!--<script
前序、中序、後序的非遞迴遍曆中,要數後序最為麻煩,如果只在棧中保留指向結點的指標,那是不夠的,必須有一些額外的資訊存放在棧中。方法有很多,這裡只舉一種,先定義棧結點的資料結構複製代碼 代碼如下:typedef struct{Node * p; int rvisited;}SNode //Node 是二叉樹的結點結構,rvisited==1代表p所指向的結點的右結點已被訪問過。lastOrderTraverse(BiTree
Ajax提交是通過js來提交請求,請求與響應均由js引擎來處理,頁面不會重新整理,使用者感覺不到實際上瀏覽器發出了請求。比如說我們希望網頁總是顯示最新的新聞,而又不想老是去點重新整理按鈕,我們就可以用Ajax機制來實現。網上的客服軟體也是ajax請求的一個比較好的案例。傳統的請求頁面將實現重新整理,因此局限性很大。1.為什麼用AJAX?使用AJAX,使用者對Web的體驗會更“敏捷”:資料提交頁面不會閃屏;頁面局部更新速度快;網路頻寬佔用低。2.AJAX開發相較傳統模式的簡單之處:傳統模式下,表單
先看: 實現原理很簡單,使用了jquery.pagination這個外掛程式,每當點擊頁碼時非同步去伺服器去取該頁的資料,簡單介紹如下: 一、資料庫表結構:很簡單 就四個欄位 分別是News_id News_title News_time News_readtimes二、前台頁面代碼:複製代碼 代碼如下:<head runat="server"> <title>JQuery無重新整理分頁&
複製代碼 代碼如下:<!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"
javascript中的match函數是使用Regex對字串進行尋找,並將尋找的結果作為數組返回,在實際開發中非常的有用,使用方法如下: stringObj.match(rgExp) 其中stringObj是必選項。對其進行尋找的 String 對象或字串文字。 rgExp是必選項。為包含Regex模式和可用標誌的Regex對象。也可以是包含Regex模式和可用標誌的變數名或字串文字。如果javascript中match函數方法沒有找到匹配,返回 null。如果找到匹配返回一個數組並且更新全域
複製代碼 代碼如下:<html><head><script type="text/javascript" src="js/jquery.js"></script><script type="text/javascript"> function getOtherMessage(){ $.ajax({ type:"post",
我們知道同步執行和非同步執行的區別,為了更好的提高使用者的體驗,我們都會採用非同步方式去處理一些問題,畢竟單線程的同步可能回造成卡死等現象,很不友好,所以可以使用ajax來完成使用者的體驗,現在我們就來說說如何使用jquery的ajax來實現無重新整理的擷取內容我們只是單方面的擷取內容,分頁等就不考慮了,後期會講到無重新整理的分頁頁面中我們放置一個Div容器用來存放返回的內容<div id="comment"><img src="images/Wait.gif" title="
一、 起因 那天用到prototype.js於是開啟看看,才看幾行就滿頭霧水,原因是對js的物件導向不是很熟悉,於是百度+google了一把,最後終於算小有收穫,寫此紀念一下^_^。 prototype.js程式碼片段代碼如下:var Class = { create: function() { return function() { &
本代碼不涉及任何後端開發代碼(如.Net,JAVA等)。目前最權威的天氣預報資料是中國天氣網(http://www.weather.com.cn/),因為這個是官方提供的氣象資料,除了商業的增值服務外,還提供了免費的以JSON資料格式返回的氣象資料,以查看杭州的天氣資料為例,可以輸入以下地址:http://m.weather.com.cn/data/101210101.html
複製代碼 代碼如下: <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML> <HEAD>
js數字轉換為float,取N個小數:=========================================javascript中的變數都是弱類型,所有的變數都聲明為var,在類型轉換過程中就沒有java那麼方便,它是通過 parseInt(變數)、parseFloat(變數)等方法來進行類型轉換的。注意:沒有parseDouble(變數)這種類型轉換,因為在javascript中不分單精確度float和雙精確度double,凡事有小數的變數都認為是float,因此要取小數後的n位,
(一)轉換為字串複製代碼 代碼如下:X + ''toString()String()函數轉換為字串一般是將函數體輸出,不過可以重寫其toString方法(二)轉換為數字複製代碼 代碼如下:parseInt(),parseFloat()使用Number(),前面不要加new,這樣就轉換成對象了。參與數學運算(加法除外)+ X