javascript 經常會用到的東西

1.var target = event.target != null ? event.target : event.srcElement;2.e = e||window.event3.var scrollTop = document.body.scrollTop ? document.body.scrollTop : document.documentElement.scrollTop; var scrollLeft = document.body.scrollLeft ? document.

Javascript的數學函數

在JavaScript中,數學方法可以分成以下幾類:constans(常數)、power functions(乘方函數)、trigonometic functions(三角函數)、rounding functions(舍入函數)以及random numbers(隨機數字)。下面逐個說明:常數和乘方函數Math.E 自然對數的底(為常數) 2.718 Math.LN10 10的自然對數 2.302 Math.LN2 2的自然對數 0.693 Math.PI 圓周率 3.1415

JavaScript對Select的操作

//1.判斷是否存在指定value的Itemfunction ExistValue(obj,value){    for(var i=0;i<obj.options.length;i++){        if(obj.options[i].value == value){            return true;        }    }          return false;} //2.加入一個Itemfunction

圖片或文字迴圈滾動JS代碼收集

註:上下滾動時,儲存格demo1裡面的內容高度要大於demo設定的高度才能無限滾動        左右滾動時,儲存格demo1裡面的內容寬度要大於demo設定的寬度才能無限滾動  一、左右滾動代碼1.顯示內容 <div id="demo" style="overflow:hidden;height:100px;width:200px;"> <table cellpadding="0" cellspace="0" border="0"> <tr> <td 

.net裡面實現javascript中的 escape 和 unescape 功能

javascript 指令碼,有個 escape 和 unescape ,在做URL傳遞等的情況下, 用的比較多 到了.NET裡面, 在 C# 和 VB.NET 下, 仍然有很多人想使用這種功能, 但是卻找不到簡易的實現 其實,大家在用 .NET 的時候, 都注重於 C# 和 VB.NET 了, 而忽略了還有一個 Jscript.NET,這個jscript.net 就完全支援 jscript 的功能, 當然也就支援 escape 和 unescape 以及其他的 js 函數和功能了。 在 C#

JavaScript中的物件導向—-繼承

1、對象冒充Code highlighting produced by Actipro CodeHighlighter

簡易而又靈活的Javascript拖拽架構(五)

一、開篇     在寫了前幾篇拖拽過後,有不少朋友留言說如果將拖拽結果持久化將會更好。在瞭解了Javascript對Cookie的操作還有一點JSON知識過後,修改了上一篇文章的代碼,可以將結果儲存在用戶端Cookie,每次開啟頁面就可以載入上次拖拽的資料,得到上次的拖拽布局。     查看樣本二、原理     首先添加了兩個方法:setCookie和getCookie,分別用來添加/修改Cookie和讀取Cookie,這些教程太多了,就不多說了。    

Javascript圖片滾動

     這兩天做了一個圖片滾動的效果,拿出來和大家共用。效果很簡單,不過這是我第一次使用js庫(prototype1.6)。雖然所引用的prototype檔案大小遠遠超過了自己所寫的代碼,但是這畢竟是學習而已,用js庫真的能讓代碼更簡潔。     查看樣本     這是第一個類,主要來負責一個SlideShow的初始化和自動播放,具有多個SlideItem執行個體,儲存在items數組中Code highlighting produced by Actipro CodeHighlighter

JS視半形全形均為一個字元,用prototype解決之

