javascript開啟新視窗

一、window.open()支援環境: JavaScript1.0+/JScript1.0+/Nav2+/IE3+/Opera3+       二、基本文法:   window.open(pageURL,name,parameters)    其中:   pageURL 為子視窗路徑    name 為子視窗控制代碼    parameters 為視窗參數(各參數用逗號分隔)        三、樣本:   <SCRIPT>    <!--    window.open (''

javascript中的hashtable實現

javascript中沒有像c#,java那樣的雜湊表(hashtable), 然而,javascript中的Array也只有一些類似於'雜湊表'的非常簡易功能, 如下:  var arr = new Array(); arr['item1'] = 'the value of item 1 '; arr['item2'] = 'the value of item 2

javascript中定義私人方法(private method)

一度以為在javascript的世界裡,所有方法都是公有的,無法真正從技術上定義一個私人方法,今天又一次發現:其實我錯了! var Person = function(name,sex){this.name = name;this.sex = sex;var _privateVariable = "";//私人變數//構造器中定義的方法,即為私人方法function privateMethod(){_privateVariable = "private

由javascript中”匿名函數調用寫法”引出的一些東東

匿名函數自動調用的三種寫法如下: var f1 = function(){alert("f1");}();(function(){alert("f2");}());void function(){alert("f3");}();再來看一段代碼:function Person(properties){for(var p in properties){(function(context){var t = p;context["get" + t] = function(){return

JavaScript物件導向編程入門

經常看到一些JavaScript的代碼髒亂得無法理解,到處都是屬性和方法,或者一個迴圈套著一個迴圈。但如果使用物件導向就能很好的理清代碼,並方便理解和修改代碼。如果你不希望自己的代碼只有上帝理解的話,就請盡量考慮使用物件導向的模式。譯文本文:到處都是屬性、方法,代碼極其難懂,天哪,我的程式員,你究竟在做什嗎?仔細看看這篇指南,讓我們一起寫出優雅的物件導向的JavaScript代碼吧!作為一個開發人員,能否寫出優雅的代碼對於你的職業生涯至關重要。隨著像Node.js這類技術的發展,你甚至可以在伺服

如何對SharePoint裡OOB的JavaScript檔案進行Debug 之一

使用一篇文章的做法,開始了對SharePoint JavaScript的debugging,發現VS2010中開啟的JavaScript都擠在一起,非常難以閱讀和debug。 筆者記得14 hive\layouts檔案夾下有debug版的JavaScript的。卻不知道如何使用它們。經過研究,發現MSDN上文章的對這個問題進行了描述,摘抄如下。SharePoint Foundation also installs unminified, debug versions of the .js

如何對SharePoint裡OOB的JavaScript檔案進行Debug 之二

上一篇文章如何對SharePoint裡OOB的JavaScript檔案進行Debug 之一?裡我們解決了載入debug版的javascript的問題,這裡我們將對Ribbon做進一步的研究。 SharePoint 2010的路徑C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\GLOBAL\XML下有個XML檔案叫做CMDUI.XML.該檔案定義了Ribbon上的Command的ID,

javascript控制不同行不同顏色

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords"

javascript操作dom控制項

       上回說到了aspnet控制項,這裡還要提一下的是,所有的aspnet控制項在預設的情況下都會產生並且依賴於有一個叫做viewstate的東西,這個東西又好又壞,可以自己根據自己的需要對viewstate做相應的最佳化,比如直接關閉,或是壓縮都是一個不錯的選擇。       在web開發中,javascript絕對是用戶端的王者語言,它通過js的引擎,可以在瀏覽器中操作dom控制項,那麼怎麼操作dom控制項呢?其實很簡單,就幾步:       1.得到你需要操控的dom控制項;   

再論物件導向的Javascript編程

關鍵字:Javascript OOP 物件導向 Jscript 原型 prototype提要:        在原先《物件導向的JavaScript編程》中,筆者提出了通過Javascript(確切意義上面來說是Microsoft的Jscript)來實現OOP的思想,原文中因為筆者知識的局限,存在一些沒有理清楚的思路,感謝一些網友提供的評論,結合這段時間的實際工作,筆者修正了原文中的一些想法.        因為個人知識水平有限的原因,以下所提到的JavaScript僅僅止於Microsoft

如何在用戶端判斷瀏覽器的類型(Detecting IE7+ in JavaScript)

 Today I was updating some Javascript code to support the rapidly-approaching Internet Explorer 7. There were a few places in the code where there were IE-specific workarounds, which happily are no longer needed in IE 7thanks to its improved

FCKeditor JavaScript API

FCKeditor offers a complete JavaScript API so you can interact with it once the editor is loaded and running.Once loaded, the editor registers a global object called FCKeditorAPI. This object offers the entry point to interact with any editor

JavaScript–Regex

Regex(regular expression)對象包含一個Regex模式(pattern)。它具有用Regex模式去匹配或代替一個串(string)中特定字元(或字元集合)的屬性(properties)和方法(methods)。 Regex建構函式: new RegExp("pattern"[,"flags"]); 參數說明: pattern -- 一個Regex文本 flags -- 如果存在,將是以下值: g: 全域匹配 i: 忽略大小寫 gi: 以上組合

Javascript的IE和Firefox相容性問題

 以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox1. document.form.item 問題    (1)現有問題:        現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在 MF 下運行    (2)解決方案:        改用 document.formName.elements["elementName"]    (3)其它        參見 22.

Flash/Flex學習筆記(9):ActionScript3.0與Javascript的相互調用

原理跟Silverlight中的幾乎如出一轍(見Silverlight如何與JS相互調用):ActionScript3代碼:btnCallJs.addEventListener(MouseEvent.CLICK,fnCallJs);function fnCallJs(e:MouseEvent):void {trace("準備調用...");//調用js中的JsHello方法,並將傳回值顯示到Label中lblResult.text=ExternalInterface.call("JsHello"

javascript中function調用時的參數檢測常用辦法

1.方法重載js中並不直接支援類似c#的方法重載,所以只能變相的來解決,示意代碼:(利用了內建屬性arguments)var f1 = function(p1,p2,p3){switch(arguments.length){case 0:alert("無參版本的f1")break;case 1:alert("1個參數版本的f1:" + p1)break;case 2:alert("2個參數版本的f1:" + p1 + "," + p2)break;case 3:alert("3個參數版本的f1:

javascript:FF/Chrome 與 IE 動態載入元素的區別

今天在寫一段js時,發現IE與FF在動態載入Html元素時,有一些差別,看下面的代碼:<!doctype html><html><head><title>ff 與 ie 動態載入元素的區別</title><script type="text/javascript" src="jquery-1.4.4.min.js"></script><style type="text/css">li{margin:0

Javascript學習:基礎-類型轉換

3種主要的原始值Boolean值、數字和字串都有toString()方法。toString還可以帶一個參數,也就是它的基模式。採用Number類型的toString()方法的基模式,可以用不同的基輸出數字。<html><head><title>JS測試頁面</title></head><body><span id="msg"></span><script

常用JavaScript編輯器介紹

這裡介紹了一些 Javascrīpt IDE 工具,最近調試Javascrīpt發現很困難,聽說微軟的MSE7.EXE好用,但沒找到配置自動提示 代碼功能的參數,於是上網找Javascrīpt IDE 工具,發現大部分工具功能不強或者根本就不能調試;經過我篩選,推薦 1st Javascrīpt Editor Pro,希望對大家有協助。 1st Javascrīpt Editor Pro V3.5    Javascrīpt 

javascript替換檔案夾中的檔案內容

最近因為老師要修改同一個檔案夾中很多檔案的常值內容,感覺特別麻煩,所以就自己用js寫了個檔案夾檔案替換。不過有個問題,就是只能在IE瀏覽器下操作。所以等以後學會了python,最好用python重寫下。具體代碼如下:   var fso = new ActiveXObject("Scripting.FileSystemObject"); var fld = fso.GetFolder(document.all.fixfolder.value); var fc = new

總頁數: 3271 1 .... 1572 1573 1574 1575 1576 .... 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.