Time of Update: 2015-07-16
標籤: 1. 基本建立“類”方式var Class = function(){var klass = function(){this.init.apply(this, arguments);};klass.prototype.init = function(){};return klass;};var Person = new Class();Person.prototype.init = function(){// 基於Person
Time of Update: 2015-07-16
標籤:1,以下運算式的運行結果是:["1","2","3"].map(parseInt)A.["1","2","3"]B.[1,2,3]C.[0,1,2]D.其他2,以下運算式的運行結果是:[typeof null, null instanceof
Time of Update: 2015-07-16
標籤:javascript Date日期對象的建立 建立一個日期對象:var objDate=new Date([arguments list]);我總結了參數形式主要有以下3種:new Date("month dd yyyy hh:mm:ss");//後面的hh:mm:ss可選(不選的話就是預設的開始時間),而且前三項的順序可以隨意,甚至各欄位後面可以加逗號new Date(
Time of Update: 2015-07-16
JavaScript範圍閉包(你不知道的JavaScript)JavaScript閉包,是JS開發工程師必須深入瞭解的知識。3月份自己曾撰寫部落格《JavaScript閉包》,部落格中只是簡單闡述了閉包的工作過程和列舉了幾個樣本,並沒有去刨根問底,將其弄明白!現在隨著對JavaScript更深入的瞭解,也剛讀完《你不知道的JavaScript(上卷)》這本書,所以乘機整理下,從底層和原理上去刨一下。JavaScript並不具有動態範圍,它只有詞法範圍。詞法範圍是在寫代碼或者說定義時確定的,而動態
Time of Update: 2015-07-16
javascript定時器小結javascript有兩種定顯示器, setTimeout和setInterval,下面簡要介紹兩個函數然後附上簡單的例子。setTimeout(function, time) , 當定位到time間隔則執行function函數,執行一次就不再執行clearTimeout(t), 結束setTimeout定時器setInterval(function, time),
Time of Update: 2015-07-16
js中函式宣告與運算式//函式宣告:function 函數名(){}//函數運算式: function 函數名(可寫可不寫的)(){} : 命名函數運算式 匿名函數運算式//function aaa(){} : 函式宣告//var a = function aaa(){} : 命名函數運算式//var a = function(){} : 匿名函數運算式(function aaa(){}) : 運算式~function aaa(){}-function aaa(){}+function aaa(
Time of Update: 2015-07-16
javascript用Regex檢測使用者名稱的合法性在使用者登入、使用者註冊時經常需要對使用者名稱如郵箱、手機號進行校正,一般常用運算式。下面整理對郵箱和手機號的運算式校正: function checkUser(){var userName = document.getElementById(user_inp).value;var sEmailReg =/^[w-]+(.[w-]+)*@[w-]+(.[w-]+)+$/;var sNumReg = /^d+$/if
Time of Update: 2015-07-16
node.js表單——formidablenode處理表單請求,需要用到formidable包。安裝formidable包的命令如下: npm install formidable 安裝package的路徑分為兩種,一種是本地目錄,一種是全域目錄。 npm install xxx -g 命令將模組下載安裝到全域目錄中。 全域目錄可以通過 npm config set prefix "目錄路徑" 來設定。 通過 npm
Time of Update: 2015-07-16
細說JavaScript資料類型及轉換細說JavaScript資料類型及轉換 JavaScript資料類型1.Boolean(布爾)布爾:(實值型別)var b1=true;//布爾類型2.Number(數字)數值:(實值型別)var n1=3.1415926;//數實值型別n1.toFixed(3);//四捨五入保留3位小數。3.String(字串)var
Time of Update: 2015-07-16
Nodejs擷取網路資料並產生Excel表格Nodejs的模版中有很多關於Excel表格的,這裡我簡單介紹一下我使用過的一個模組的使用。首先,先安裝Excel的模組:npm install node-xlsx然後,在代碼中引入模組:var xlsx = require('node-xlsx');最後,擷取資料並寫入Excel:var fs = require('fs');var xlsx = require('node-xlsx');var
Time of Update: 2015-07-16
深入理解JavaScript原型鏈前言最近碰到一個題,大家可以試下。Object.prototype.a = function() { console.log(aaa +this.name);};Function.prototype.b = function() { console.log(bbb +this.name);};function Person(name) { this.name = name;}var person = new
Time of Update: 2015-07-16
Nodejs使用mailer發送郵件在實際應用中,有時需要伺服器有特點的資訊時及時的推送訊息給你,而讓你有所準備和處理,項目中伺服器的個數比較多,所以管理伺服器叢集也不是很方便,我就是每台伺服器上出現異常退出的時候都發送郵件到我的郵箱同時並重新啟動Nodejs伺服器。廢話不多說,執行個體上之:首先,需要安裝一個發送郵件的模組:npm install mailer然後在代碼中引入模組:var email = require(mailer);最後使用模組發送郵件:email.send(
Time of Update: 2015-07-16
json字串解析package com.gamesvr.framework.util;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.math.BigDecimal;import java.math.BigInteger;import java.util.*;import
Time of Update: 2015-07-16
理解jquery的$.extend()、$.fn和$.fn.extend()jquery外掛程式的開發包括兩種: 一種是類層級的外掛程式開發,即給jquery添加新的全域函數,相當於給jquery類本身添加方法。jquery的全域函數就是屬於jquery命名空間的函數。另一種是對象層級的外掛程式開發,即給jquery對象添加方法,下面就兩種函數的開發做詳細的說明。 1.類層級的外掛程式開發 類層級的外掛程式開發最直接的理解就是給jquery類添加類方法,
Time of Update: 2015-07-16
Angularjs-Dirty CheckingAngularjs實現了資料雙向繫結,就像下面這樣: <!doctype html><htnl ng-app><head> <script src="js/angular.js"></script></head><body> <input type="text"
Time of Update: 2015-07-16
jquery類比實現仿select效果本著服務為人民的遠大理想,最近寫了個jquery類比select效果的小東東,挺好用,分享下。可以直接在我上傳的資源裡下載壓縮包,:jquery類比實現仿select效果。首先,上html頁面代碼 省份北京河北省山東省城市北京區/縣海澱區朝陽區東城區 然後,上css代碼 @charset
Time of Update: 2015-07-16
Elasticlunr.js 簡介Elasticlunr.jsElasticlurn.js is a lightweight full-text search engine in Javascript for browser search and offline search.Elasticlunr.js is developed based on Lunr.js, but more flexible than lunr.js. Elasticlunr.js provides
Time of Update: 2015-07-16
jQuery Tags Input Plugin 外掛程式的使用一個jquery開發的標籤功能加強外掛程式,可以產生或刪除標籤,還能對輸入重複標籤進行檢查,和JQuery autocomplete外掛程式配合實現自動完成功能。 引入 <link href="../../resources/css/jquery.tagsinput.css" rel="stylesheet"
Time of Update: 2015-07-16
關於jQuery寫外掛程式及其示範關於寫jQuery外掛程式是很有必要的,這是前端學習當中必須經過的一個過程 對於初次寫外掛程式先想清楚原理(function($){$.fn.yourName = function(options){//各種屬性、參數}var options = $.extend(defaults,
Time of Update: 2015-07-16
使用JavaScript和Canvas實現下雪動畫效果該下雪動畫效果使用了HTML5中Canvas畫布實現,其中涉及了物理學中曲線運動的相關知識與運算。index.html <script src=js/snow.js></script><script> window.addEventListener('load', function(){ this.snow = new Snow(); //