javascript訪問SWF的函數相容IE、FF和Chrome

如果要JS訪問Flash中的函數,需要用addCallBack註冊一個回呼函數,讓JS去調用(AS2例子)  代碼如下複製代碼 import flash.external.*;var methodName:String = "SetImgPath";//JS需要調用的函數名字var instance:Object = null;var method:Function =

JavaScript Dom學習筆記(一)

在這篇部落格裡面我們主要講述了form對象,以及寫JavaScript代碼的時候不同瀏覽器之間的差異和在JavaScript中使用Regex的一些知識點,接下來我們做了兩個練習來說明了這些知識點,那就是:斷行符號實現Tab跳轉和全額文字框。form對象 (1) 先來寫段代碼舉例說明一下吧  代碼如下複製代碼 <form id="form1" action="ball.htm"

javascript DOM入門教程(1/3)

 代碼如下複製代碼 document.getElementById('intro').style.color = '#FF0000'; 為了理解這個API的功能,我們一步一步分開來看就非常容易理解了:  代碼如下複製代碼 var myDocument = document;  var myIntro = myDocument.getElementById('intro');  var myIntroStyles =

javascript載入XMLDOM檔案判斷是否載入成功

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"><html xmlns="http://www.111cn.net/1999/xhtml"><head><meta

JavaScript郵件附件可能攜帶惡意代碼

最近出現了一種叫做RAA的勒索程式,完全用JavaScript寫成,能通過使用很強的加密程式鎖定使用者的檔案。Windows中大多數的惡意軟體都是用C或C++這種編譯型的語言寫的,以.exe或.dll等可執行檔的形式傳播。其他的惡意軟體則使用命令列的指令碼寫成,比如Windows的batch活這PowerShell。用戶端的惡意軟體用網頁相關的語言寫成的很少,比如JavaScript的,這種語言主要是瀏覽器來解釋。但是Windows內建的的Script

JavaScript調用api擷取訪問者的ip地址及城市

效果如下,直接通過下面js擷取訪問者ip地址 具體的javasciprt代碼如下所示<!DOCTYPE HTML><html> <head>  <meta http-equiv="Content-Type" content="text/html;

JavaScript 的幾個個思維技巧

我們在學習JavaScript,或其他任何編碼技能的時候,往往是因為這些攔路虎而裹足不前: 有些概念可能會造成混淆,尤其當你是從其他語言轉過來的時候。 找不到時間(有時是動力)學習。 很容易忘記已經理解了的東西。 工具多又在不斷變化,所以不知道從哪裡開始。 幸運的是,這些攔路虎是可以被識別,並消滅的。在這篇文章中,我將介紹六個思維技巧來協助你更快地學習JavaScript,並成為一個更快樂、更富有成效的程式員。

javascript中try...catch...finally的理解及使用教程

try...catch...finally的理解以前,我一直喜歡用console.log(do some thing)去執行輸出的類型和值,想馬上看到彈出的資訊,就會直接在瀏覽器alert()一下,這些是基礎知識。稍微複雜一點點,就要用到判斷語句,if else進行條件判斷,話說if條件else否則,這樣的判斷對於寫程式碼的碼儂已經是非常熟悉不過了。如果你覺得這個也很簡單,可能會用到混合if else條件判斷語句加上try catch 來處理語句,雖然用try

javascript中自訂函數參數添加預設值實現方法

最近在Codewars上面看到一道很好的題目,要求用JS寫一個函數defaultArguments,用來給指定的函數的某些參數添加預設值。舉例來說就是:// foo函數有一個參數,名為xvar foo_ = defaultArguments(foo, {x:3});//

JavaScript中文排序的例子

