原创 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,