JavaScript 實現的根據經緯度計算地球上兩點之間的距離

最近用到了根據經緯度計算地球表面兩點間距離的公式,然後就用JS實現了一下。計算地球表面兩點間的距離大概有兩種辦法。第一種是預設地球是一個光滑的球面,然後計算任意兩點間的距離,這個距離叫做大圓距離(The Great Circle Distance)。公式如下:使用JS來實現為:var EARTH_RADIUS = 6378137.0; //單位M var PI = Math.PI; function getRad(d){ return d*PI/180.0

JavaScript_鐘錶的實現樣本

指令碼代碼為:"<script type="text/javascript">    function startTime()   {          var today = new Date();        var h = today.getHours();        var m = today.getMinutes();        var s = today.getSeconds();                  //如果返回的數字小於10,那在它前邊加零。 

SharePoint change the form title and rename the Attachment File via javaScript

How to change the form titlesometimes, we don't need the default display title in sharepoint form, if we could custom the title by ourselves, I have good method to change the form title. For Example 1: Change the default form title; The

Javascript : 邏輯和代碼的分離

問題的提出B/S軟體開發的過程中,軟體開發人員使用的已經不僅僅是一門單純的程式設計語言。除了會用C#或者java(c++,vb,php...)等進階語言外,還需要使用html或者xml設定頁面結構,使用javascript設定頁面行為,使用css/XSTL進行頁面配置。將來或許還會有更多的技術和實現方法(Flesh, silverlight, javaFX,

SharePoint Judge current user permission via Client Object Model about JavaScript

Judge current user permissionsometime, we should judge the permisson of current user when view different page. here, we can complete it via js, follow the code.For example: the permission site center includes different permission groups, here we

javascript中RegExp對象的test方法

javascript 中的 RegExp 對象用於Regex相關的操作,這個對象提供了一個方法 test 來判定某個字串是否滿足某個 pattern. 傳回值是 true/false.今天我碰到了一個問題:<script type="text/javascript"><!--var re = /^/d+(?:/./d)?$/ig;   

javaScript function內的變數問題

 <!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 IE7下的關閉檔案問題

在開發中經常會有直接關閉頁面不彈出任何提示的需求,在IE6中可以直接象下面這樣寫就可以了  <script language=javascript>       window.opener=null       window.close()</script> 這個問題在IE7中則有可能是出於某種安全考慮(因為在MS瀏覽器的競爭者FF中,是不能關閉非指令碼建立的視窗的),所以向上面這樣寫被限制,不可以直接關閉。不過MS還為我們程式員留了一條路,就是open空檔案//這樣寫就

文字自動迴圈滾動 的js 函數

<script language='javascript'><!--/********************************//*  文字自動迴圈滾動  *//*  IE6 FF1.0.4    *//*  不支援xhtml聲明的文檔 *//********************************///*********不要修改這部分***************//scrollBodyId: String

javascript把數字格式化轉換成貨幣類型

做財務的東西總是比較有挑戰的,效能,易用性,準確性都有很高要求,包括一些小的細節。比如金額需要顯示的時候轉換成有千分位,小數點後保留2位等。去編輯的時候,又要格式化,把逗號都去掉。網上找了段代碼,但是再次編輯會有問題,修改了一下,代碼如下:{linenumber(this)}">function outputMoney(number) { number=number.replace(//,/g,""); if (isNaN(number)||number=="") return

JS禁止瀏覽器後退鍵

 背景說明:今天項目測試中,同事發現一個Bug,當鍵盤敲下後退鍵(Backspace)後,瀏覽器自動後退,不符合需求,故建議禁止瀏覽器後退鍵。 提出需求:當鍵盤敲下後退鍵(Backspace)後1、禁止瀏覽器自動後退2、但不影響密碼、單行文本、多行文本輸入框等的後援動作 解決方案:網上搜了一下,發現有不少解決方案,相比較之下,zywang的方案較佳,(原文見http://zywang.iteye.com/blog/700263) 在其基礎上,進行補充和完善,以滿足需求,整理後的代碼如下:<

javascript輸入匹配

<style>ul,li{margin: 0; padding: 0;width:100%;}</style><script language="javascript" type="text/javascript">function checkword(){   var wordvalue=document.getElementById("word").value.toLowerCase();   var

javascript DOM 操作

首先需要理解的一點是,DOM是針對XML的基於樹的API,它的實現有很多(各語言基本都有自己的實現),我們討論的是javascript中或者說xhtml(html)對DOM的實現。一、使用DOM考慮一個html檔案:<html><head><title>測試</title></head><body><p>測試</p></body></html>1.訪問節點:訪問html元素:v

javascript 偽雜湊表

瞭解資料結構的人應該都聽說過雜湊表這種資料結構,它是一種典型的利用索引值對儲存並檢索資料的一種非線性結構,又稱散列表或雜湊法。在一般的線性表結構中,資料的相對位置是隨機的,即資料和用於檢索的關鍵字之間不存在確定的關係,檢索資料時往往需要進行一系列的比較,最終找到要檢索的資料,這種方法往往建立在迴圈比較的機制上,利用時間的代價節省了空間,實現了資料的儲存和檢索功能。而雜湊表則使用索引值對進行資料的儲存,在資料的儲存位置和它的關鍵字之間建立了一一對應的關係,從而使每個關鍵字和結構中的一個唯一的儲存位

javascript DOM 結構

四個非常適用的DOM方法:getElementById, getElementByTagName, getAttribute和setAttribute 比較有用的方法: 1、建立一個dom元素,參數為標籤名——document.createElement("tagName") 2、把一個元素添加到某個元素下面——parentElement.appendChild(childElement) 3、獲得父元素——childElement.parentNode

Javascript 日期時間相關操作

var myDate = new Date();myDate.getYear(); //擷取當前年份(2位)myDate.getFullYear(); //擷取完整的年份(4位,1970-????)myDate.getMonth(); //擷取當前月份(0-11,0代表1月)myDate.getDate(); //擷取當前日(1-31)myDate.getDay();

JavaScript_字串剪下

1、slice方法:slice(start[,end])方法需要提供至少一個整數參數,作用是返回從start的位置開始到end位置的字元子串;當參數start為負數的時候它將從字串尾部開始計算,當end沒有指定時,end即為字串的結尾。如果為負數呢,它也要從字串尾部開始計算。所以當我們需要一個字串的之後3個字元時只需slice(-3)。 2、substr(pos[,length])方法substr(pos[,length])方法中,如果pos為負數,則與slice的負數解釋相同,length省略

javascript_數字數組排序

<h3>功能:數字數組大小排序</h3>    <script language="javascript">        var array = [54, 23, 38, 4, 234, 9, 11];        document.write("原數組為:[" + array.toString() + "]" + "<br />");                // 求最大值:        var max =

JavaScript_眾家評說Google新程式設計語言Dart

[CSDN綜合]10月10日在丹麥舉行的Goto會議上,GoogleDart語言項目的領導人Lars Bak宣布推出程式設計語言Dart。Lars

JavaScript_Regex小試牛刀-字串的替換

<script type="text/javascript">var str = "Every man in the world! Every woman on earth!";var patt = /man/g;    //全域搜尋man字串;var result = str.replace(patt, "person");    //用person代替man字串;document.write(result + "<br />");    //輸出:Every

總頁數: 3271 1 .... 472 473 474 475 476 .... 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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。