使用系統函數 String.localeCompare 比較大小, Array.sort 排序 即可完成var arr = ['中','國家','上帝','零度'];var result = arr.sort(function(a,b){   return a.localeCompare(b);  //["國家", "零度", "上帝",

javascript中void和undefined的區別

undefined一直以來,undefined 都不是 JavaScript 的關鍵字或保留字,這意味著我們可以修改 window.undefined 的值。由於 undefined 會被頻繁調用作為比較運算的運算元等原因,修改 undefined 的值是有弊端的,所以在 ES5 規範之後,window.undefined 被定義為不可寫、不可配置的屬性。常見的 undefined:變數聲明後未賦值,則變數會被自動賦值為

JavaScript物件導向精要

1. 作為函數調用,指代的是全域對象如果我們定義以下函數:function f() {    console.log(this);}然後將其作為普通對象調用,即f(),此時this指代的是全域對象window。2. 作為對象的方法調用,指代是調用對象本身如果我們將f作為一個對象的方法,也就是說作如下改造:var a = {};a.f = f;然後通過對象a調用方法f,即a.f(),此時this指代的就是調用者a。3.

JavaScript非同步仿同步(控制流程)的詳解

在前端開發中尤其是在nodejs開發中經常會遇到這樣的情境(以ajax為例):有3個(或者更多個)Ajax請求,並且第2個請求依賴於第1個,第3個請求依賴於第2個,那我們可能就會在發第一個Ajax後回調再執行第二個Ajax,第二個執行後再在回調裡面執行第三個,如此就形成了回調金字塔了,也顯得複雜,當然這種問題也有許多外掛程式,如:Promise、async等。 自己寫了一個簡單的實現方法:/** * 控制流程/同步 * @param {Array} arr *

瀏覽器中捕獲和分析javascript錯誤捕獲經

對於javascript的出錯,例如xxx undefined,SyntaxError等,我們是再熟悉不過的了,本文我們來討論關於javascript出錯如何捕獲。我們team將出現錯誤的javascript代碼取名為badjs,也有一個開源的badjs項目,用於捕獲和分析js錯誤,並提供了一些基礎的報表資料分析。捕獲錯誤一般有兩種方式:    使用window.onerror()捕獲全域的js錯誤資訊   

javascript中if else與switch用法區別

其實“if else”的意思和字面意思是一樣的,就是“如果”、“否則”。還是讓我們來看一個使用if的例子吧。假設你在為一個機器人編寫程式,這個機器人的功能是對使用者的愛好做出評價。機器人:“你的愛好是什嗎?”如果是JavaScript機器人:“哇,有發展。”那麼對應的JavaScript就應該是if else 小執行個體一:var a=15; 

Javascript中三目運算用法例子

在JavaScript中,除了 if ... else 和 switch 語句,還有一個唯一的三目運算子 ? ... : ,也可用於簡單的選擇結構。文法: conditions ? statementA : statementB ;上述語句,首先判斷條件condition,若結果為真則執行語句statementA,否則執行語句statementB。值得注意的是,由於 JavaScript 指令碼解譯器將分號“ ; ”作為語句的結束符,statementA 和

JavaScript檢測是否支援CSS3、HTML5新特性的例子

伴隨著今年10月底HTML5標準版的發布,未來使用H5的情境會越來越多,這是令web開發人員歡欣鼓舞的事情。然而有一個現實我們不得不看清,那就是IE系列瀏覽器還佔有一大部分市場份額,以IE8、9為主,windows8.1的使用者已經用上了IE10/11,而考慮我國的國情,IE6、7依然存留不少。在我們放手用HTML5開發的時候,新特性支援度檢測就是必不可少的了。一種方式是用navigator.userAgent或navigator.appName來檢測瀏覽器類型和版本,不過這種方式不是很可靠,瀏

javascript:void(0)使用介紹及在網站最佳化中的作用

做頁面時,如果想做一個連結點擊後不做任何事情,或者響應點擊而完成其他事情,可以設定其屬性 href = "#",但是,這樣會有一個問題,就是當頁面有捲軸時,點擊後會返回到頁面頂端,或者是跳到設定的錨點的地方,使用者體驗不好。 通常的用法為:<a href="javascript:void(0)">單擊此處看看效果</a>

Javascript擷取伺服器時間的函數

一直以來,我們都希望用js擷取準確的時間,也就是北京時間,當畢竟js是用戶端語言,只能擷取到本地的時間,而這個在我們做項目的時候往往是不準確的,我們無法保證使用者的電腦時間都是準確的,所以我們一般用伺服器端語言來擷取伺服器的時間。雖然,伺服器端語言擷取時間很輕鬆,但是對於前端開發人員來說沒有任何作用,他們需要用JS擷取準確的時間,下面就介紹一種使用JS擷取伺服器時間的方法:在背景程式把頁面元素傳遞給瀏覽器的時候會有一個Response

JavaScript原生數組函數使用例子

在JavaScript中,建立數組可以使用Array建構函式,或者使用數組直接量[],後者是首選方法。Array對象繼承自Object.prototype,對數組執行typeof操作符返回object而不是array。然而,[] instanceof Array也返回true。也就是說,類數組對象的實現更複雜,例如strings對象、arguments對象,arguments對象不是Array的執行個體,但有length屬性,並能通過索引取值,所以能像數組一樣進行迴圈操作。

總頁數: 3271 1 .... 888 889 890 891 892 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.