Time of Update: 2016-01-29
js權威指南---學習筆記01,js---學習筆記011、當函數賦值給對象的屬性時,就變為了方法;2、被零整除不報錯,只會返回無窮大(Infinity)或者負無窮大。例外:零除以零等於非數字(NaN)。3、NaN與任何值都不相等!4、Javascript採用二進位浮點數標記法(IEEE-754),會導致不能精確表示類似0.1這樣簡單的小數; 它只能表示1/(2^N)的和的任意組合。5、布爾值:真值和假值;
Time of Update: 2016-01-29
蒙板 模態對話方塊,模態對話方塊 1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <title></title> 6 <style> 7
Time of Update: 2016-01-29
CSS 布局執行個體系列(四)如何?容器中每一行的子容器數量隨著瀏覽器寬度的變化而變化?,css容器Hello,小朋友們,還記得我是誰嗎?對了,我就是~超威~好啦,言歸正傳,今天的布局執行個體是:實現一個浮動布局,紅色容器中每一行的藍色容器數量隨著瀏覽器寬度的變化而變化,就如:肯定有人心裡犯嘀咕了,哈~這麼簡單,不就是全部左浮動嘛,這也好意思拿出來講?別急啊,其實裡面的坑還是挺多的,且待我一個個填上。1. 通過左浮動實現2. 通過 inline-block
Time of Update: 2016-01-29
CSS盒子模型,css盒子盒子模型在CSS這個一切皆為框的世界裡,今天我想談談我對CSS盒子模型的理解,如有不妥,請狠狠拍磚。一、什麼是CSS盒子模型呢? 通俗一點,CSS盒子模型由外邊距(margin)、邊框(border)、內邊距(padding)、元素內容(content)組成,請見: 二、盒子模型中margin、border、padding、content的各自作用(1)
Time of Update: 2016-01-29
為什麼只設定line-height就可以實現文本垂直置中效果,為什麼只設定line-height就可以實現文本垂直置中效果:在實際應用中,如果讓單行文本在元素中垂直置中,可以將元素的高度和行高值設定為相同即可。代碼執行個體如下:<!DOCTYPE html><html><head><meta charset=" utf-8"><meta name="author" content="http://www.softwhy.com/" />
Time of Update: 2016-01-29
JSRegex比較常見用法,jsRegex廢話不多說,直接步入正軌了,想要瞭解jsRegex用法的相關知識,通過本教程學習吧。定義和使用var patt1 = new RegExp("hello"); var patt2 = /world/ ; test方法test() 方法檢索字串中的指定值。傳回值是 true 或 false。var pat = /my/; var str = "this is my code..."; console.log(pat.test(str)); // true
Time of Update: 2016-01-29
jQuery Easyui學習之datagrid 動態添加、移除editor,jqueryeasyui 使用easyui行編輯的時候完成編輯的功能比較簡單,但是如果要根據一個框的值動態改變別的值或者編輯的時候禁用某個框的時候就比較麻煩了。 比如像下面這樣:添加行的時候每個值都是手動輸入,修改的時候第一個值不能修改。我們來看下怎麼實現這樣的效果。easyui本身是不提供這麼細節的功能的,需要我們自己拓展下:
Time of Update: 2016-01-27
解決js函數閉包記憶體泄露問題的辦法,js函數本文通過舉例,由淺入深的講解瞭解決js函數閉包記憶體泄露問題的辦法,分享給大家供大家參考,具體內容如下原始代碼:function Cars(){ this.name = "Benz"; this.color = ["white","black"];}Cars.prototype.sayColor = function(){ var outer = this; return function(){ return outer.color
Time of Update: 2016-01-27
理解js對象繼承的N種模式,js對象繼承本文分享了js對象繼承的N種模式,供大家參考。一、原型鏈繼承function Person(){};Person.prototype = { constructor: Person, name: "Oliver"}; function People(){};People.prototype = new Person();People.prototype.constructor = People;People.prototype.sayName =
Time of Update: 2016-01-27
JavaScript數組的一些奇葩行為,javascript數組奇葩在程式語言中數組的重要性不言而喻,JavaScript中數組也是最常使用的對象之一,數組是值的有序集合,由於弱類型的原因,JavaScript中數組十分靈活、強大,不像是Java等強型別進階語言數組只能存放同一類型或其子類型元素,JavaScript在同一個數組中可以存放多種類型的元素,而且是長度也是可以動態調整的,可以隨著資料增加或減少自動對數組長度做更改。今天,複習了一下JavaScript的數組,然後,把他的一些奇葩行為總
Time of Update: 2016-01-27
AngularJS中的Directive自訂一個表格,angularjsdirective先給大家說下表格的需求:●
Time of Update: 2016-01-27
AngularJS中的Directive實現消極式載入,angularjsdirective所謂的消極式載入通常是:直到使用者互動時才載入。如何?消極式載入呢?需要搞清楚三個方面:1、html元素的哪個屬性需要消極式載入?2、需要對資料來源的哪個欄位進行消極式載入?3、通過什麼事件來觸發消極式載入?自訂的Directive的頁面表現大致是這樣:<ul><li ng-repeat="cust in
Time of Update: 2016-01-27
JavaScript文字框指令碼編寫的注意事項,javascript文字框在HTML中,有兩種方式來表現文字框:一種是使用input元素的單行文本,另一種是使用textarea的多行文字框。使用input方式,必須添加type,設定為“text”。 size特性,可以指定文字框內能夠顯示的字元數。 value屬性可以設定文字框的初始值。 maxlength特性則是用於指定文字框內可以接受的最大字元數。 textarea的初始值則必須放在開始和結束標籤之內。 cols是文字框字元行數;
Time of Update: 2016-01-27
詳解jquery事件delegate()的使用方法,jquerydelegate我們先看官方是怎麼說delegate()方法,delegate() 方法為指定的元素(屬於被選元素的子項目)添加一個或多個事件處理常式,並規定當這些事件發生時啟動並執行函數,使用 delegate() 方法的事件處理常式適用於當前或未來的元素(比如由指令碼建立的新元素)。文法很簡單$(selector).delegate(childSelector,event,data,function)參數說明
Time of Update: 2016-01-27
JavaScript實現給定時間相加天數的方法,javascript天數本文執行個體講述了JavaScript實現給定時間相加天數的方法。分享給大家供大家參考,具體如下:/*** 時間相加處理函數* @param date 需要計算的時間(xxxx-xx-xx)* @param plusDays 要加的天數(整數)*/function calcuDate(date, plusDays) { var dateArray = date.split("-"); var year =
Time of Update: 2016-01-27
javascript實現2016新年版日曆,javascript2016新年先看看,效果比較簡單:具體代碼:<html> <head> <title>javaScript日曆</title> <meta charset="utf-8"/> <style type="text/css"> *{ margin:0; padding:0; }
Time of Update: 2016-01-27
AngularJS中如何使用$parse或$eval在運行時對Scope變數賦值,angularjsscope在"AngularJS中自訂有關一個表格的Directive"中自訂了一個有關表格的Direcitve,其表格的表現方式是這樣的:<table-helper datasource="customers" clumnmap="[{name: 'Name'}, {street: 'Street'}, {age: 'Age'}, {url: 'URL', hidden: true}]"&
Time of Update: 2016-01-27
JavaScript實現擷取某個元素相鄰兄弟節點的prev與next方法,prevnext本文執行個體講述了JavaScript實現擷取某個元素相鄰兄弟節點的prev與next方法。分享給大家供大家參考,具體如下:/*** 擷取相鄰元素* @param ele 參考物元素* @param type 類型,上一個(1)or下一個(0)* @return 返回尋找到的元素Dom對象,無則返回null*/function getNearEle(ele, type) { type = type ==
Time of Update: 2016-01-27
理解JavaScript事件對象,javascript事件對象在觸發DOM上的某個事件時,會產生一個事件對象event。DOM中的事件對象相容DOM的瀏覽器會將一個event對象傳入到事件處理常式中。event對象包含與建立它的特定事件有關的屬性和方法。除法的事件類型不一樣,可用的屬性方法就不一樣。不過,所有的事件都會有下表列出的成員。下面列出了 2 級 DOM 事件標準定義的屬性: bubbles: 返回布爾值,指示事件是否是起泡事件類型。 cancelable:
Time of Update: 2016-01-27
jquery ui dialog替代confirm執行個體分析,jqueryconfirm本文執行個體講述了jquery ui dialog替代confirm的方法。分享給大家供大家參考,具體如下:js的confirm,有的瀏覽器會直接屏蔽掉,導致功能無法使用,推薦使用jquery ui 的dialog功能,完美替換confirm功能1、html代碼<div id="confirm_dialog" title="提示"