Time of Update: 2015-04-28
標籤:前言之前本菜打算在寫完基本類型後寫參考型別Object的,因為Object是參考型別的基礎,其他的參考型別也是以Object為根本。只是關於對象的基本認識與簡單操作確實可寫的不多,打算之後與原型、原型鏈一起寫。本博將介紹參考型別Array,即JavaScript中的數組。Array首先數組到底是什麼呢?數組是一段線性分配的記憶體,它能通過整數計算位移並訪問其中的元素。遺憾的是這個定義是指其他語言中的數組,JavaScript中並沒有此類資料結構。作為替代,JavaScript中基於對象建立
Time of Update: 2015-04-28
標籤:javascript 寫一段代碼,判斷一個字串中出現次數最多的字串,並統計出現的次數 1 function test(){ 2 var bt = document.getElementById("bt"); 3 bt.addEventListener("click",function(){ 4 5 var str = "dafdsjkfnaiesdaadsllllllkkkkk444444444444444"; 6 var obj = [
Time of Update: 2015-04-28
標籤:javascript spin-box 外掛程式 今天用JavaScript寫了一個SpinBox外掛程式。先看一下效果吧: 用法是這樣的:<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="UTF-8"> <meta name="viewport"
Time of Update: 2015-04-28
標籤:一.基本格式縮排建議每級4個空格,可以給編輯器設定tab =
Time of Update: 2015-04-28
標籤:javascript 事件 mouse 滑鼠 點擊 事件:JavaScript 建立動態網頁面。事件是可以被 JavaScript 偵測到的行為。 網頁中的每個元素都可以產生某些可以觸發 JavaScript
Time of Update: 2015-04-28
標籤: 範圍是javascript老生常談的問題,在面試題中也經常出現。此文記錄本人對js範圍的理解。從以下三個方面深入探討js範圍和js範圍鏈。 1、什麼是範圍? 2、什麼是範圍鏈? 3、常見面試題。 一、什麼是範圍? 熟悉編程的人都接觸過範圍,比如全域變數和局部變數之分。範圍是變數和函數可以訪問的範圍,即範圍控制著變數和函數的可見度和生命週期。 var name = "Aralic";function person () { //局部變數
Time of Update: 2015-04-28
標籤:帶var關鍵字預解釋讓我們先看下這段代碼執行的結果: 代碼如下:alert(n);//彈出undefinedvar n = 10; 彈出的結果是undefined,為何不是10?讓我們再看下面這段代碼執行的結果: 代碼如下:alert(n);n =
Time of Update: 2015-04-28
標籤: Rainyday.js 背後的想法是建立一個 JavaScript 庫,利用 HTML5 Canvas 渲染一個雨滴落在玻璃表面的動畫。Rainyday.js 有功能可擴充的 API,例如碰撞檢測和易於擴充自己的不同的動畫組件的實現。它是一個使用 HTML5 特性純 JavaScript 庫,支援大部分現代瀏覽器。 線上示範 源碼下載 您可能感興趣的相關文章網站開發中很有用的 jQuery
Time of Update: 2015-04-28
標籤:可參考Array.reduce用法 1. 請編寫getMissingElement函數,返回給定數組中缺少的元素(數組裡的元素為0~9,只會缺失一個)。Example:getMissingElement( [0, 5, 1, 3, 2, 9, 7, 6, 4] ) // returns 8 getMissingElement( [9, 2, 4, 5, 7, 0, 8, 6, 1] ) // returns 3 soluction:function
Time of Update: 2015-04-28
標籤:定義和用法:eval() 函數可計算某個字串,並執行其中的的 JavaScript 代碼。文法:eval(string)參數描述string必需。要計算的字串,其中含有要計算的 JavaScript 運算式或要執行的語句。傳回值:通過計算 string 得到的值(如果有的話)。說明:該方法只接受原始字串作為參數,如果 string 參數不是原始字串,那麼該方法將不作任何改變地返回。因此請不要為 eval() 函數傳遞 String 對象來作為參數。如果試圖覆蓋 eval 屬性或把
Time of Update: 2015-04-28
標籤:全域屬性和函數可用於所有內建的 JavaScript 對象。頂層函數(全域函數)函數描述decodeURI()解碼某個編碼的 URI。decodeURIComponent()解碼一個編碼的 URI 組件。encodeURI()把字串編碼為 URI。encodeURIComponent()把字串編碼為 URI 組件。escape()對字串進行編碼。eval()計算 JavaScript 字串,並把它作為指令碼代碼來執行。getClass()返回一個 JavaObject 的
Time of Update: 2015-04-28
標籤:在Java語言中,我們可以定義自己的類,並根據這些類建立對象來使用,在Javascript中,我們也可以定義自己的類,例如定義User類、Hashtable類等等。 一,概述在Java語言中,我們可以定義自己的類,並根據這些類建立對象來使用,在Javascript中,我們也可以定義自己的類,例如定義User類、Hashtable類等等。目前在Javascript中,已經存在一些標準的類,例如Date、Array、RegExp、String、Math、Number等等,
Time of Update: 2015-04-28
標籤:本篇主要分享我對閉包的理解及使用閉包完成私人屬性、類比類、繼承等,結合大量例子,希望大家能快速掌握!首先讓我們先從一些基本的術語開始吧 一、javascript中的閉包 1、我們一起先來理解什麼是函數的範圍。 2、調用的對象結合例子:複製代碼 代碼如下:function display(something) { function executeDisplay1() { document.write("我在幫老闆列印:"+something+"<br />"
Time of Update: 2015-04-28
標籤:在JavaScript中,繼承可以通過三種手法實現原型鏈繼承 使用apply、call方法 對象執行個體間的繼承。 一、原型鏈繼承 在原型鏈繼承方面,JavaScript與java、c#等語言類似,僅允許單父類繼承。prototype繼承的基本方式如下: 複製代碼 代碼如下:function Parent(){} function Child(){} Child.prototype = new Parent();
Time of Update: 2015-04-28
標籤:javascript一、Snap.svgSVG是一種建立互動式動畫非常棒的方式,獨立的解析度的向量圖形在任何大小的螢幕上看起來效果都很好。Snap.svg庫使操作SVG變得更jQuery操作DOM一樣簡單。 二、Motio一個基於動畫和平移的簡單但強大的JavaScript庫 三、animo.js堆棧動畫,可以建立跨瀏覽器平台的模糊效果,在動畫完成可以調用回呼函數,建立更魔幻的動畫。 四、Move.jsMove.js是一個很小的函數庫,能簡單而優雅的支援CSS
Time of Update: 2015-04-28
標籤:首先說明一下:Js中的範圍不同於其他語言的範圍,要特別注意 JS中範圍的概念: 表示變數或函數起作用的地區,指代了它們在什麼樣的上下文中執行,亦即上下文執行環境。Javascript的範圍只有兩種:全域範圍和本地範圍,本地範圍是按照函數來區分的。 首先來看幾道題目: 1. 複製代碼 代碼如下:if(true){ var aa= "bb"; } console.log(aa); //bb for(var i = 0; i < 100; i++){ //do }
Time of Update: 2015-04-28
標籤:JavaScript範圍 1.範圍JavaScript的範圍與C、Java等語言不同,它不是以花括弧包圍的塊級範圍,這個特性經常被大多數人忽視。例如下面代碼,在大多數類C的語言中會出現變數未定義的錯誤,但在JavaScript中卻完全合法:if (true) { var msg = ‘msg‘;}console.log(msg); // 輸出
Time of Update: 2015-04-28
標籤:js javascript array 先把代碼貼出來。讓大家看看/* * 方法:easySelect(name,value) * 功能:簡單尋找一個對象 * 參數:name為欄位名,value欄位值(數組) * 返回:一組數組,或一個數組對象*/Array.prototype.easySelect = function (name, value) {
Time of Update: 2015-04-28
JavaScript使用cookie實現記住帳號密碼功能 JavaScript使用cookie實現記住帳號密碼功能 這篇文章主要介紹了JavaScript使用cookie實現記住帳號密碼功能,本文直接給出完整測試代碼,需要的朋友可以參考下 很多登入功能上都有個“記住密碼”的功能,其實無非就是對cookie的讀取。 下面展示這個功能的代碼,原作者已無法考究。。。。 測試方法:直接輸入帳號密碼,提交後,
Time of Update: 2015-04-28
javascript實現即時輸出當前的時間 在網頁中即時的顯示時間,不但可以給網頁添色,還可以方便瀏覽者掌握目前時間,為了提高網站的開發速度,可以把主代碼封裝在一個單獨的函數裡面,在需要的時候直接調用而我為了示範,直接寫在了首頁面,方便大家觀看 最近有個網站頁面上要輸出目前時間,精確到時分秒,還要適時變化的。百度找了找,沒找到合適的,於是自己寫了個,收藏下,方便以後使用。 js 適時輸出當前的時間 ? 1