Time of Update: 2015-05-02
標籤:javascript 標籤 集合 點擊這裡會彈出一個提示框一開始是這樣的點擊這裡會改變常值內容一開始是黑色的,點擊之後變為紅色點擊這裡會改變文本顏色點擊這裡會判斷輸入是否為數字一開始是這樣的點擊這裡注釋:myFunction 儲存在名為 "myScript.js" 的外部檔案中。點擊這裡文檔會消失點擊這裡來建立變數,並顯示結果。點擊這裡假設 y=5,計算 x=y+
Time of Update: 2015-05-01
標籤:一、什麼是函數 函數的含義:類似於Java中的方法,是完成特定任務的代碼語句塊 使用更簡單:不用定義屬於某個類,直接使用二、常用系統函數 parseInt ("字串") 將字串轉換為整型數字 如: parseInt ("86")將字串“86”轉換為整型值86 parseFloat("字串") 將字串轉換為浮點型數字
Time of Update: 2015-05-02
標籤:事件對象:事件發生的瞬間,發生位置、時間、滑鼠按鍵、觸發的節點等資訊,被打包成一個對象,此對象,系統自動傳遞給事件函數的第一個參數。【例】記錄 滑鼠划過圖片時的事件對象<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <img
Time of Update: 2015-04-30
標籤:聯動菜單:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> #div1{ width: 300px; height: 300px; background: blue;
Time of Update: 2015-04-30
標籤:javascript指令碼語言是一門基於物件導向的程式設計語言。關於物件導向,通過前邊C#、C++的學習我們都瞭解過,它一般有三個特點:封裝、繼承、多態。而javascript不是嚴格意義上的物件導向,它支援一些預定義對象支援的簡單物件模型。javascript的對象由屬性和方法兩個基本元素組成,接下來就瞭解一下javascript的幾個主要的對象。一、瀏覽器內部對象1.Navigator對象2.Location對象3.Window對象4.Document對象
Time of Update: 2015-05-01
標籤:我們知道,在適用js的時候,程式是單線程執行的,而且如果遇到阻塞就會將瀏覽器卡死。能否非同步執行,讓程式不再卡呢?可以,用setTimeout。但是,問題又來了,如果我有這樣的要求:執行一個函數a;暫停5秒;執行函數b;暫停5秒;輸出結果,暫停5秒後自動清空顯示。 以上的這段邏輯虛擬碼使用JavaScript難以直接實現,因為setTimeout的時候,你根本不知道他什麼時候執行結束。 jQuery有when方法可以解決問題,但是其嵌套性又讓人傷神。 為此,我
Time of Update: 2015-05-01
標籤:定時器可以讓 js 效果每隔幾秒鐘執行一次或者 n 秒之後執行某一個效果。定時器不屬於 javascript,是 window 對象提供的功能。setTimeout 用法:window.setTimeout(‘語句‘,毫秒); //指定毫秒後執行一次語句【例】<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">
Time of Update: 2015-04-30
標籤:關於js中的this,記住這句話:那個對象執行個體調用this所在的函數,那麼this就代表哪個對象執行個體。function test() { alert(this.x); } var o = {}; o.x = 1; o.m = test; o.m(); //1 console.group("xxxx");function test() { this.x = 1; } var o = new test(); //alert(o.x);//1
Time of Update: 2015-04-30
標籤:javascript 工具 JavaScript是一種靈活多變的指令碼語言,它在全世界被廣泛的應用在Web頁面和伺服器應用中。你可以因為任何目的去使用它,但是你需要一些工具。幸運的是,為了完成獨特的任務,無以計數的JavaScript工具已經被開發人員發布。這裡有45個關於JavaScript的工具,所有這些工具將協助您建立現代網站與使用者所期望的所有特性。它們都提供了精簡的設計和簡單的介面。。。。AngularJS
Time of Update: 2015-04-30
標籤:這是我看到的一片關於requirejs的初學者的文章,寫的不錯,下面結合自己的理解記錄一下:原文:http://www.sitepoint.com/understanding-requirejs-for-effective-javascript-module-loading/Modular programming is used to break large applications into smaller blocks of manageable code. Module based
Time of Update: 2015-04-30
標籤:function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount); var year = dd.getFullYear(); var month = dd.getMonth()+1+"";if(month.length<2)month="0"+month; var day = dd.getDate()+"";if(day.length&
Time of Update: 2015-04-29
標籤:1.Let‘s implement the reject() function...例: var odds = reject([1, 2, 3, 4, 5, 6], function(num){ return num % 2 == 0; });=> [1, 3, 5]soluction:function reject(array, iterator) { return array.filter(function(x){return
Time of Update: 2015-04-30
標籤:function E(){};function createPro(PRO) {//方式1return Object.create(PRO);//方式2return {__proto__: PRO};//方式3E.prototype = PRO;return new E();}//這是繼承的主函數,為了去構造被繼承類的原型屬性//有三種方法//第一種是用ECMA5的對象的夠著的方法//第二種是用了FF CHROM 的私人屬性//第三種是用了執行個體化一個空的建構函式 var A =
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中,繼承可以通過三種手法實現原型鏈繼承 使用apply、call方法 對象執行個體間的繼承。 一、原型鏈繼承 在原型鏈繼承方面,JavaScript與java、c#等語言類似,僅允許單父類繼承。prototype繼承的基本方式如下: 複製代碼 代碼如下:function Parent(){} function Child(){} Child.prototype = new Parent();
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-30
javascript 數組檢索擴充先把代碼貼出來。讓大家看看 /* * 方法:easySelect(name,value) * 功能:簡單尋找一個對象 * 參數:name為欄位名,value欄位值(數組) * 返回:一組數組,或一個數組對象*/Array.prototype.easySelect = function (name, value) { var _array = new Array(); for (var i = 0; i <
Time of Update: 2015-04-30
javascript中Function類型詳解,javascriptfunctionFunction 類型 function類型,毋庸置疑是js中相當重要的一個玩意。 1.這玩意首先是一個對象,也就是說它是一個參考型別。陳述:一聽說是對象,是不是很有一種它的基類是object對象錯覺感,No,它和object是獨立的2個東西。當你typeof function 時,返回的是 funciton 並非 object 2.每個函數都是 Function
Time of Update: 2015-04-30
setTimeout內不支援jquery的選取器的解決方案,settimeoutjquery今天在寫一個js延時事件的時候發現在setTimeout這個方法裡面使用jquery的$(this)竟然不起作用,各種測試,最後得出結論是setTimeout內不支援jquery的選取器。於是請教了一下QQ上做jquery開發的高手,馬上就把這問題解決了,在這裡記錄一下。下面是作者做延時處理時的js代碼:$('.dl_select dt').hover( function(){