JavaScript 拾碎[一] ECMAScript 簡介

ECMAScript 簡介ECMAScript 是一種由歐洲電腦製造商協會( ECMA ) 通過 ECMAScript-262 標準化的指令碼程式設計語言。1998 年,國際標準組織及國際電子電機委員會( ISO / IEC ) 採納這一指令碼語言的標準( ISO / IEC-16262 )。ECMAScript 描述的只是文法、類型、語句、關鍵字、保留字、運算子和對象等,它並不與任何瀏覽器綁定,也沒有提到用於任何使用者輸入輸出的方法。可以認為,我們所說的JavaScript

如何利用JavaScript 在頁面間傳值

 問題情境如下:在 a.html 頁面中,<form> 的 onsubmit 事件調用一個方法 foo( ),開啟 b.html 頁面的同時給 b.html 傳遞參數。方法 foo( ) 中需要傳遞變數參數到 b.html 頁面,在 b.html 頁面接受參數值,但不能使用伺服器端技術。 解決代碼如下:a.htmlCode highlighting produced by Actipro CodeHighlighter

JavaScript:操作模態與非模態對話方塊

我們知道,對話方塊一般分為兩種類型:模態類型(modal)與非模態類型(modeless)。所謂模態對話方塊,就是指除非採取有效關閉手段,使用者的滑鼠焦點或者輸入游標將一直停留在其上的對話方塊。非模態對話方塊則不會強制此種特性,使用者可以在目前的交談框以及其他視窗間進行切換。本文介紹如何使用JavaScript語言來建立這兩種類型的對話方塊、控制其大小和位置、改變其外觀以及在對話方塊間的資料傳遞。本文的所有常式中,從層次上涉及到2個HTML頁面。我們把第一個頁面叫做caller頁面,第二個頁面叫

JavaScript:search() 方法

文章目錄 文法傳回值說明例子 1例子 2 定義和用法search() 方法用於檢索字串中指定的子字串,或檢索與Regex相匹配的子字串。文法stringObject.search(regexp)參數描述regexp該參數可以是需要在 stringObject 中檢索的子串,也可以是需要檢索的 RegExp 對象。注釋:要執行忽略大小寫檢索,請追加標誌 i。傳回值stringObject 中第一個與 regexp

學習:Javascript與後台互動

 1. javaScript函數中執行C#代碼中的函數: 方法一: 1、首先建立一個按鈕,在後台將調用或處理的內容寫入button_click中;  2、在前台寫一個js函數,內容為document.getElementById("btn1").click();  3、在前台或後台調用js函數,激發click事件,等於訪問後台c#函數;  2.如何在JavaScript訪問C#變數? 答案如下: 方法一:   1、通過頁面上隱藏欄位訪問  方法二:1、 如後台定義了PUBLIC STRING

學習:常用javascript頁面跳轉

 按鈕式:   <INPUT name="pclog" type="button" value="GO" onClick="location.href='http://9ba.cn/'">連結式:  <a href="javascript:history.go(-1)">返回上一步</a>  <a

《JavaScript進階程式設計》—ECMAScript基礎

 轉換成數字1.parseInt()/parseFloat() 只有對String類型調用這些方法,他們才能正確運行;對其他類型返回的都是NaN. 2.parseInt()將把所有的數字字面量的轉換為數字。     var iNum1=parseInt("123blue");  //returns 123     var iNum2=parseInt("0XA");     //returns 10      十六進位轉換為10進位     var iNum3=parseInt("22.5");

js 跨行文本出現“未結束的字串常量”問題,如何解決

CodeCode highlighting produced by Actipro CodeHighlighter

[Javascript] 關於prototype的一些說明

var Point = function(x,y){ this.x = x; this.y = y; } Point.name = '我是name'; Point.prototype.sum = function(){return this.x + this.y; } Point.prototype.odd = function(){ alert(this.sum()); }var a = new Point(1,2);

javascript:用onmouseover和onmouseout時,當滑鼠移到元素的後代元素時,也會執行當前元素的這兩個事件

