標籤:javascript 模板 模板引擎 編寫自己的模板解析器因為最近在研究artTemplate,ejs,baaiduTemplate等模板,所以,一時興起,自己也寫了個簡單的模板解析器。一個最基本的模板解析器,需要有什麼功能呢?讀取變數值解析模板語句按照這個思路,我們編寫一個簡單的解析器,需求如下:讀值: <%= 變數名 %>語句支援: <% if( type == 1
標籤:nodejs Regex 最近遊戲的準系統都已經開發完成了,再弄登入註冊這一塊時,使用者名稱需要去掉字串中的特殊字元和逸出字元,代碼如下:<pre name="code" class="javascript">/*** * 去掉字串中的特殊字元 */var excludeSpecial = function(s) { // 去掉逸出字元 s =
標籤:Window 對象所有瀏覽器都支援 window 對象。它表示瀏覽器視窗。所有 JavaScript 全域對象、函數以及變數均自動成為 window 對象的成員。全域變數是 window 對象的屬性。全域函數是 window 對象的方法。甚至 HTML DOM 的 document 也是 window
標籤:javascript這些方法都是在做項目的時候寫的,有些可能寫的不好,但是收集起來可以做為一個日期格式化工具了。var dateUtils = { /** * 格式化日期 * @param date * @returns {string} */ getFormatDay: function(date) { var dateTime; var dateFormat; // var
標籤:1.關於滑鼠事件有:onmouseover(),onmouseout(),onmousedown(),onmouseup(),onclick()事件。2.建立JavaScript對象:方法1:通過newObject()建立person=new Object();person.firstname="Bill";person.lastname="Gates";person.age=56;person.eyecolor="blue";方法二:通過賦值執行個體化person={firstname:
標籤:javascript 事件綁定 事件綁定分為兩種:一種是傳統事件綁定(內聯模型、指令碼模型),一種是現代事件綁定(DOM2級模型)。現代事件綁定在傳統綁定的基礎上為我們提供了更強大更方便的功能。 傳統事件綁定的問題 &
HTML-DIV布局,div布局 1 <DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html" charset="utf-8"/> 5 <title>div布局</title> 6 <style type="text/css"> 7
使用AmplifyJS和JQuery編寫更好更優雅的javascript事件處理代碼事件(或訊息)是一種常用的軟體設計模式,能夠降低訊息處理者和訊息發行者的之間的耦合,比如J2EE裡面的JMS規範。設計模式中的觀察者模式(也叫發布/訂閱模式),這對於javascript代碼同樣適用。之前寫的JQuery相關部落格中,詳細介紹了JQuery的事件處理機制和特性,具體可以參考這個目錄下的文章。 JQuery事件處理其實就是使用了發布/訂閱模式,包括它提供的命名空間機制、自訂事件都非常的棒,
JS相容IE瀏覽器的方法,js相容ie背景 系統需要相容蛋疼的IE6...解決方案*{ 相容IE6-8 }*<!--[if lt IE 9]><script src="@{'/public/mng/javascripts/jquery-1.9.1.js'}"></script><![endif]-->*{ 相容IE9或以上 }*<!--[if gte IE 9]><script
angular js 使用$location問題整理angular js 內建的$location方法十分強大,通過使用$location方法,我們可以擷取到伺服器的連接埠、雜亂串連中的path()部分(/所包含的部分);例:// given url http://example.com/#/some/path?foo=bar&baz=xoxovar path = $location.path();// =>
深入學習jQuery自訂外掛程式1、定義外掛程式的方法 對象層級的外掛程式擴充,即為jQuery類的執行個體增加方法, 調用:(選取器).函數名(參數);(‘#id’).myPlugin(options); 定義的方式: $.fn.extend({ "函數名":function(自訂參數){ //這裡寫外掛程式代碼 }}); //或者是 $.fn.函數名 = function(options){
哥也有個MacBook Air——純CSS打造銀色MacBook Air(一),cssmacbook上一篇:《CSS3小分隊——text分身text-shadow》寫在前面:前段時間自己用CSS繪製了一個銀色的MacBook
jQuery.cookie.js用法一個輕量級的cookie 外掛程式,可以讀取、寫入、刪除 cookie。jquery.cookie.js 的配置首先包含jQuery的庫檔案,在後麵包含 jquery.cookie.js 的庫檔案。<script type=text/javascript src=js/jquery-1.8.1.min.js></script><script type=text/javascript src=js/jquery.cookie.js&
CSS3製作漂亮的3D表單,css33d表單<!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title>CSS3製作3D表單</title><style type="text/css">body{background-color:#f7f0da;background-image:
HTML--Table布局,htmltable 1 <DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" Content="text/html" charset="utf-8"/> 5 <title>table布局</title> 6 </head> 7 <body>
ie8下jquery改變PNG的opacity出現黑邊,ie6下png透明解決辦法,ie8jquery目前互連網對於網頁效果要求越來越高,不可避免的用到PNG圖片,PNG分為幾種格 式,PNG8 PNG24 PNG32,其中最常用的,也是顯示效果和大小比較適中的則是PNG24,支援半透明,透明,顏色也非常豐富,但由於咱們國人使用IE系列或以IE為核心系列的瀏覽器佔大多數,並且由於 WINDOWS XP在國內市場份額比較大,並且XP上好多人還在用IE6 IE7
js 產生26個大小寫字母主要用到 str.charCodeAt()和 String.fromCharCode()方法 --》使用 charCodeAt() 來獲得字串中某個具體字元的 Unicode 編碼。 --》fromCharCode() 可接受一個(或多個)指定的 Unicode 值,然後返回對應的字串。 //產生大寫字母 A的Unicode值為65function generateBig_1(){ var
Struts2返回jsonpackage com.insuper.action;import com.insuper.service.UserService;import com.insuper.vo.User;import com.opensymphony.xwork2.ActionSupport;import com.opensymphony.xwork2.ModelDriven;/** * 註冊使用者 * * @author seawind * */public class
【前端】#001 編碼規範, HTML編碼風格: 文件類型: HTML5類型 <!doctype html> 編碼: 使用 meta 設定編碼類別型 UTF-8<!doctype html><html> <head> <metacharset="utf-8"> </head> <body> </body></html>大小寫:除了 Text
JSON資料的產生與解析JSON資料的產生與解析,首先先到網上下載一個json jar包,我用的是org.json 範例程式碼: package json;import org.json.JSONArray;import org.json.JSONObject;public class Main {/** * 產生Json資料 */public static String createJson(){JSONObject json = new