原创 JSP基礎知識(一)
JSP文件主要由模板元素、指令元素、動作元素、腳本元素、聲明、表達式、Scriptlets和JSP內建對象組成。 1 模板元素 模板元素是指JSP的靜態HTML或者XML內容。 2 註釋 (1
原创 AngularJS自定義指令標籤
創建一個模塊 var app = angular.module('app', []);創建一個簡單指令標籤app.directive('alert', function(){ return { template: '<div cl
原创 JSP基礎知識(二)
1 JSP內建對象 在所有的JSP頁面中都能使用內建對象。所有的隱含對象只有對Scriptlet或者表達式有用,在JSP聲明中不可用。 (1)out (2)request (3)respons
原创 HTML Templates
HTML Templates HTML Templates相當於模板,它提供了可複用重用的DOM結構塊,在模板內容的DOM塊跟普通的HTML DOM結構塊沒有什麼區別。 1 定義(聲明)HTML Templates,定義/聲明HTML
原创 使用Promises
promise是JavaScript中處理異步事務的一種方式,這樣的事務會在後續的某個時間點上完成。通常會在使用Ajax請求的時候使用到promise,瀏覽器在後臺發起HTTP請求,並且在請求完成後使用promise通知相應的應用程序。以
原创 Web 前端
更多Web前端開發相關內容,請移步這裏!!
原创 Shadow DOM獲取Shadow host的內容
在Shadow DOM(二)中,介紹了與Shadow DOM相關的概念,包括Shadow host等等。 本文將重點介紹如何將Light DOM中的內容傳到Shadow DOM中。 而在Shadow DOM 與HTML Templates
原创 Jasmine 語法
// A test suite in Jasmine describe('My Function', function() { var t; // Similar to setup beforeEach(funct
原创 ECMAScript 6 新特性
1 字符串處理新方法 (1)includes() 判斷字符串中是否包含某個子串,若包含則返回true,否則返回false (2)startsWith() 判斷字符串是否以某個子串開始,若是則返回tr
原创 前端優化的一些點
1 CSS放在head中,JavaScript放在</body>前 2 減少重排、重繪 3 減少DOM操作次數 4 使用CDN 5 合併、壓縮靜態資源,減少HTTP請求數量 6 前後端採用JSON通信 7 減少DOM元素數量
原创 創建自定義的Polymer元素
要創建一個新的Polymer元素,需要: 1 加載polymer.html(Polymer的核心)。 2 使用<polymer-element>聲明自定義的元素。 在下面的示例中,定義了一個<my-element>元素,使用HTML I
原创 Grunt
Grunt 1 安裝Grunt命令行工具包 grunt-cli npm install -g grunt-cli Grunt被分爲好幾個包,每個包用於特定的目的。grunt-cli包爲
原创 怪異的JavaScript
var obj = {'': 100}; obj.['']; // 輸出 100; 0 / 0; // NaNtypeof(NaN); // "number"Infinity - Infinity; // NaNNaN ===
原创 CSS之Media Query
Media Query 使用方式 1 通過link標籤 <link rel="stylesheet" href="file" media="logic media and (expression)"/> 2 通過@import @i
原创 JavaScript
1 字符串操作方法 string.slice(start[, end]); 如果只提供start參數,則表示從start位置到字符串結束。 string.slice(start, end) 包含start,但不包含end。[start,