Time of Update: 2014-02-07
今天遇到一個需要用javascript將url中的某些參數替換的需求,想起了不久前從網上淘到了一個parseUrl函數,正好可以藉此實現,代碼整理如下:複製代碼 代碼如下://分析url function parseURL(url) { var a = document.createElement('a'); a.href = url; return {
Time of Update: 2014-02-07
複製代碼 代碼如下:<style type="text/css"> /*高亮顯示*/ .highlight{ background-color: gray } </style>複製代碼 代碼如下:<body> <div>
Time of Update: 2014-02-07
一度以為在javascript的世界裡,所有方法都是公有的,無法真正從技術上定義一個私人方法,今天又一次發現:其實我錯了! 複製代碼 代碼如下:var Person = function(name,sex){ this.name = name; this.sex = sex; var _privateVariable = "
Time of Update: 2014-02-07
先寫出DOM元素的HTML結構:複製代碼 代碼如下:<style type="text/css"> /*高亮顯示*/ .highlight{ background-color: gray
Time of Update: 2014-02-07
首先介紹這兩個方法之前,我們常用的是click()方法複製代碼 代碼如下:$("a").click(function() { alert("hello");});click()方法是bind()方法的一種簡單方法。在bind()中,jQuery所有JavaScript事件對象,比如focus, mouseover,和resize,都是可以作為type參數傳遞進來的。
Time of Update: 2014-02-07
3345687687876789123 轉化為:xxx,xxx,xxx 複製代碼 代碼如下: <script type="text/javascript"> window.onload = function(){ //整個測試由小刀提供 var testFun = function( callback, str ){ var tipElem = document.createElement( 'div' ), startTime, duration = 0; for( var j =
Time of Update: 2014-02-07
複製代碼 代碼如下: $(document).ready(function(){ $("#precinct").change(function(){ $("#ptype").val("");//重設所有 $("#stype").html(""); $("#stype").append("<option value=\"\">--請選擇--</option>"); }); <span style="white-space:pre"> </span>/
Time of Update: 2014-02-07
如下所示:複製代碼 代碼如下:<html><head> <title>jquery</title> <style> body {
Time of Update: 2014-02-07
現在介紹如何為一個對象添加、修改或者刪除屬性和方法。在其他語言中,對象一旦產生,就不可更改了,要為一個對象添加修改成員必須要在對應的類中修改,並重新執行個體化,而且程式必須經過重新編譯。JavaScript 中卻非如此,它提供了靈活的機制來修改對象的行為,可以動態添加、修改、刪除屬性和方法。例如首先使用類Object來建立一個Null 物件user:var user=new Object();1.添加屬性這時user 對象沒有任何屬性和方法,顯然沒有任何用途。但可以為它動態添加屬性和方法,例如:
Time of Update: 2014-02-07
複製代碼 代碼如下:<style type="text/css"> /*高亮顯示*/ .highlight{ background-color: gray } </style>複製代碼 代碼如下:<body> <h3>各省市行政區劃</h3>
Time of Update: 2014-02-07
複製代碼 代碼如下:<html> <body> <canvas id="canvas" width="100" height="100" style="background-color:
Time of Update: 2014-02-07
一、需求原因雖然JQuery為我們定義了許多的事件,但是有時候還是不能滿足我們的要求,故本例實現一個自訂事件實現的例子。二、具體實現複製代碼 代碼如下:<!DOCTYPE html PUBLIC "-//W3C//DTDHTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type"content="
Time of Update: 2014-02-07
在提到上述的概念之前,首先想說說javascript中函數的隱含參數:argumentsarguments 該對象代表正在執行的函數和調用它的函數的參數。[function.]arguments[n]參數function:選項。當前正在執行的 Function 對象的名字。 n :選項。要傳遞給 Function
Time of Update: 2014-02-07
複製代碼 代碼如下:function NewDate(str) { str = str.split('-'); var date = new Date(); date.setUTCFullYear(str[0], str[1] - 1, str[2]); date.setUTCHours(0, 0, 0, 0); return date; }所以,為保證在各個瀏覽器中相容,其實就是指為了相容IE,我們在使用Date()對象時最好統一使用new Date(year,
Time of Update: 2014-02-07
最近經常要用tab標籤頁,所以寫了一個簡單的,以後用的話直接拷貝一個,稍微改改就OK了。 先看: 接下來看下代碼怎麼寫的吧: 一、sp檔案easytab.jsp 複製代碼 代碼如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath =
Time of Update: 2014-02-07
複製代碼 代碼如下:<script type="text/javascript"> function validate(){ var reg = new RegExp("^[0-9]*$"); var obj =
Time of Update: 2014-02-07
這篇文章介紹的是 10 款最棒而且又很有用的 jQuery 日曆外掛程式,允許開發人員們把這些漂亮的日曆外掛程式結合到自己的網站中。這些日曆外掛程式易用性都很強,輕輕鬆鬆的就可以把漂亮的日曆外掛程式裝飾到你的網站了。希望下面的外掛程式列表能給予你一定的協助,讓你的 web開發更快更好。舊版本的日曆外掛程式和下拉框已經被淘汰啦,好好欣賞 jQuery 日曆外掛程式給你帶來的強烈視覺衝擊吧! 1. CLNDR.js CLNDR.js
Time of Update: 2014-02-07
複製代碼 代碼如下:function SetCookie(name, value) { var exp = new Date(); exp.setTime(exp.getTime() + 3 * 24 * 60 * 60 * 1000);
Time of Update: 2014-02-07
複製代碼 代碼如下: (function () { var calc = { /* 函數,加法函數,用來得到精確的加法結果 說明:javascript的加法結果會有誤差,在兩個浮點數相加的時候會比較明顯。這個函數返回較為精確的加法結果。 參數:arg1:第一個加數;arg2第二個加數;d要保留的小數位元(可以不傳此參數,如果不傳則不處理小數位元) 調用:Calc.Add(arg1,arg2,d) 傳回值:兩數相加的結果 */ Add: function (arg1, arg2,d) { arg1
Time of Update: 2014-02-07
如果可以回到過去的話,我會告訴自己這句話:"初學JavaScript的時候無視DOM和BOM的相容性" 我初學時的處境 在我初學JavaScript的時候最頭痛的就是瀏覽器安全色問題。在Firefox下面好好的代碼放到IE就不能顯示了,又或者是在IE能正常顯示的代碼在firefox又報錯了。 前端開發工程師的職責就包括跨瀏覽器開發。所以我就在還不瞭解JS這門語言本身的時候去花時間學習瀏覽器安全色知識,這樣會讓JS學習難度增加。但是不能相容主流瀏覽器的代碼不能用在實際項目中。