Time of Update: 2017-01-19
複製代碼 代碼如下: <div id="oid"></div> <script type="text/javascript"> //擷取貨號 $.ajax({ url: "http://192.168.1.191/H.ashx", type: "GET", dataType: 'jsonp', //jsonp的值自訂,如果使用jsoncallback,那麼伺服器端,要返回一個jsoncallback的值對應的對象. jsonp: 'jsoncallback',
Time of Update: 2017-01-19
複製代碼 代碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>json</title> <script type="text/javascript"> <!-- var list=[{"name":"中國",
Time of Update: 2017-01-19
公司的項目中用到了這個新訊息提示的效果,主要用於提示使用者有新訊息。具體實現代碼如下:複製代碼 代碼如下:var newMessageRemind = { _step: 0, _title: document.title, _timer: null, //顯示新訊息提示 show: function() {
Time of Update: 2017-01-19
複製代碼 代碼如下: <ul> <li> <input type="radio" name="radio" value="前台支付 " id="radio" />前台支付 ——如需整晚保留,請預付房費。 </li> <li> <input type="radio" name="radio" value="擔保支付" id="radio" />擔保支付 ——稍後客服人員會致電與您聯絡, 並確認擔保需要的資訊。 </li&
Time of Update: 2017-01-19
在js中如果打算使用setInterval進行倒數,計時等功能,往往是不準確的,因為setInterval的回呼函數並不是到時後立即執行,而是等系統計算資源空閑下來後才會執行.而下一次觸發時間則是在setInterval回呼函數執行完畢之後才開始計時,所以如果setInterval內執行的計算過於耗時,或者有其他耗時任務在執行,setInterval的計時會越來越不準,延遲很厲害. 下面的代碼可以說明這個問題 複製代碼 代碼如下: var startTime = new
Time of Update: 2017-01-19
複製代碼 代碼如下: <!--開始--> <style type="text/css"> #msg_win{position:absolute;right:0px;display:none;overflow:hidden;z-index:99;border:1px solid #c00;background:#F9EFFC;width:210px;font-size:12px;margin:0px;} #msg_win
Time of Update: 2017-01-19
當使用者的頁面需要動態載入iframe 時, 如果iframe的src中包傳中文參數會出現編碼錯誤;必須加編碼,然後再解碼。 編碼:encodeURI(encodeURI("包含中文的串")) 解碼:java.net.URLDecoder.decode("需要解碼的串","utf-8"); 解決方案 使用 encodeURI('中文') 進行編碼操作, js代碼: 複製代碼 代碼如下: $(function() { $('#frame').attr('src',
Time of Update: 2017-01-19
js函數方法: 複製代碼 代碼如下: <script> function getDefaultSelectedOption(selectId, valIfNull) { var dom, selectId = selectId.replace(/^#/, ''), opts; try { opts = document.getElementById(selectId).getElementsByTagName('option'); for (var i in opts) { if (
Time of Update: 2017-01-19
複製代碼 代碼如下:<!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: 2017-01-19
本人在一個頁面實現了兩種右鍵菜單,當滑鼠左鍵單擊空白處時,右鍵菜單並不隱藏。於是,Google之,最後找到一種方法,將滑鼠左鍵單擊事件改為: 複製代碼 代碼如下: <span style="font-size:24px;">$(document).click( function () { }</span> 改為 複製代碼 代碼如下: <span style="font-size:24px;">$(document).on('click touchstart'
Time of Update: 2017-01-19
表格有幾行: var trCnt = table.rows.length; (table為Id ) 每行有幾列:for (var i=0; i<trCnt; i++) table.rows[i].cells.length; javascript操作table: insertRow(),deleteRow(),insertCell(),deleteCell()方法 table.insertRow()在IE下沒問題 但在firefox下就得改為table.insertRow(-1)
Time of Update: 2017-01-19
大概有如下步驟 建立項目Bejs 建立檔案package.json 建立檔案Gruntfile.js
Time of Update: 2017-01-19
複製代碼 代碼如下: <!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: 2017-01-19
在物件導向的編程中,很多語言都支援函數重載,能根據函數傳遞的不同個數、類型的參數來做不同的操作,JS對它卻不支援,需要我們額外做些小動作。 在JS的函數執行內容中有一個名為arguments的有意思的變數,它以數組的形式儲存了函數執行時傳遞過來的所有參數,即使函數定義沒有定義這 麼多個形參。還有一個特別之處就是跟Array類型相比,arguments變數有且只有一個length屬性,Array的方法,例如push、pop
Time of Update: 2017-01-19
複製代碼 代碼如下: <script type="text/javascript" language="javascript"> var wait = 60; function change() { $o = $("#J_refresh_checkcode"); if(wait == 0) { $o.removeAttr("disabled"); $o.html("看不清?換一張"); wait = 60; } else { $o.attr("disabled", true);
Time of Update: 2017-01-19
1,註冊頁面滾動事件,window.onscroll = function(){ }; 2,相關擷取頁面高度、捲軸位置、文檔高度的函數: 複製代碼 代碼如下: //擷取捲軸當前的位置 function getScrollTop() { var scrollTop = 0; if (document.documentElement && document.documentElement.scrollTop) { scrollTop =
Time of Update: 2017-01-19
通過兩種不同的方法實現用js來對checkbox進行全選和反選: 方法一: 1:js實現checkbox的 全選 功能: 複製代碼 代碼如下: function checkAll() { var code_Values = document.getElementsByTagName("input"); for(i = 0;i < code_Values.length;i++){ if(code_Values[i].type == "checkbox") {
Time of Update: 2017-01-19
第一種: 複製代碼 代碼如下: <script language="javascript"type="text/javascript"> window.location.href="http://shanghepinpai.com"; </script> 第二種: 複製代碼 代碼如下: <script language="javascript"> alert("返回"); window.history.back(-1); </script>
Time of Update: 2017-01-19
複製代碼 代碼如下: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> /* * 組合模式: 建構函式模式+原型模式 這種方式是javascript中最通用的建立對象的方式 變數類型屬性:用建構函式傳遞
Time of Update: 2017-01-19
項目中需要將後台瀏覽器的視窗全屏,也就是我們點擊一個按鈕要實現按F11全屏的效果。 在HTML5中,W3C制定了關於全屏的API,就可以實現全螢幕的效果,也可以讓頁面中的圖片,視頻等全屏目前只有google chrome 15 +, safri5.1+,firfox10+,IE11支援全屏 var docElm = document.documentElement;//W3C if (docElm.requestFullscreen) { docElm.requestFullscreen()