Time of Update: 2017-01-19
首先瞭解枚舉屬性一般利用for~in遍曆var a = [1,2,3];for(var i in a){console.log(a[i]);}orvar o = {p1:1,p2:2};for(var i in
Time of Update: 2017-01-19
簡單記錄javascript中對象的使用一、建立對象//建立一個Null 物件 var o={}; //建立一個含有兩個屬性的對象,x、y var o2={x:12,y:'12',name:'JS'}; //此對象中的author屬性的值還是一個對象 var o3={x:12,author:{name:'JS',age:23,address:'china'}}; //建立一個Null 物件和{}一樣 var o4=new Object(); //給對象增加name屬性
Time of Update: 2017-01-19
先給大家展示下效果圖,如果大家感覺還不錯,請繼續參考實現思路詳解。布局1.左右各一半(col-md-6)2.左側登入框占左側一半的10/123.右側是登入系統的注意事項使用到的HTML元素well輸入框組(input-group)按鈕(btn-success)HTML代碼<div class="row" style="margin-top:30px;"><div class="col-md-6" style="border-right:1px solid #ddd;">&
Time of Update: 2017-01-19
關鍵代碼如下所示:$('#Sale').typeahead({ajax: {url: '@Url.Action("../Contract/GetSale")',//timeout: 300,method: 'post',triggerLength: 1,loadingClass: null,preProcess: function (result) {return result;}},display: "Value",val: "ID",items: 10,itemSelected:
Time of Update: 2017-01-19
在項目中遇到這也一個問題:有a.html和b.html。1.a頁面已經開啟,b頁面尚未開啟,我希望在a版面設定好一些列參數,比如背景色,寬度等參數,傳遞給b頁面,好讓b頁面在開啟就能應用。2.a頁面已經開啟,b頁面無論是否開啟。在a頁面需要擷取到b頁面的一些元素甚至變數,以便於應用到a頁面。注意:不涉及跨域問題。想了很久,終於想到瞭解決方案。第一個問題,我們可以利用html頁面錨點的特性,將參數通過url傳遞給b頁面這是a頁面代碼:<button>跳轉設定</button>
Time of Update: 2017-01-19
對於servlet大家應該都很熟悉了,今天再複習一下,如果有哪裡寫的不好或不對的地點希望廣大的網友批評指正。今天只討論get和post兩w種方式,他們之間有很多的不同點,所以解決編碼的方式也會不一樣,post的亂碼問題好解決一點,下面先簡單說下http協議,以便我能更好的記憶原理性的東西和他們之間的不同點。get方式和post方式都是基於http協議的,它的目的是為了提供一種發布和接收html頁面的方法,由用戶端發起請求,伺服器端進行響應。 一個完整的請求訊息包括:一個請求行,若干訊息頭和
Time of Update: 2017-01-19
快速排序讓我看了很久,也折磨了我很長時間,因為大體上的思路我是有了,但是寫代碼時總是出現各種問題,要想把它調試出來對我個人來說還是有一定難度的,而且因為工作和偷懶的原因,導致之前調試不出來的錯誤放了很久,今天終於出來啦,還是有些小激動的哦,下面來分享一下My
Time of Update: 2017-01-19
第一種,prototype的方式://父類 function person(){ this.hair = 'black'; this.eye = 'black'; this.skin = 'yellow'; this.view = function(){ return this.hair + ',' + this.eye + ',' + this.skin; } } //子類 function man(){ this.feature =
Time of Update: 2017-01-19
本文執行個體講述了JS擷取一個未知DIV高度的方法。分享給大家供大家參考,具體如下:通過元素的clientHeight屬效能夠得到元素的高度,如:var height = element.clientHeight;這種做法的局限:1. 如果元素的display屬性設定為none, 那麼得到的結果為02.
Time of Update: 2017-01-19
導航條(navbar)在Bootstrap中是一個獨立組件,導航條(navbar)和導航(nav)在Bootstrap中是有明顯的區別的。在導航條(navbar)中有一個背景色、而且導航條可以是純連結、表單、表單和導航一起結合等多種形式。1.實戰一-帶二級菜單和表單的導航條<!DOCTYPE HTML><html><head> <meta charset="utf-8"> <title>導航條</title>
Time of Update: 2017-01-19
在上篇文章給大家介紹了Backbone中View之間傳值的學習心得。本文重點給大家介紹Backbone View 之間通訊的三種方式。掌握一個 MVC 架構,最關鍵的一節就是掌握如何在各個 View 之間通訊。之前用 Angular 時,覺得基於事件的通訊方式 ($on, $emit, $boardcast) 或者 基於 service 的方式都非常好用。轉戰 Backbone 之後,由於對 Backbone
Time of Update: 2017-01-19
jquery動畫 有意思的地方見效果圖: 思想: 將圖片設定分割div的背景圖片,控制div的屬性,可以現實有趣的濾鏡效果,本例中展示了一種,感興趣的朋友可以嘗試其他濾鏡的實現。 本例其餘動畫部分,主要是利用jquery中提供animate和delay實現。 animate:這個函數的關鍵在於指定動畫形式及結果樣式屬性對象。這個對象中每個屬性都表示一個可以變化的樣式屬性。 delay:設定一個延時來延遲執行隊列中之後的項目。 執行個體效果: jquery 動畫
Time of Update: 2017-01-19
支援查詢功能的鍵盤和簡單得軟鍵盤,鍵盤樣式完全在獨立的css檔案中定義,可以自行美化。(支援從查詢的軟鍵盤) (簡單的軟體盤) 外掛程式的預設參數 複製代碼 代碼如下: jquery.fn.softkeyboard.defaults = { names: { _delbtn: "skbdel", _clearbtn: "skbclear", _querybtn: "skbquery", _closebtn: "skbclose", _letterbtn: "skbbtn", _maindiv:
Time of Update: 2017-01-19
本文為大家分享了js實現常用排序演算法,具體內容如下1.冒泡排序 var bubbleSort = function (arr) { var flag = true; var len = arr.length; for (var i = 0; i < len - 1; i++) { flag = true; for (var j = 0; j < len - 1 - i; j++) { if (arr[j] > arr[j + 1]) { var temp =
Time of Update: 2017-01-19
本文執行個體為大家分享了JavaScript輪播圖組件代碼,供大家參考,具體內容如下//輪播圖組件function Rolling(o) { this.index = ++o.index || 1; //當前滾動的位置,當index大於可輪播的次數listLength或者等於0,為不可滾動狀態 this.num = o.num || 1; //預設滾動一個列表 this.obj = o.obj || null; //要輪播的對象ul this.perObj = o.perObj || null;
Time of Update: 2017-01-19
執行個體如下:console.log(jsonData);//Firefox控制台列印輸出: Object { fileNumber="檔案編號", fileName="檔案名稱"}for(var key in jsonData) console.log("屬性:" + key + ",值:"+ jsonData[key]);}列印輸出:屬性:fileNumber, 值:檔案編號屬性:fileName,
Time of Update: 2017-01-19
執行個體如下://起始日期,/pattern/是Regex的界定符,pattern是要匹配的內容,只用於第一個符號的匹配,g為全域匹配標誌var beginDate = new Date("2013-01-01".replace(/-/g, "/"));//結束日期var endDate = new Date("2013-01-31".replace(/-/g, "/"));//日期差值,即包含周六日、以天為單位的工時,86400000=1000*60*60*24.var workDayVal
Time of Update: 2017-01-19
我們在開發過程中經常會遇到通過js擷取或者改變DOM元素的樣式,方法有很多,比如:通過更改DOM元素的class。現在我們討論原生js來擷取DOM元素的CSS樣式,注意是擷取不是設定在開始之前先說下擷取最終應用在元素上的所有CSS屬性對象的意思是,如果沒有給元素設定任何樣式,也會把瀏覽器預設的樣式返回來。1、ele.style在學習DOM的時候就看到通過ele.style來擷取元素樣式值,但是有時候擷取的並非是節點的樣式值,而是空值。這是因為ele.style只能擷取寫在元素標籤中的style屬
Time of Update: 2017-01-19
前言:這個是綜合一下我最近在學的東西做的小Demo,到實際使用還有距離,但是用來練手鞏固知識點還是不錯的,最近在二刷JS書和Boostrap.css的源碼,做完這個Demo也算是暫告一段落,接下來是jQuery的源碼和Boostrap.js的源碼,任務很艱巨呢,加油~在此就不整篇的貼代碼了,如果感興趣的小夥伴可以發訊息給我,可以把代碼傳給你們~本文:先上效果圖1.布局:Boostrap裡的響應式和調適型配置是自然跑不掉的,container中嵌套row再分別嵌套aside和main(H5新標籤)
Time of Update: 2017-01-19
本文執行個體講述了JavaMail實現郵件發送的方法。分享給大家供大家參考。具體如下:下載 activation.jar 和 mail.jar配置CLASSPATH,將上面兩個jar包加入到CLASSPATH中。JavaBean : "SendEmail.java"package cls; import java.util.Date; import java.util.Properties; import javax.mail.*; import javax.mail.internet.*;