String.length  作用:這實際上是 String 類的一個屬性,但是由於 JavaScript 將全形、半形均視為是一個字元,在一些實際運用中可能會造成一定的問題,現在我們通過 prototype 來彌補這部不足。  實現方法:  String.prototype.Tlength = function(){        var arr=this.match(/[^\x00-\xff]/ig);        return

使用JavaScript增加或刪除table的行

       在前面HTML中自訂右鍵菜單功能一文中,已經完成滑鼠右鍵菜單功能。其中,“增加一行”,“刪除一行”功能表項目還沒有給出單擊後的功能。那麼,JavaScript怎樣實現這一項功能呢?在這裡,用到的參數及html對象不跟前面HTML中自訂右鍵菜單功能一文中相匹配,而是另起爐灶,僅做一個小測試。 整理思路:1. 在首頁面上定義button1作為“增加一行”的觸發器,使用button1的onclick事件2.

使用JavaScript顯示或隱藏html對象

為了滿足情境需要,在html頁面載入時,需要將html對象隱藏,當調用html對象時,再將該對象顯示出來。JavaScript怎樣實現這一項功能呢?下面,以div為例講解一下。整理思路:1. 我們在首頁面上定義一個button作為觸發器,使用button的onclick事件2. 定義一個“id=show” 的隱藏的div,關鍵是把屬性值display設為none3.

使用 JavaScript 擷取 table 行號和列號(附原始碼)

怎樣擷取預定義的table的行號和列號呢?很簡單,只需要瞭解 table 的幾個屬性值用法即可。Table的總行數可以通過標記“tr” 得到,但是table的列數卻不能直接擷取,它需要藉助 rows 通過標記“th” 和“td”得到。為了更直觀,下面以樣本來說明如何得到行號和列號。點擊 Id 為 'MyTable' 的表格的任意單元時,返回該單元的行號和列號!範例程式碼如下:       function  getRowAndColumn()       {              if (!

JavaScript的Table表格對象

Table對象集合Table對象:表示HTML文檔中的表,對於文檔中每個<table>標記,瀏覽器都建立一個Table對象. 集合 描述 cells[]擷取包含表格中所有儲存格的數組rows[]擷取包含表格中所有行的數組tBodies[]擷取包含表格中所有tbody的數組 Table對象屬性

javascript中的eval()函數

JavaScript有許多小竅門來使編程更加容易。其中之一就是eval()函數,這個函數可以把一個字串當作一個JavaScript運算式一樣去執行它。   舉個小例子:       var the_unevaled_answer = "2 + 3";       var the_evaled_answer = eval("2 + 3");       alert("the un-evaled answer is " + the_unevaled_answer + " and the

Using Prototype to Load Javascript Files

The calendar on this site only appears on pages that show blog-related information. That calendar is enhanced with Javascript allowing you to change the month displayed by the calendar without reloading the rest of the page. So, in order to ensure

Javascript調用父/子表單方法

  在實際的編程中,有時我們需要在父表單訪問子表單的方法或對子表單進行訪問、操作,又或者我們在子表單內對父表單進行訪問或調用方法,實現很簡單。見以下樣本: " id="Code_Closed_Image_105656" style="display: none;">" id="Code_Open_Image_105656">CodeCode highlighting produced by Actipro CodeHighlighter

javascript求出現最多的字元次數

<script type="text/javascript"><!--var str = "adffaafg";var obj = {},arr = [];for(var i = 0; i < str.length; i++)obj[str.charAt(i)] = (obj[str.charAt(i)] != undefined) ? obj[str.charAt(i)] + str.charAt(i) : str.charAt(i);for(var k in obj)

javascript特殊字元過濾函數

<script type="text/javascript"><!--var str = '<ok>,-';// 用Hash儲存進行正則替換String.prototype.multiReplace = function(hash){    var str = this, key;    for(key in hash){        if(Object.prototype.hasOwnProperty.call(hash, key)){            s

parseUrl javascript擷取url大全

function parseURL(url) { var a = document.createElement('a'); a.href = url; return { source: url, protocol: a.protocol.replace(':',''), host: a.hostname, port: a.port, query: a.search, params:

javascript全域變數

關於javascript全域變數的問題,如下,一個頁面,兩段script,第二段中到了全域變數map, 開始時在第二段一直說找不到map. <script type="text/javascript"> $(document).ready(function () {var map =new BMap.Map("container"); // 建立地圖執行個體 var point =new BMap.Point(116.404, 39.915); /

總頁數: 3271 1 .... 197 198 199 200 201 .... 3271 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

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

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