Javascript是一種由Netscape的LiveScript發(fā)展而來(lái)的原型化繼承的面向?qū)ο蟮膭?dòng)態(tài)類(lèi)型的區(qū)分大小寫(xiě)的客戶(hù)端腳本語(yǔ)言,主要目的是為了解決服務(wù)器端語(yǔ)言,比如Perl,遺留的速度問(wèn)題,為客戶(hù)提供更流暢的瀏覽效果。當(dāng)時(shí)服務(wù)端需要對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,由于網(wǎng)絡(luò)速度相當(dāng)緩慢,只有28.8kbps,驗(yàn)證步驟浪費(fèi)的時(shí)間太多。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能?;竞?jiǎn)介JavaScript是根據(jù)"
系統(tǒng) 2019-08-29 23:02:23 2399
預(yù)期效果:1、java編程實(shí)現(xiàn)顯示一個(gè)網(wǎng)頁(yè)顯示(list,list中有電話(huà)號(hào)碼),網(wǎng)頁(yè)中的數(shù)據(jù)內(nèi)容由程序傳過(guò)去。2、點(diǎn)擊網(wǎng)頁(yè)中的電話(huà)號(hào)碼部分,調(diào)用手機(jī)的打電話(huà)界面。如圖:具體實(shí)現(xiàn):1、在assets中定義index.html文件,這個(gè)文件中table中的數(shù)據(jù)由javascript生成ps:(1)contactlist(jsons)將由java程序調(diào)用(2)onload="javascript:myjavascript.show():javascript調(diào)用
系統(tǒng) 2019-08-29 23:16:05 2398
在瀏覽器文檔模型DOM中,事件是指因?yàn)槟撤N具體的交互行為發(fā)生,由被作用的元素發(fā)出,再由瀏覽器響應(yīng)的過(guò)程。常見(jiàn)的事件有:click,onmouseover,onblur等等。DOM(文檔對(duì)象模型)結(jié)構(gòu)是一個(gè)樹(shù)型結(jié)構(gòu),當(dāng)一個(gè)HTML元素產(chǎn)生一個(gè)事件時(shí),該事件會(huì)在元素結(jié)點(diǎn)與根結(jié)點(diǎn)之間的路徑傳播,路徑所經(jīng)過(guò)的結(jié)點(diǎn)都會(huì)收到該事件,這個(gè)傳播過(guò)程可稱(chēng)為DOM事件流。按照DOM事件流的觀(guān)點(diǎn),事件在樹(shù)中傳播的方向就有兩個(gè),一個(gè)是從根結(jié)點(diǎn)向子結(jié)點(diǎn)流動(dòng),以及子結(jié)點(diǎn)向根結(jié)點(diǎn)傳播的
系統(tǒng) 2019-08-12 09:30:04 2396
轉(zhuǎn)自:http://news.csdn.net/a/20091127/215284.html日前,Mozilla的ArunRanganathan向W3C提交了一個(gè)草案,旨在推出一個(gè)JavaScriptAPI,讓JavaScript腳本直接操作本地文件,F(xiàn)irefox的最新瀏覽器版本中已經(jīng)對(duì)該API提供了大量的支持,不過(guò)出于安全考慮,該API將只對(duì)本地文件提供有限的訪(fǎng)問(wèn)。該API引入了一個(gè)FileReader對(duì)象,可以異步加載本地文件系統(tǒng)中的文件,并允許開(kāi)發(fā)
系統(tǒng) 2019-08-12 09:29:38 2396
前言上一篇文章,我們講解了圖像處理中的膨脹和腐蝕函數(shù),這篇文章將做邊緣梯度計(jì)算函數(shù)。直接摘自O(shè)penCV2.4+C++邊緣梯度計(jì)算。圖像的邊緣圖像的邊緣從數(shù)學(xué)上是如何表示的呢?圖像的邊緣上,鄰近的像素值應(yīng)當(dāng)顯著地改變了。而在數(shù)學(xué)上,導(dǎo)數(shù)是表示改變快慢的一種方法。梯度值的大變預(yù)示著圖像中內(nèi)容的顯著變化了。用更加形象的圖像來(lái)解釋,假設(shè)我們有一張一維圖形。下圖中灰度值的“躍升”表示邊緣的存在:使用一階微分求導(dǎo)我們可以更加清晰的看到邊緣“躍升”的存在(這里顯示為高
系統(tǒng) 2019-08-12 01:33:35 2391
用了很久JavaScript,對(duì)【this】的認(rèn)識(shí)只局限于以往的憑經(jīng)驗(yàn)而已,不過(guò)今天發(fā)現(xiàn)了好東西“http://www.quirksmode.org/js/associative.html”,詳細(xì)描述了如何使用【this】關(guān)鍵字,在這里我就簡(jiǎn)短的說(shuō)一下重點(diǎn),如果有疑問(wèn)可以直接參考原文。在學(xué)習(xí)過(guò)有this的編程語(yǔ)言中,this一般都是指向當(dāng)前實(shí)例對(duì)象的,對(duì)于JavaScript來(lái)說(shuō),其實(shí)也是這樣。但有時(shí)候在使用【this】時(shí),會(huì)感覺(jué)它的行為很奇怪,不能能達(dá)到
系統(tǒng) 2019-08-29 23:11:45 2389
先來(lái)看看options集合的這幾個(gè)方法:options.add(option)方法向集合里添加一項(xiàng)option對(duì)象;options.remove(index)方法移除options集合中的指定項(xiàng);options(index)或options.item(index)可以通過(guò)索引獲取options集合的指定項(xiàng);javascript代碼如下:varselectTag=null;//select標(biāo)記varOPTONLENGTH=10;//每次填充option數(shù)va
系統(tǒng) 2019-08-29 23:39:53 2387
正常時(shí)間顯示
Web開(kāi)發(fā)的發(fā)展在過(guò)去一些的時(shí)候,Web開(kāi)發(fā)人員并沒(méi)有太多的去關(guān)注內(nèi)存泄露問(wèn)題。那時(shí)的頁(yè)面間聯(lián)系大都比較簡(jiǎn)單,并主要使用不同的連接地址在同一個(gè)站點(diǎn)中導(dǎo)航,這樣的設(shè)計(jì)方式是非常有利于瀏覽器釋放資源的。即使Web頁(yè)面運(yùn)行中真的出現(xiàn)了資源泄漏,那它的影響也是非常有限而且常常是不會(huì)被人在意的。今天人們對(duì)Web應(yīng)用有了高更的要求。一個(gè)頁(yè)面很可能數(shù)小時(shí)不會(huì)發(fā)生URL跳轉(zhuǎn),并同時(shí)通過(guò)Web服務(wù)動(dòng)態(tài)的更新頁(yè)面內(nèi)容。復(fù)雜的事件關(guān)聯(lián)設(shè)計(jì)、基于對(duì)象的JScript和DHTML技
系統(tǒng) 2019-08-12 09:30:05 2386
前些天無(wú)意中發(fā)現(xiàn)了XML-RPC(不過(guò)笑我才發(fā)現(xiàn)?。?,總想找個(gè)機(jī)會(huì)擺弄擺弄。畢業(yè)論文基本上弄完了,所以決定今天把它弄明白。XML-RPC的最大用處,我首先想到的是瀏覽器在不刷新頁(yè)面的情況下與服務(wù)器通信,請(qǐng)求數(shù)據(jù)。下面我就說(shuō)一下我用XML-RPC是怎么實(shí)現(xiàn)的。第一步:選擇XML-RPC實(shí)現(xiàn)。XML-RPC的一個(gè)很大優(yōu)勢(shì)就是它是一個(gè)標(biāo)準(zhǔn),并且各種開(kāi)發(fā)環(huán)境下都有實(shí)現(xiàn)(酷),這是它能夠輕松跨平臺(tái)的原因。javascript有3個(gè)實(shí)現(xiàn)。我看了一下最好的應(yīng)該是jsol
系統(tǒng) 2019-08-29 22:08:53 2383
什么是json?JSON即JavaScriptObjectNatation,它是一種輕量級(jí)的數(shù)據(jù)交換格式,非常適合于服務(wù)器與JavaScript的交互。本文將快速講解JSON格式,并通過(guò)代碼示例演示如何分別在客戶(hù)端和服務(wù)器端進(jìn)行JSON格式數(shù)據(jù)的處理。盡管有許多宣傳關(guān)于XML如何擁有跨平臺(tái),跨語(yǔ)言的優(yōu)勢(shì),然而,除非應(yīng)用于WebServices,否則,在普通的Web應(yīng)用中,開(kāi)發(fā)者經(jīng)常為XML的解析傷透了腦筋,無(wú)論是服
系統(tǒng) 2019-08-29 22:57:56 2379
/*把輸入的字符串轉(zhuǎn)換為半角input:Str任意字符串output:DBCStr半角字符串說(shuō)明:1、全角空格為12288,半角空格為322、其他字符半角(33-126)與全角(65281-65374)的對(duì)應(yīng)關(guān)系是:均相差65248*/Java代碼functiontoDBC(Str){varDBCStr="";for(vari=0;i
系統(tǒng) 2019-08-29 23:37:10 2375
JavaScript常被人們認(rèn)為是編程語(yǔ)言中無(wú)足輕重的一員。這種觀(guān)點(diǎn)的形成可以“歸功”于其開(kāi)發(fā)工具、復(fù)雜且不一致的面向HTML頁(yè)面的文檔對(duì)象模型以及不一致的瀏覽器實(shí)現(xiàn)。但JavaScript絕對(duì)不僅僅是一個(gè)玩具這么簡(jiǎn)單。在本文中,BruceTate向您介紹了JavaScript的語(yǔ)言特性。
在AJAX如火如荼的今天,相信大家對(duì)Prototype這個(gè)Javascript類(lèi)庫(kù)應(yīng)該都有所耳聞,它也的確使編寫(xiě)Javascript變得更簡(jiǎn)單。關(guān)于Prototype的文章,《Prototype簡(jiǎn)介》、《Prototype源碼》諸如此類(lèi)數(shù)不勝數(shù);所以本文不會(huì)再做這幾方面的介紹,并假設(shè)讀者對(duì)Prototype有一定了解。網(wǎng)頁(yè)動(dòng)畫(huà)與原理提到網(wǎng)頁(yè)動(dòng)畫(huà),大家首先想起應(yīng)該Flash。不知道大家沒(méi)有開(kāi)發(fā)過(guò)Flash動(dòng)畫(huà),故我想對(duì)此作一個(gè)簡(jiǎn)單的介紹(在我讀大學(xué)的時(shí)候,對(duì)
系統(tǒng) 2019-08-12 09:29:31 2372
Javascript的調(diào)試,是開(kāi)發(fā)Web應(yīng)用尤其是AJAX應(yīng)用很重要的一環(huán),目前對(duì)Javascript進(jìn)行調(diào)試的工具很多,我比較喜歡使用的是Firebug。Firebug是JoeHewitt開(kāi)發(fā)的一套與Firefox集成在一起的功能強(qiáng)大的web開(kāi)發(fā)工具,可以實(shí)時(shí)編輯、調(diào)試和監(jiān)測(cè)任何頁(yè)面的CSS、HTML和JavaScript。本文主要是為初學(xué)者介紹一下Firebug的基本功能與如何使用Firebug。由于本人水平與能力有限,在文章中的可能會(huì)有很多錯(cuò)誤與遺漏
系統(tǒng) 2019-08-29 23:46:52 2370