Time of Update: 2018-12-07
1.文字框焦點問題onBlur:當失去輸入焦點後產生該事件onFocus:當輸入獲得焦點後,產生該檔案Onchange:當文字值改變時,產生該事件Onselect:當文字加亮後,產生該檔案 <input type="text" value="無憂之源" onfocus="if(value=='無憂之源') {value=''}" onblur="if (value=='') {value='無憂之源'}">點擊時文字消失,失去焦點時文字再出現
Time of Update: 2018-12-07
1、跨瀏覽器安全色的事件處理2、挑選清單框3、選項按鈕和複選框4、測驗1、跨瀏覽器安全色的事件處理//可複用的事件處理函數function catchEvent(eventObj, event, eventHandler) { if (eventObj.addEventListener) { eventObj.addEventListener(event, eventHandler, false); } else if (eventObj.attachEvent) { event
Time of Update: 2018-12-07
6.7 實現抽象類別6.7.1 抽象類別和虛函數虛函數是類成員中的概念,是只做了一個聲明而未實現的方法,具有虛函數的類就稱之為抽象類別,這些虛函數在衍生類別中才被實現。抽象類別是不能執行個體化的,因為其中的虛函數並不是一個完整的函數,不能被調用。所以抽象類別一般只作為基類被派生以後再使用。 和類的繼承一樣,JavaScript並沒有任何機制用於支援抽象類別。但利用JavaScript語言本身的性質,可以實現自己的抽象類別。 6.7.2
Time of Update: 2018-12-07
javascript進階程式設計 第2章 ECMAScript基礎 1、原始變數類型,是偽對象,具有屬性(如length)和方法(如toString)nullundefined 從null中派生而來alert(null==undefined); //truebooleannumber 可以存整數和浮點數,是浮點數時要加小數點 var n=5.0 NaN,特殊值表示不是數字,與自身不相等,可以用isNaN函數 alert(NaN==NaN);
Time of Update: 2018-12-07
這幾天在整理知易教程的第6個樣本,代碼基本上完成了,就是文字比較費勁。總覺得有些地方說的很囉嗦,但是意思卻表達的不是非常清楚。所以尋思著弄點兒動態效果到頁面上。做GIF動畫吧,好像挺麻煩的,還容易失真。用flash吧,好像有些瀏覽器看不到flash對吧。最近html5好像挺火的,操作canvas什麼的要用javascript,從頭開始,對於只會點兒基本文法的我,這個難度也不小。忽然想起來cocos2d還有個網頁版的叫cocos2d-javascript,如果大部分操作庫函數都弄好了,百十行的調用
Time of Update: 2018-12-07
源碼愛好者 層和布局 效果:彈出可拖動提示層(強制回應視窗)[原]解決JS中文亂碼http://www.cnblogs.com/xjyggd/archive/2009/04/14/1436000.html[原]解決JS中文亂碼 方法一: <script src="../JS/common.js" type="text/javascript" charset="gb2312"></script>
Time of Update: 2018-12-07
在本教程中,我將用最通俗的語言和最簡潔的代碼給大家示範如何建立一個JavaScript彈出DIV視窗層的效果。 建立一個彈出DIV視窗可能是現在網站/網頁製作中最常碰到的問題之一。傳統的JavaScript彈窗已經不適合目前網站的設計理念了,理由有二:首先,不友好——生硬的彈出對話方塊且伴隨著“哐”的一聲對使用者體驗是個很大的挑戰;其次,相容性不夠強——有相當多的瀏覽器屏蔽了這種JS的Alert()方法。於是,一個良好使用者體驗的網站需要一種更合理的解決方案——使用很少的HTML代碼,很少的CS
Time of Update: 2018-12-07
在看ajax的時候, 看見一段建立XMLHttpRequest對象的代碼,
Time of Update: 2018-12-07
using System;using System.Collections.Generic;using System.Text;using System.Web;using System.Web.UI;/// <summary>/// javascript處理類/// </summary>public class JS{ public static void Alert(System.Web.UI.Page p, string message) {
Time of Update: 2018-12-07
2011-2-5Esri javascript api 引用esri javascript api有兩種方式1 線上引用 <script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.5"></script> <link rel="stylesheet" type="text/css"
Time of Update: 2018-12-07
Class: ImageParameters Description Represents the image parameter options used when calling ArcGISDynamicMapServiceLayer.exportMapImage, Geoprocessor.getResultImage, and
Time of Update: 2018-12-07
對於javascript中各種位置屬性,之前在寫特效時是需要什麼就用什麼,還沒有認認真真的系統的去總結下。在很多特效中位置屬性起著舉足輕重的作用。如果瀏覽器對每種屬性的解釋都相同,我們也不用浪費太多的精力,因為對於每一種屬性,不同的瀏覽器有著不同的解釋。 這篇文章涵蓋了目前各種主流對象的各種位置的屬性,如果有什麼錯誤的地方或者遺漏的地方請不要吝惜你的文字。 總結這些屬性,也算是對自己有個交代。window對象 innerHeight innerWidth outerHtight out
Time of Update: 2018-12-07
介紹本篇主要是介紹Function方面使用的一些技巧(上篇),利用Function特性可以編寫出很多非常有意思的代碼,本篇主要包括:回調模式、設定物件、返回函數、分布程式、柯裡化(Currying)。回呼函數在JavaScript中,當一個函數A作為另外一個函數B的其中一個參數時,則函數A稱為回呼函數,即A可以在函數B的周期內執行(開始、中間、結束時均可)。舉例來說,有一個函數用於產生nodevar complexComputation = function () { /*
Time of Update: 2018-12-07
Nicholas為您講解如何提升JavaScript的遞迴效率! 影響JavaScript效能的另外一個殺手就是遞迴,在上一節中提到採用 memoization技術可以最佳化計算數值的遞迴函式,但memoization不是萬能的,不是所有的遞迴函式都可以用memoization技術優 化,本文介紹了這些情況,並介紹瞭解決辦法,就是將遞迴轉換為迭代,同時需要注意,本文末尾介紹的方案不是最終的方案,還需要和上一節最佳化迴圈的方案綜合 起來才能達到最佳效果。 【原文】Speed up your
Time of Update: 2018-12-07
傳統上,載入Javascript檔案都是使用<script>標籤。就像下面這樣: <script type="text/javascript"
Time of Update: 2018-12-07
介紹任何編程都提出代碼複用,否則話每次開發一個新程式或者寫一個新功能都要全新編寫的話,那就歇菜了,但是代碼複用也是有好要壞,接下來的兩篇文章我 們將針對代碼複用來進行討論,第一篇文避免篇,指的是要盡量避免使用這些模式,因為或多或少有帶來一些問題;第二排是推薦篇,指的是推薦大家使用的模式, 一般不會有什麼問題。模式1:預設模式代碼複用大家常用的預設模式,往往是有問題的,該模式使用Parent()的建構函式建立一個對象,並且將該對象賦值給Child()的原型。我們看一下代碼:function
Time of Update: 2018-12-07
Javascript中的對象和原型(三)在Javascript中的對象和原型(二)中我們提到,用建構函式建立的對象裡面,每個對象之間都是獨立的,這樣就會降低系統資源的利用率,解決這樣問題,我們就要用到下面提到的原型對象。一
Time of Update: 2018-12-07
fso = new ActiveXObject("Scripting.FileSystemObject");//JaveScript 然後調用FileSystemObject的方法.. Add 方法(Dictionary) 向 Dictionary 對象中添加一個關鍵字項目對。 Add 方法(Folders) 將新檔案夾添加到 Folders 集合。 BuildPath 方法 將名稱追加到現有路徑。 Close 方法 關閉一個開啟的文字資料流檔案。 Copy 方法
Time of Update: 2018-12-07
昨天晚上本來想做個JS版的QQ農場的,想用一個二維數組記錄下每塊地的位置,發現javascript沒有二維數組.所有自訂了一個數組類 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
Time of Update: 2018-12-07
文章目錄 Undefined類型 Null類型 Boolean類型 Number類型 String類型 Object類型 資料類型 JavaScript中有5種單一資料型別(也稱為基礎資料型別 (Elementary Data