Time of Update: 2014-07-06
先開啟百度,然後按 F12 開啟後,如果不是 Console 項的就點擊 Console 這項,因為我們要在控制台操作。。看到如下內容:好了我們先清空內容,可以右擊選 Clear console 菜單,或者輸入 clear() 都行。接著,我們輸入 document.getElementById('kw1'); 然後斷行符號,就可以看到 id 為 kw1 的元素資訊了。是不是很簡單。下一步是用 console.dir 查看該元素資訊。輸入
Time of Update: 2014-07-06
1.javascript:把IE瀏覽器的activex都開啟,使用如下網頁,可以看到書籤順序和位置:<html><head><script>var word;word = new ActiveXObject("Word.Application");var range = word.Range;word.Visible = true;var path =
Time of Update: 2014-07-06
複製代碼 代碼如下: <span style="font-size:14px;"><!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: 2014-07-06
在Web應用程式特別是Web2.0程式開發中,經常要擷取頁面中某個元素,然後更新該元素的樣式、內容等。如何擷取要更新的元素,是首先要解決的問題。令人欣慰的是,使用JavaScript擷取節點的方法有很多種,這裡簡單做一下總結(以下方法在IE7和Firefox2.0.0.11測試通過): 1. 通過頂層document節點擷取: (1)
Time of Update: 2014-07-06
複製代碼 代碼如下:var ReturnrReason=function(){ if($('#nextTransaction1 option:selected').text()=="退回製作附件"){ $("#ReturnrReason").css('display' ,''); $("#ReturnrReasonNote").css('display' ,''); }else{ $("
Time of Update: 2014-07-06
Boolean(邏輯)對象用於將非邏輯值轉換為邏輯值(true 或者 false)。 建立 Boolean 對象 使用關鍵詞 new 來定義 Boolean 對象。下面的代碼定義了一個名為 myBoolean 的邏輯對象: var myBoolean=new Boolean() 注釋:如果邏輯對象無初始值或者其值為 0、-0、null、""、false、undefined 或者 NaN,那麼對象的值為 false。否則,其值為 true(即使當自變數為字串 "false" 時)!
Time of Update: 2014-07-06
最近在用EXtjs做項目,在載入資料量特別大的時候會出現載入逾時現象,在FB下查看,原來是ext預設ajax請求30秒。 在網上搜到下面的解決方案,以備參考和其他人蔘考。 ExtJS做Ajax請求的時候,預設的相應時間是30秒,如果後來資料查詢時間超過30秒,ExtJS就會報錯。 這就需要修改ExtJS的逾時時間: 2種方法: 1:在Ajax請求的時候加:(timeout: 100000000)屬性 複製代碼 代碼如下: Ext.Ajax.request({ url:
Time of Update: 2014-07-06
我的頁面是jsp頁面,裡麵包含一個參數:lefttree, 這個lefttree是從後台拼出來的,內容是html代碼:如: 複製代碼 代碼如下: <div class="test" onclick="show('tt1','abc')"> 在jsp頁面中,需要通過js代碼將這個值付給一個div,如下: 複製代碼 代碼如下: <script type="text/javascript">
Time of Update: 2014-07-06
一、前言最開始實現滑鼠拖動元素的目的就是在一個頁面上拖動很多小圓點,用於固定定位,然後在複製HTML,粘貼在頁面的開發代碼中,就是這麼一個功能,實現了很多遍,都沒有做好,不得已採用了jQuery.fn.draggable外掛程式,在接觸一些資料和別人的思路,今天終於把這個拖動功能給完善了,下面就來看看它的實現 二、設計思路在拖動元素上綁定滑鼠按下事件,在文檔對象中綁定滑鼠移動,滑鼠彈起事件;為什麼不把三個事件都綁定在拖動元素上,這是因為滑鼠移動太快時,滑鼠移動和彈起事件處理常式將不會執
Time of Update: 2014-07-06
通過文件物件模型(DOM),幾乎可以用Javascript動態建立HTML中的所有 內容。其根本在於,<script>標籤與頁面中的其他元素並無差異:都能通過DOM引用,都能在文檔中移動、刪除,甚至被建立。用標準的DOM方法可以非常容易地建立一個新年的<script>元素: 複製代碼 代碼如下: <script type="text/javascript"> var script=document.createElement("script");
Time of Update: 2014-07-06
var arr=['a','b','c'];若要刪除其中的'b',有兩種方法:1.delete方法:delete arr[1]這種方式數組長度不變,此時arr[1]變為undefined了,但是也有好處原來數組的索引也保持不變,此時要遍曆數組元素可以才用複製代碼 代碼如下:for(index in arr){ document.write('arr['+index+']='+arr[index]);}這種遍曆方式跳過其中undefined的元素 * 該方式IE4.o以後都支援了
Time of Update: 2014-07-06
jQuery Mobile 的一個BUG: 當不採用 ajax 以及 他自己的 back 返回的時候,即: 點擊瀏覽器後退按鈕時,將會從緩衝之中載入頁面,此時,討厭的 loading 動畫出來了,而且一直不消失。 網上找了好多解決方案,搜尋了好久都沒有好用的,今天突然想起來個釜底抽薪,直接動jqeury-mobile 的類庫. 用編輯器開啟, 找到顯示pageLoading的方法, showPageLoadingMsg 的定義處:
Time of Update: 2014-07-06
1.比較函數產生器:複製代碼 代碼如下:/** * 比較函數產生器 * * @param iCol * 資料行數 * @param sDataType *
Time of Update: 2014-07-06
什麼也不說了,直接上代碼: 複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags" %> <% String path = request.getContextPath(); String basePath =
Time of Update: 2014-07-06
IE方法:document.frames['myFrame'].document.getElementById('test').value;Firefox方法:document.getElementById('myFrame').contentWindow.document.getElementById('test').value;IE、Firefox方法:複製代碼 代碼如下: function
Time of Update: 2014-07-06
Javascript在進行浮點數的乘積運算,會出現多位小數的情況。 這是由於在運算的時候先把浮點數轉化成二進位後進行運算,但是有的小數在二進位編碼後出現無限迴圈,因而導致計算出現了誤差,在其它變成語言中也有類似的問題。 原因解釋參考自百度知道: 例如:求1038.1-1000 1038.1=10000001110.0001100110011001100110011001100110011001100..... 1000 =1111101000
Time of Update: 2014-07-06
這裡貼一下自己示範的代碼,期望對使用的朋友所有啟發,我這裡是結合了兩個例子實現的.focus-item ul li.item{ text-align: center;}.scroll-area .prev,.scroll-area .next{ position: absolute; bottom: 590px; width: 29px; height: 64px; opacity: 0.6; overflow: hidden; display: none;
Time of Update: 2014-07-06
今天來記錄下js來自訂滑鼠右鍵,同樣先來分解下它的實現原理:1、屏蔽右鍵預設事件;(一度我以為修改的就是預設事件)2、對一個ul的隱藏;(這個我也曾迂腐的認為值得這樣操作的都是div,汗)3、對滑鼠點擊右鍵做出的響應,顯示隱藏的ul;4、滑鼠重新點擊後,ul重新被隱藏這樣來看的話,我們需要做的事情是不是就簡單了很多,先上代碼:html部分<ul id="testRight" style="width: 100px;background-color: yellow;position:
Time of Update: 2014-07-06
以下的代碼,是測試從字串中識別出年月日,可以看到建立的rYMD這個RegExp對象執行了一次後,又執行了一次。var DateStr = "2014-9-8"; var rYMD = new RegExp("(\\d{4}|\\d{2})-(\\d{2}|\\d{1})-(\\d{2}|\\d{1})", "g"); var aRt = rYMD.exec(DateStr); var
Time of Update: 2014-07-06
jQuery外掛程式AjaxFileUpload可以實現ajax檔案上傳,該外掛程式使用非常簡單,首先瞭解一下正確使用AjaxFileUpload外掛程式的方法,然後再瞭解一些常見的錯誤資訊和解決方案。使用說明需要使用jQuery庫檔案 和AjaxFileUpload庫檔案使用執行個體一,包含檔案部分複製代碼 代碼如下:<script type="text/javascript" src="jquery.js"></script> <script