js 使用onmouseover和onmouseout時,當滑鼠移到元素的後代元素時,也會執行當前元素的這兩個事件,這一問題通過添加一個判斷語句來解決:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->if (event.toElement)                        {                            if 

Javascript對Cookie進行操作

在Javascript中處理cookie有些複雜。所以我們總是自己建立處理cookie的方法。CodeCode highlighting produced by Actipro CodeHighlighter

Javascript在頁面載入時的執行順序

文章目錄 一、在HTML中嵌入Javasript的方法二、Javascript在頁面的執行順序三、如何改變Javascript在頁面的執行順序 一、在HTML中嵌入Javasript的方法直接在Javascript代碼放在標記對<script>和</script>之間由<script />標記的src屬性制定外部的js檔案放在事件處理常式中,比如:<p

JavaScript—報表(JS Charts)

        Here are just a few examples of what JS Charts can do with your stats.Please note that all the charts bellow are generated entirely with the JS Charts component!   示範:http://www.jscharts.com/examples===========================================

Console命令詳解,讓調試js代碼變得更簡單

console.log(object[, object,

實用代碼-JavaScript之XMLHttpRequest對象屬性和方法

XMLHttpRequest簡介XMLHttpRequest對象用於在後台與伺服器交換資料。是AJAX的用戶端核心對象。一個小例子: 1 //初始化XMLHttpRequest對象 2 var xhr=null; 3 var textName=null; 4 var infoTag=null; 5 //建立XmlHttpRequest對象並返回 6 function CreateXMLHttpRequest(){ 7 var xmlHttp; 8

實用代碼-JavaScript實用小函數一枚(深入對象取值)

適用場合描述做web開發時使用JSON作為資料轉送格式時,如果伺服器端傳回的JSON資料對象層次嵌套過深。比如下面這段:伺服器端返回的資料1 var data = {2 a: {3 b: {4 c: [123, 456, { 5 d: [789, "想要的資料"]6 }]7 }8 }9

基於ExtJS庫的AGS JavaScript API整合4

繼續對整合的Panel進行修改,這一次的修改部分比較底層,它包括:1.對esri.Map類根據需要進行了擴充,派生出一個esri.AGSMap類來實現了我需要的許多功能;2.對地圖的圖形繪製屬性設定進行了充分地的調整,包括顏色、透明度、點、線和填充樣式都可以自訂設定: 3.搭建了GeometryService服務,並通過該服務提供了長度量算、面積量算和緩衝區分析的功能: 緩衝區分析,該緩衝區的顏色、邊緣線條樣式均是可設的。緩衝的距離也可以調整。

基於ExtJS庫的AGS JavaScript API整合5[完]

經過一份折騰,整合終於初步搞定了,今天實現的功能有:1.識別功能(Identify)的實現,單擊“識別”按鈕後,在地圖上單擊一點,所有在被點擊處3米範圍內的地塊都會以黃底紅邊狀顯示,而滑鼠移動時則會出現各自地塊的屬性,滑鼠移開,訊息消失: 2.進一步完善了緩衝區功能,現在提供了點、線和面三種緩衝方式: 下面是一個線緩衝: 緩衝預設情況下是50米和100米,但通過緩衝距離設定視窗,也可以進行調整: 3.長度和面積功能的擴充: 下面是一個自由面積量測的例子:

基於ExtJS庫的AGS JavaScript API整合

大家知道,AGS JavaScript API是基於Dojo開發的,而選擇Dojo的理由之一是AGS JS API的開發人員覺得這個library的相容性最好。我沒有專門學過Dojo,不過在看到ExtJS之後,我對Dojo的興趣就不大了,很多人認為ExtJS並不好,這個當然就純屬仁者見仁,智者見智的問題。我喜歡UI用ExtJS寫,但地圖部分又必須使用AGS JS

基於ExtJS庫的AGS JavaScript API整合3

閑暇時繼續對我的這個Panel進行擴充,現在的效果終於出來了,首先是地圖功能的增加: 第二是實現了查詢的圖文一體化,比如查詢“銀行”,左邊地圖中會出現綠色小點,而右側也會出現相應的內容: 單擊右側的某一條記錄,綠點會變成紅點,同時彈出資訊提示,但2秒鐘後紅點又會恢複為綠點,提示資訊也會消失: 地圖與右側的資訊視窗並不是一個Panel,它們是獨立的,兩邊通過Ext的事件進行通訊,既方便又簡單。

總頁數: 3271 1 .... 424 425 426 427 428 .... 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.