Time of Update: 2013-12-30
想必大家在開發過程中也遇到類似問題,如果直接將js擷取的數組傳給後台,後台是無法區分數組的,因為js數組如果是二維的就是這樣的:1,張三,23,2,李四,26所以在此對其解決方案進行整理。希望能給大家帶去協助首先需要在js裡面對數組進行轉換為json格式js代碼如下:複製代碼 代碼如下:/** *js數組轉json * */
Time of Update: 2013-12-30
由於項目需要!需要指令碼在用戶端判斷大小和檔案類型!自己網上找資料找的好辛苦!索性自己寫了一個並測試 檔案上傳大小限制的一個例子,相容ie6,ie7,ie8 ,Google Chrome,ff等瀏覽器 複製代碼 代碼如下: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script
Time of Update: 2013-12-30
使用jquery操作iframe 1、 內容裡有兩個ifame <iframe id="leftiframe"...</iframe> <iframe id="mainiframe..</iframe> leftiframe中jQuery改變mainiframe的src代碼: $("#mainframe",parent.document.body).attr("src","http://www.radys.cn") 2、
Time of Update: 2013-12-30
複製代碼 代碼如下: <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <script type="text/javascript" src="jquery-1.9.1.min.js"></script> <script type="text/javascript"> /** * 向上移動選中的option */ function
Time of Update: 2013-12-30
最近寫點東西,比較鬧心,一個彈出層,上邊有其他元素,本意是滑鼠離開彈出層時,執行一些動作,但在實際應用中,滑鼠離開彈出層中的元素時,也會啟用這些動作。試了各瀏覽器的停止事件冒泡的方法,均無效。還是咱們javaeye裡高人眾多,在一個哥們部落格中發現了如下代碼:複製代碼 代碼如下: function isMouseLeaveOrEnter(e, handler) { if (
Time of Update: 2013-12-30
複製代碼 代碼如下:<script src="/js/jquery-1.4.1.js" type="text/javascript"></script> <script type="text/javascript"> var pageindex = 1; var pagesize = 2;
Time of Update: 2013-12-30
複製代碼 代碼如下: //驗證檔案的格式 function validateFile(){ var fileObject=$("#filename"); var errorObject=$("#error"); var filepath=fileObject.val(); var fileArr=filepath.split("//"); var fileTArr=fileArr[fileArr.length-1].toLowerCase().split("."); var
Time of Update: 2013-12-30
click(),bind(),live()都是執行事件時使用的方法,他們之前是有一些區別的,我們在使用這些方法時應該根據需要進行選擇。1.click()方法是我們經常使用的單擊事件方法:複製代碼 代碼如下:$("a").click(function(){ alert("hello");});當點擊<a>時,輸出hello。2.click()方法是bind()方法的一種簡單方法。在bind()中,jQuery所有JavaScript事件對象,比如focus,
Time of Update: 2013-12-30
今天做了2個小實驗, 屏蔽鍵盤不可用 屏蔽滑鼠右鍵不可用實驗一,屏蔽鍵盤不可用鍵盤共有3個事件a、keydown:按下鍵盤上某個按鍵時觸發,一直按住某鍵則會持續觸發b、keypress:按下某個按鍵併產生字元時觸發,即忽略Shift,Alt,Ctrl等功能鍵c、keyup:釋放某個按鍵時觸發複製代碼 代碼如下: <script
Time of Update: 2013-12-30
複製代碼 代碼如下:<!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
Time of Update: 2013-12-30
該執行個體中,新聞資料列表未使用表格顯示。下面將所有源碼附上,其中用到jquery外掛程式。 複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <c:set var="ctx"
Time of Update: 2013-12-30
總是從ID選取器開始繼承 在class前使用tag 將jquery對象緩衝起來 掌握強大的鏈式操作 使用子查詢 對直接的DOM操作進行限制 冒泡 消除無效查詢 延遲到 $(window).load 壓縮js 全面掌握jquery庫1. 總是從ID選取器開始繼承在jquery中最快的選取器是ID選取器. 因為它直接來自於Javascript的getElementById()方法.複製代碼 代碼如下:<div id="content"><form method="post"
Time of Update: 2013-12-30
複製代碼 代碼如下:document.onkeydown=function(e){ var e=window.event||e; var
Time of Update: 2013-12-30
複製代碼 代碼如下:function replace(){ var str="tao zhang yi love liu weng ling"; re=new RegExp("l","g"); var newstart=str.replace(re,"t"); alert(newstr);}運行結果:彈出"tao zhang yi tove tiu weng ting";解釋:re=new
Time of Update: 2013-12-30
以左上方為定點,放大縮小,該點位置不變。方法一:Html代碼複製代碼 代碼如下: <script type="text/javascript"> //相容IE和Firefox 縮小放大、縮放 function ImageSuofang(args) {
Time of Update: 2013-12-30
在日常的前端開發中,偶爾有需要動態插入javascript代碼的需求,基本思路是: 1、動態建立一個script標籤,設定其src屬性,type屬性等 2、將script節點插入頁面,載入js檔案 即相當於將<script type="text/javascript" src="xxx.js"></script>添加到了頁面,只不過這個過程是動態完成的,為此特意封裝了一個函數來實現: 複製代碼 代碼如下: // 動態插入script標籤 function
Time of Update: 2013-12-30
用JS讓文章內容指定的關鍵字加亮是這樣的..現在有這些關鍵字:美容,生活,購物當在文章裡頭出現這些關鍵字,就把它加亮顯示..文章是產生靜態頁面的,而這些關鍵字是能隨時更新的,所以我想用JS來實現...不知道怎樣來實現這樣的功能啊?特此求助複製代碼 代碼如下:<script language="JavaScript">function highlight(key) { var key = key.split('|'); for (var i=0; i<key.
Time of Update: 2013-12-30
前台代碼:複製代碼 代碼如下:Ext.get('outputuser').on('click', function(e){ Ext.MessageBox.confirm('提示','確定要匯出使用者嗎?',function(btn){ if(btn=="yes"){ Ext.Ajax.request({ url:"可以獲得要下載檔案的url"
Time of Update: 2013-12-30
複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>Login.html</title> <meta http-equiv="keywords"
Time of Update: 2013-12-30
迴圈是大多數程式設計語言都具備的準系統,JS也不例外,不同之處在於JS是解釋型語言,運行於瀏覽器環境中,用戶端的軟硬體條件會對JS執行效率產生很大的影響。然而用戶端環境對於開發人員是未知、多樣的,並且難以改變,所以最佳化代碼品質是提高代碼效率的主要途徑。JS代碼中,迴圈是比較容易導致效能問題的因素。理解迴圈特性進而有針對性地進行最佳化也許會帶來不錯的效能提升。for、while、do-while迴圈:這三種迴圈本身的迴圈效率相差不多,所以只要根據適合的應用情境選擇即可。以for迴圈為例:複製代碼