Time of Update: 2017-01-13
架構的重新整理以前總是搞不定,現在想起這問題,解決方案還真不少,這裡總結了7種用JS重新整理架構的方法,在任意一個子架構頁中重新整理其它架構頁,還是比較實用的,這7種方法是:方法1. window.parent.frames[1].location.reload();方法2. window.parent.frames.bottom.location.reload();方法3.
Time of Update: 2017-01-13
JavaScript日期相減計算,然後得到第二個日期。在平時遇到時間加減的機率也是比較大,以下JS函數可完成指定天數減去某天數,計算出另外一個日期,在很多地方都可以用到。需要的可看下函數代碼,裡面有用法樣本,後面還有參數說明。例子 代碼如下複製代碼 var sDate="2006-06-06";var eDate="2007-07-07";var sArr = sDate.split("-");var eArr =
Time of Update: 2017-01-13
iframe有一個煩人的問題,就是在沒有設定高度的情況下,被嵌套區會顯示一大片空白,有時候設定了高度也不行,後來用JavaScript輕鬆解決了iframe自適應高度的問題,下面把經驗和具體方法分享出來。為了示範方便,這裡需要2個頁面,一個是被iframe的頁,一個是母頁面,先來看母頁面,也就是有iframe代碼的頁面: 代碼如下複製代碼
Time of Update: 2017-01-13
each()用來遍曆每個元素並作出相應的處理,下面是簡單的實現:方法一(直接函數調用): 代碼如下複製代碼 function each(obj,fn){ if(!fn) return; if(obj instanceof Array){//數組 var i = 0, len =
Time of Update: 2017-01-13
代碼如下複製代碼 varyx01=new function(){return"圓心"};alert(yx01);//[objectobject] 相當於: 代碼如下複製代碼 function匿名類(){return"圓心";}varyx01=new匿名類();alert(yx01); 下面情況卻不一樣: 代碼如下複製代碼 varyx01=new
Time of Update: 2017-01-13
這裡會收集一些比較“深奧”的題目,爭取把其中的原因弄懂。寫得「通俗易懂」,不是科技文,也沒那麼嚴謹,表述的也不好。沒辦法,語文沒學好 :(程式員,沒辦法,習慣下標從0開始 :)T0這個題目或許本身不難,但是請試試,能不能把它解釋清楚。 代碼如下複製代碼 function A(){}A.prototype = {x : 10}var a = new A();A.prototype = {x : 10, y : 20};var b = new
Time of Update: 2017-01-13
constructor屬性始終指向建立當前對象的建構函式。比如下面例子: 代碼如下複製代碼 // 等價於 var foo = new Array(1, 56, 34, 12); var arr = [1, 56, 34, 12]; console.log(arr.constructor === Array); // true // 等價於 var foo = new Function(); var Foo = function() { };
Time of Update: 2017-01-13
在開發微網站的酒店預定時,在填寫表單的住店和離點時需要用到日曆控制項,之前我收藏了很多相關的js日曆控制項,但現在要用時卻沒有一款適合用的,因為開發的是手機網站,所以比較挑剔。要求:在點擊日期表單的輸入框時,禁止彈出文本輸入框,並且不能往輸入框輸入內容,只能從日曆控制項彈出的日曆選取日期。能滿足上面要求的JS日期控制項,真的是鳳毛麟角。為了能找到這個控制項,我花了不少時間啊,最終找到了bootstrap-datetimepicker-master,這是bootstrap的一個外掛程式,看開發文檔
Time of Update: 2017-01-13
前幾天說到js中盡量不要使用eval,但是eval到底是什麼那?今天我們就說說eval的那點事。 首先看一下本定義:定義和用法eval() 函數可計算某個字串,並執行其中的的 JavaScript 代碼。文法eval(string) 參數描述 string 必需。要計算的字串,其中含有要計算的 JavaScript 運算式或要執行的語句。 傳回值通過計算 string
Time of Update: 2017-01-13
今天在群裡有人問到這個問題:問題描述:springmvc+hibernate做的一個項目,用google瀏覽器一切正常,用IE卻因為返迴路徑問題,報404,大俠們是什麼情況? 用IE的時候,地址欄的路徑會多了一層或幾層。在js用 window.location.href跳轉,用相對路徑,google是在項目名後,IE卻多一層
Time of Update: 2017-01-13
例子 代碼如下複製代碼 function getRepeatData(input){ var arr = input; var rdata = {}; for(var i in arr){ var c = arr[i]; rdata1 ? (rdata1++) : (rdata1= 1) } &
Time of Update: 2017-01-13
1. jquery 在iframe子頁面擷取父頁面元素代碼如下:$("#objid", parent.document)2. jquery在父頁面 擷取iframe子頁面的元素代碼如下:$("#objid",document.frames('iframename').document)3.js 在iframe子頁面擷取父頁面元素代碼如下:indow.parent.document.getElementByIdx_x("元素id");4.
Time of Update: 2017-01-13
目前在Javascript中,已經存在一些標準的類,例如Date、Array、RegExp、String、Math、Number等等,這為我們編程提供了許多方便。但對於複雜的用戶端程式而言,這些還遠遠不夠。與Java不同,Java2提供給我們的標準類很多,基本上滿足了我們的編程需求,但是Javascript提供的標準類很少,許多編程需求需要我們自己去實現,例如Javascript沒有哈西表Hashtable,這樣的話在處理索引值方面就很不方便。因此,我個人認為一個完整的Javascript物件檢
Time of Update: 2017-01-13
<!--- ================================================================================ 機能概要 :check指定字串是否為有效數字 作成者 :Peter Jin 作成日 :2010-04-23 ================================================================================ ---><cfoutput&
Time of Update: 2017-01-13
XML and Javascript執行個體簡介:瀏覽器問題:當談到瀏覽器不相容的用戶端語言是一個主要問題。但在這裡,我們要使用XML和JavaScript,XML是問題。不是所有的瀏覽器有解析XML文檔的支援。我將用IE6的解釋代碼。瀏覽器不支援XML的,不能閱讀。當您在瀏覽器這樣一個XML檔案,將剛才忽略所有的標籤。樣本XML檔案:<company><employee id="001" sex="M"
Time of Update: 2017-01-13
本思路:1.繞過標記,取得實際內容字數 ,如需要顯示內容前100個字,繞過標記檢索,得到第一百個字實際的索引。然後截取此索引前面的字串。2.根據一得到的字串,得到這個字串中存在的開始標記和結束標記。註:此處的開始標記標識以"<"開通,且下一個字元不為"/"。3.剔除2中 得到的開始標記中的不需要成對出現的標記。如br,img,hr等。4.對比經過3處理的開始標記和2中得到的結束標記,沒有配成對的在合適的位置為其配對。 var br = {}; br.
Time of Update: 2017-01-13
<html> <head> <title>擷取HTML檔案的指定元素</title> <script language="JavaScript"> function getElement1(){ alert(document.all("myH2").tagName); } function getElement2(){ alert(myH2.tagName); } function
Time of Update: 2017-01-13
Array.prototype.binarySearch = function(obj) { var value = 0; var left = 0; var right= this.length; while(left <= right) { var center = Math.floor((left+right)/2); if(this[center] == obj) { value = center; } if(obj < this[center]) { right =
Time of Update: 2017-01-13
//定義Regex,因為jS對只能替換一個 //轉換為 "2000/01/01" var regS = new RegExp("-","gi"); var date1=document.getElementById("begindate"); var date2=document.getElementById("enddate"); date1=date1.replace(regS,"/
Time of Update: 2017-01-13
javascript教程 日期格式驗證代碼<form id="myfm" name="myfm" method="post" action="?"><table class="table_list" > <caption> 增加價格 </caption> <tr>