Time of Update: 2015-07-04
標籤:javascript這些方法都是在做項目的時候寫的,有些可能寫的不好,但是收集起來可以做為一個日期格式化工具了。var dateUtils = { /** * 格式化日期 * @param date * @returns {string} */ getFormatDay: function(date) { var dateTime; var dateFormat; // var
Time of Update: 2015-07-03
標籤:一、變數的範圍要理解閉包,首先必須理解Javascript特殊的變數範圍。變數的範圍無非就是兩種:全域變數和局部變數。Javascript語言的特殊之處,就在於函數內部可以直接讀取全域變數。Js代碼 var n=999; function f1(){ alert(n); } f1(); // 999另一方面,在函數外部自然無法讀取函數內的局部變數。Js代碼 function f1(){ var n=999; } alert(n); //
Time of Update: 2015-07-02
標籤:1、call()和apply(),執行個體如下:function add(a,b) { alert(a+b); } function sub(a,b) { alert(a-b); } add.call(sub,3,1);說明:這個例子中的意思就是用 sub繼承add,add.call(sub,3,1) == add(3,1)
Time of Update: 2015-07-01
標籤:組團,並給團取個名(如何建立數組)使用數組之前首先要建立,而且需要把數組本身賦至一個變數。好比我們出遊,要組團,並給團定個名字“雲南之旅”。建立數組文法:var myarray=new Array(); 我們建立數組的同時,還可以為數組指定長度,長度可任意指定。var myarray= new Array(8); //建立數組,儲存8個資料。
Time of Update: 2015-06-29
標籤:Regex:對字串中的資訊實現尋找、替換和提取操作。(不支援注釋和空白,必須寫在一行內)Regex的建立:包含在一對斜杠之間的字元(直接量文法)例如:var pattern = /s$/; // 建立一個正則來匹配所有以字母s結尾的字串,並賦值給pattern一 、字元類:將直接量字元單獨放進方括弧內就組成了字元類。一個字元類可以匹配它所包含的任一字元。Regex的字元類:[...]
Time of Update: 2015-06-29
標籤:在HTML頁面中使用Javascript有兩種方式:嵌入的Javascript代碼這種方式是直接將Javascript代碼寫在HTML中,相應的用法是:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
Time of Update: 2015-06-29
標籤:一、函數function show(n){ return n*2;}alert( show(2) ); //4alert( show(3) ); //6alert( show(4) ); //8 二、勾股定理 1、可以實現兩點座標求距離的應用 2、JS中的平方和開方 Math.pow(2,3) //2的立方 Math.pow(3,2) //3的平方 Math.sqrt( 9 ) //3
Time of Update: 2015-06-29
標籤:JavaScript擷取路徑1、設計原始碼<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head>
Time of Update: 2015-06-29
標籤:在javascript中,資料類型分為兩類:基礎資料型別 (Elementary Data Type)和引用資料類型。javascript中聲明變數使用關鍵字var。 一、基礎資料型別 (Elementary Data Type) javascrip含有五種基礎資料型別 (Elementary Data Type):undefined,null,boolean,number和string。 boolean:布爾,值為 true
Time of Update: 2015-06-29
標籤:題目:Given an absolute path for a file (Unix-style), simplify it.For example,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c" 我的解答:/** * @param {string} path * @return {string} */var simplifyPath
Time of Update: 2015-06-29
標籤: 老生常談:ie6下,a標籤href設定javascript:void(0);後綁定的click事件,如果有form表單提交或跳轉等事件,會失效!舉例: <a id="id_back" href="javascript:void(0);" title="返回管理">返 回</a> $("#id_back").click(function(){ $
Time of Update: 2015-06-29
標籤:文章由來:jQuery源碼學習時的總結在JS中,一般的物件導向的寫法如下:function Cao(){}//定義一個建構函式Cao.prototype.init = function(){}//原型上添加初始化方法Cao.prototype.other = function(){}//可執行檔其他實際方法var c1 = new
Time of Update: 2015-06-29
標籤:前言 最近在看些JavaScript非同步東西,但是由於時間有限,才剛看了個頭,不得不中途停止。為了方便日後查閱以備重拾,遂記錄一點體會,如果能使得他人有所收穫,那更是極好的。其實本文與非同步並沒有太大關係。從setTimeout說起 眾所周知,JavaScript是單線程的編程,什麼是單線程,就是說同一時間JavaScript只能執行一段代碼,如果這段代碼要執行很長時間,那麼之後的代碼只能盡情地等待它執行完才能有機會執行,不像人一樣,人是多線程的,所以你可以一邊觀看某島國動作片,一邊
Time of Update: 2015-06-29
標籤:avascript通常被用來操作HTML,改變網頁內容!向頁面輸出內容Javascript提供了document.write(‘string‘)方法來向頁面寫入內容:<!DOCTYPE html><html lang="en" xmlns="http://www.w3.org/1999/xhtml"><head> <meta charset="utf-8" />
Time of Update: 2015-06-29
標籤:Majority Element IIGiven an integer array of size n, find all elements that appear more than ⌊ n/3 ⌋ times. The algorithm should run in linear time and in O(1)
Time of Update: 2015-07-05
使用jspdf產生pdf報表,jspdfpdf報表由於前台html已經動態產生報表,而且,前台有一個功能,一個date range組件,當你拖動的時候,報表會在不提交到背景情況下動態變化。因此需要用到js產生生報表:用到的組件:jquery.jsjspdf.jscanvg.jshtml2canvas.jsjspdf.plugin.autotable.js前台動態產生的chart現在一般是用的html5的canvas或者是svg,很不幸運,我遇到的是svg,
Time of Update: 2015-07-04
JavaScript實現動態添加,刪除行的方法執行個體詳解,javascript詳解本文執行個體講述了JavaScript實現動態添加,刪除行的方法。分享給大家供大家參考。具體如下:<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>增加Table行</title> </head>&
Time of Update: 2015-07-04
javascript 閉包詳解,javascript詳解看了一下網上閉包的概念及文章,對於這個問題,自己做一個梳理吧。問:閉包是什嗎?答:閉包是指在 JavaScript 中,內建函式總是可以訪問其所在的外部函數中聲明的參數和變數,即使在其外部函數被返回(壽命終結)了之後。這個是我自身第一次碰到閉包的問題<!DOCTYPE HTML><html><head><meta charset="utf-8"/><title>閉包迴圈問題<
Time of Update: 2015-07-03
詳解jQ的support模組 jQuery的屬性support是判斷瀏覽器之間是否相容的模組 ,該模組包含了leadingWhitespace,tbody,htmlSerialize,style,hrefNormalized,opacity,cssFloat,checkOn,optSelected,getSetAttribute....等相容問題,所有的這些屬性也只是jQuery內部會用到,因為jQ內部一些模組需要對這些東西進行判斷, 就直接寫成了一個support模組, 可以供我們,
Time of Update: 2015-07-01
深入探究使JavaScript動畫流暢的一些方法 這篇文章主要介紹了使JavaScript動畫流暢的一些方法,包括與CSS動畫效果的一些對比,需要的朋友可以參考下 基於Javascript的動畫暗中同CSS過渡效果一樣,甚至更加快,這怎麼可能呢?而Adobe和Google持續發布的富媒體移動網站的效能可媲美本地應用,這又怎麼可能呢? 本文逐一遍覽了基於Javascript的DOM動畫庫,如Velocity.js和GSAP,看其是如何比jQuery和CSS動畫效果更具效能的.