Time of Update: 2016-10-13
標籤:var SimulateScroll = (function(){ var oParent = document.getElementById(‘wrap-scroll-bar‘), oBox = document.getElementById(‘scroll-bar‘), oWp = document.getElementById(‘container‘), oDiv = document.getElementById(‘cont‘),
Time of Update: 2016-10-13
標籤:單例模式:一個對象只負責一個特定的任務。單例類的特徵:1、建構函式需要標記為private(存取控制:防止外部代碼使用new操作符建立對象),單例類不能在其他類中執行個體化,只能被其自身執行個體化;2、擁有一個儲存類的執行個體的靜態成員變數3、擁有一個訪問這個執行個體的公用的靜態方法(常用getInstance()方法進行執行個體化單例類,通過instanceof操作符可以檢測到類是否已經被執行個體化)另外,需要建立__clone()方法防止對象被複製(複製)情境:1、php的應用主要在於
Time of Update: 2016-10-13
標籤:前端用post過來,Controller就要用[HttpPost],前端用get,Controller就要用[HttpGet],或者不管前端用什麼,Controller都不加這些。 前端用post$.ajax({ url: "/CommRecord/LockSendESMS", type: "post", data: { id: data.ID,
Time of Update: 2016-10-13
標籤:針對web前端的效能,一時間不知道入手的同學,可以看看:前端效能測試對象:HTML、CSS、JS、AJAX等前端技術開發的Web頁面影響使用者瀏覽網頁速度的因素:服務端資料返回、網路傳輸、頁面渲染,頁面資源結構等前端效能測試目的:計算出包含頁面資源結構、頁面渲染、網路傳輸以及伺服器端解析等綜合因素在內的載入時間等指標,對該頁面效能進行評估分析,找出影響效能的主要因素和瓶頸,並在此結果的基礎上,給出一定的最佳化建議和解決方案,從而提升使用者體驗頁面結構分析工具:
Time of Update: 2016-10-13
標籤:編寫CSS容易。 編寫可維護的CSS難。這句話你之前可能聽過100次了。 原因是CSS中的一切都預設為全域的。如果你是一個C程式員你就知道全域變數不好。如果你是任何一種程式員,你都知道隔離和可組合的模組是構建可維護系統的關鍵。為了試圖協助人們構建可維護的CSS,已經有很多CSS指南了:SMACSS, OOCSS, BEM, ITCSS, ACSS, CCSS,Atomic
Time of Update: 2016-10-13
標籤:http://blog.csdn.net/jiuqiyuliang/article/details/45378065 Hibernate與Mybatis對比 1. 簡介Hibernate:Hibernate是當前最流行的ORM架構之一,對JDBC提供了較為完整的封裝。Hibernate的O/R Mapping實現了POJO
Time of Update: 2016-10-13
標籤: 要求標頭
Time of Update: 2016-10-13
標籤:用JavaScript解析XML資料是常見的編程任務,JavaScript能做的,JQuery當然也能做。下面我們來總結幾個使用JQuery解析XML的例子。 方案1當後台返回的資料類型是xml對象,如下:那麼,前端jquery解析:就會得到"成功!"這個文字資訊。 方案2 當你要解析一個xml檔案對象時候,如xmlfile.xml: $.get("xmlfile.xml",function(xml){
Time of Update: 2016-10-13
標籤:情境:資料新增成功之後,需要返回原來的查詢表,這時候的查詢,需要使用react的生命週期:componentDidUpdatecomponentDidUpdate() 這個生命週期的作用是當props或state更新之後,使用它更新DOM節點。如果使用不當,則查詢頁面會不停的調用查詢的方法,不停的執行重新整理操作。因此,需要給新增的方法增加一個標誌,通過這個標誌,判斷,如果新增成功,則調用一次查詢方法,否則,則不調用。這個標誌,通常在 2 個位置使用: 1. action的 新增 方法中;
Time of Update: 2016-10-13
標籤:訊息佇列的實現中,RabbitMQ以其健壯和可靠見長.公司的項目中選擇了它作為訊息佇列的實現.關於MQ的機制和原理網上有很多文章可以看,這裡就不再贅述,只講幾個比較容易混淆的問題1,binding key和routing key binding key和routing key是都不過是自己設定的一組字元,只是用的地方不同,binding key是在綁定交換器和隊列時候通過方法傳遞的字串,routing
Time of Update: 2016-10-13
標籤:1、建構函式模式建構函式用來建立特定的類型的對象。如下所示:function Person(name,age,job){ this.name=name; this.job=job; this.age=age; this.sayName=function(){ alert(this.name); };}var person1=new Person(‘nick‘,20,‘student‘);var person2=new Person(‘nick‘,20,‘student‘);
Time of Update: 2016-10-13
標籤:相信做前端的同學都做過這樣的事情,為最佳化圖片,減少請求會把拿到切好的表徵圖圖片,通過ps(或者其他工具)把圖片合并到一張圖裡面,再通過css定位把對於的樣式寫出來引用的html裡面。gulp-css-spriter 讓這一切別的更簡單了。本文只介紹gulp-css-spriter的使用,其它相關文章請自行Google瞭解^_^。 第一步: npm install
Time of Update: 2016-10-13
標籤:對於圖片上傳代碼的整合因為需要判斷上傳的圖片的寬高是否符合尺寸,所以在最初拿到inputstream的時候,就直接擷取image格式的圖片本來是想在下面的checkFile中擷取的,不過直接使用System.Drawing.Image.FromStream(request.PostedFile.InputStream);的時候報錯了,錯誤意思是說參數為空白,應該是由於上面擷取byte[]file的時候,關閉了stream,導致request.PostFile.InputStream也沒有了
Time of Update: 2016-10-13
標籤:問題一:引入前端庫,方法也是不一樣的比如 lodash.js ,作為一個 chunk 用 html-webpack-plugin 打包到頁面裡,會產生一個全域變數 window._ ,在其它 js 中不必 require(‘lodash‘); 就可以直接使用 window._比如 webpack-zepto,作為一個 chunk 用 html-webpack-plugin 打包到頁面裡,不會產生 window.$ ,如果在其它 js 中直接使用 window.$
Time of Update: 2016-10-13
標籤:CSS的文法格式l 一個CSS規則,有“選取器”和“格式聲明語句”構成l 選取器:就是選擇HTML標記,換句話說就是給那個HTML標記加樣式l 格式聲明語句:由{ }構成,{ }中是各種格式語句。l 一條格式語句,由“屬性名稱:屬性值”構成。l 每一條格式語句,必須用英文下的“;“構成l
Time of Update: 2016-10-13
標籤:js代碼://頭像上傳預覽 $("#up").change(function() { var $file = $(this); var fileObj = $file[0]; var windowURL = window.URL || window.webkitURL; var dataURL; var $img = $("#ImgPr"); if(fileObj &&
Time of Update: 2016-10-13
標籤:1. 使用call或者apply來實現js對象繼承 function Animal(age){ this.age = age; this.say = function(){ console.log(‘age:‘+this.age); }; } function Dog(age,nickname){
Time of Update: 2016-10-13
標籤:html文檔布局元素 學習要點: 1.文件項目總匯 2.文件項目解析 本章主要探討HTML5中文件項目,文件項目的主要作用是劃分各個不同的內容,讓整個布局清晰明快。讓整個布局元素具有語義,進一步替代div。 一.文件項目總匯
Time of Update: 2016-10-13
標籤: 註:formData中的資料在控制台上的console裡面是列印不出來的,只能在控制台的network裡面查看到具體的發送資料和發送選項文章出處:夢想天空 XMLHttpRequest Level 2 添加了一個新的介面——FormData。利用 FormData 對象,我們可以通過 JavaScript 用一些索引值對來類比一系列表單控制項,我們還可以使用 XMLHttpRequest 的
Time of Update: 2016-10-13
標籤:一、執行環境 執行環境定義了變數或函數有權訪問的其他資料,決定了它們的各自行為。每個執行環境都有一個與之關聯的變數對象,環境中定義的所有變數和函數都儲存在這個對象中。 在Web瀏覽器中,全域執行環境被認為是window對象,因此所有全域變數好函數都是作為window對象的屬性和方法建立的。某個執行環境中的所有代碼執行完畢後,該環境被銷毀,儲存在其中的所有變數和函數定義也隨之銷毀(全域執行環境直到應用程式退出----例如關閉網頁或瀏覽器時才會被銷毀) 當代碼在一個環境中執行時,會建立變