Time of Update: 2014-09-05
js不能擷取隱藏的div的寬度只能先顯示後擷取,jsdivvar tipsWidth = $(".Loading").css("width").replace("px", "") //先擷取 var windowWidth = $(window).width(); $(".Loading").css({ "display": "block" }); //再顯示 $(".Loading").css({ "left": (windowWidth - tipsWidth) / 2 + "px" });
Time of Update: 2014-09-05
javascript使用正則擷取url上的某個參數,javascripturlfunction GetUrlMenuCode() { var url = window.location.href; var parameter = url.substring(url.indexOf('?') + 1); parameter = parameter.split('&'); var reg = /MenuCode=/g; var menuCode = ""; for (var i = 0;
Time of Update: 2014-09-05
Flexigrid在IE下不顯示資料的有效處理方法,flexigridie解決方案:網上的答案經我驗證都是不靠譜的,以後大家就知道了,Flexigrid在IE下不顯示資料的處理方法是:指定一下Ajax請求資料的方式為Get方式另外,flexigrid不是不可以使用“post”方式發送資料,而是“post”方式在IE下必須要有供post的資料,比如在分頁的時候可以使用post方式,而在你沒有什麼資料要發送的話,一定要使用“get”方式,其它瀏覽器可能對這個要求不嚴格,而IE要求較嚴:FlexiGr
Time of Update: 2014-09-05
加隨機數引入指令碼不讓瀏覽器讀取緩衝,隨機數指令碼<script type="text/javascript"> //為了相容高版本chrome瀏覽器,此處不能讀取緩衝,故採用家隨機數方式引入指令碼 document.write("<s" + "cript type='text/javascript' src='../../Scripts/KindEditor/Editor/kindeditor-min.js?" + Math.random() +
Time of Update: 2014-09-05
下拉框select的綁定樣本,下拉框select樣本根據文本綁定textvar locationCity = productViewObj.Product.LocationCity; var countCity = $("#slCity option").length; for (var i = 0; i < countCity; i++) { if ($("#slCity").get(0).options[i].text == locationCity) {
Time of Update: 2014-09-05
window.location的重寫及判斷location是否被重寫,window.locationIE下window.lcoation可以被重寫而不重新定向,具體方法是: var location = {},然後就可以重寫具體的屬性了,這樣會對通過js判斷location帶來了一定風險。如何判斷location是否被重寫了?折騰了一個下午,折騰了一個方法出來:(location==document.location&&location instanceof Location)此方法只用於IE。
Time of Update: 2014-09-05
javascript中2個驚嘆號的用法執行個體詳解,javascript詳解在javascript代碼中經常會見到!!的情況,本文即以執行個體形式較為深入的分析javascript中2個驚嘆號的用法。分享給大家供大家參考之用。具體分析如下:javascript中的!!是邏輯"非非",即是在邏輯 NOT的基礎上再"非"一次。通過!或!!可以將很多類型轉換成bool類型,再做其它判斷。一、應用情境:判斷一個對象是否存在假設有這樣一個json對象:{ color: "#E3E3E3",
Time of Update: 2014-09-05
容易造成JavaScript記憶體泄露幾個方面,javascript泄露發表於GoogleWebPerf(倫敦WebPerf集團),2014年8月26日。高效的JavaScript
Time of Update: 2014-09-05
手機號碼,密碼正則驗證,手機號碼,密碼驗證 /** * 手機號碼 * 移動:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 聯通:130,131,132,152,155,156,185,186 * 電信:133,1349
Time of Update: 2014-09-05
JavaScript中匿名、命名函數的效能測試,javascript效能測試我們經常通過匿名函數(Anonymous function)來寫回調。簡單來講匿名即沒有名字的函數,一般都立即執行。但是它與命名函數(有名字的函數)的效能如何呢?我們可以比較一下,我們隨便找一台可以執行Shell命令的電腦來使用大量函數調用看一看二者執行消耗時間:anonymous.js複製代碼 代碼如下:var count = 100000000 , sum = 0while
Time of Update: 2014-09-04
Egret引擎開發指南之運行項目,egret引擎指南項目這是一個令人興奮的小結,因為在這個小結中你終於能夠看到你的第一個Demo的運行效果。1.使用Egret工具運行遊戲運行Egret項目,我們需要一個已啟動並執行HTTP伺服器。在前面安裝Egret的教程中,我們已經為大家推薦了一款HTTP伺服器。現在我們來看一下如何使用我們egret提供的最簡單的HTTP伺服器來運行我們的項目。和前面的教程一樣,我們首相在終端中定位我們的項目,使用cd命令。然後我們執行一個簡單的命令來啟動Egret的HTTP
Time of Update: 2014-09-05
JS的location.href跳出架構開啟新頁面的方法,jslocation.href今天遇到個問題,後面在架構中,當判斷登入失效後要返回登入頁面,但登入頁面卻在架構內開啟,我想讓它直接跳出架構開啟(這裡不是開啟新視窗),終於在網上找到了辦法,分享給大家:echo "<script
Time of Update: 2014-09-05
js怎麼覆蓋原有方法實現重寫,js覆蓋原有重寫<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><script>function myblur () {alert("1、離開");}function bindEvent(func){myblur = func;}function myonclick()
Time of Update: 2014-09-04
js實現的類似於asp資料字典的資料類型代碼執行個體,js資料類型首先聲明一個數組:複製代碼 代碼如下:var dictNew=new Array; var key;var value; for (var i = 0; i <50; i++) { //擷取要添加到資料字典的索引值對 key= jQuery("#costCodeIdId"+i).val(); value = num2zero(jQuery("#valueId"+i).val());
Time of Update: 2014-09-04
JavaScript實現找出字串中第一個不重複的字元,javascript字串此演算法僅供參考,小菜基本不懂高深的演算法,只能用最樸實的思想去表達。//找出字串中第一個不重複的字元// firstUniqueChar("vdctdvc"); --> tfunction firstUniqueChar(str){var str = str || "",i = 0,k = "",_char = "",charMap = {},result = {name: "",index:
Time of Update: 2014-09-04
JavaScript實現找出數組中最長的連續數字序列,javascript數組原始題目:給定一個無序的整數序列, 找最長的連續數字序列。例如:給定[100, 4, 200, 1, 3, 2],最長的連續數字序列是[1, 2, 3, 4]。小菜給出的解法:function maxSequence(array,step){var _array = array.slice(), //clone array_step = 1,_arrayTemp = [],i = 0;var parseLogic =
Time of Update: 2014-09-04
javascript類比post提交隱藏地址欄的參數,javascriptpost通過js類比post提交1:請求需要的參數過長,超過get允許的最大長度2:想要隱藏地址欄的參數//新建立一個form表單document.write('<form name=myForm></form>'); var myForm=document.forms['myForm']; myForm.action='runEmpAttendance'; myForm.method='POST'
Time of Update: 2014-09-04
JavaScript使用focus()設定焦點失敗的解決方案,javascriptfocus昨天修改機頂盒上面的EPG頁面,遇到一個小問題。使用者購買遊戲時需要彈出購買確認對話方塊,對話方塊的預設焦點規定必須停留在“取消”按鍵上。很簡單的需求,使用JavaScript的focus()方法就可以實現了。簡單的程式碼範例如下:document.getElementById("cancel").focus()但是苦逼的是,機頂盒真是一個大坑。由於要相容所有現存的機頂盒型號,需要對8款機頂盒進行適配。然
Time of Update: 2014-09-04
javascript重新整理父頁面的各種方法匯總,javascript重新整理匯總用iframe、彈出子頁面重新整理父頁面iframe<script language=JavaScript> parent.location.reload(); </script>彈出子頁面<script language=JavaScript> window.opener.location.reload();
Time of Update: 2014-09-04
讓JavaScript的Alert彈出框失效的方法禁止彈出警告框,javascriptalert本文將介紹讓JavaScript的Alert彈出框失效的方法,也就是禁止讓JS彈出警告框。因為現在都提倡綠色上網環境,彈出框難免會影響你的心情,所以通過以下代碼可將Js彈出框屏蔽掉。<script LANGUAGE="JavaScript"><!--window.alert = function(str){return ;}alert("不能彈出警示框");//--></