JavaScript V8做為指令碼引擎的可行性

JavaScript V8的速度一流, 這裡有個對比:http://shootout.alioth.debian.org/PC上沒有問題, V8的介面很全, 本身就是C++的, 很好整合問題出在iOS和PowerPC上 見: http://blog.owned.co.za/?p=327大體的意思如下:iOS有個限制: 可寫的記憶體不能標記為可執行檔(Writable memory cannot be flagged as executable on

一些常用的JavaScriptRegex

一些常用的JavaScriptRegex"^/d+$"  //非負整數(正整數 + 0) "^[0-9]*[1-9][0-9]*$"  //正整數 "^((-/d+)|(0+))$"  //非正整數(負整數 + 0) "^-[0-9]*[1-9][0-9]*$"  //負整數 "^-?/d+$"    //整數 "^/d+(/./d+)?$"  //非負浮點數(正浮點數 + 0) "^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)

javascript的靜態類的寫法

雖然javascript真的很強大,人人都說,他能做任何事情,但對類的支援還不是很好.研究了一個鐘頭,才把靜態類的寫法搞定了.var ScreenClass={    /**    *擷取瀏覽器視窗中文檔(視口)可用尺寸    *不包括標題列、工具列、捲軸等內容。    */    getViewportInfo:function(){        var w = (window.innerWidth) ? window.innerWidth :

OCX調用頁面上JavaScript的方法(解決FEvents=nil的問題)

      利用Delphi的ActiveForm,可以很方便地開發出可以嵌入IE的ActiveX組件,無需知道太多幕後的COM知識。如何使得OCX可以很方便地調用Web上的JavaScript函數呢,研究了一個下午,使用ActvieForm的Events介面搞定。說穿了不值錢,只要一句代碼就搞定,但是Google半天,琢磨了N久,看來還是基本功不紮實。      首先在ActiveForm的項目中找到ridl檔案,開啟它,選擇ActiveForm的Events介面,點擊右鍵,建立一個新的方法,

javascript上的一個日曆

  將以下從<style type='text/css'>開始到</script>拷貝放入<head></head>中間  (注意:除了這一段,後面還有一小段)<style type='text/css'>body {     font-family:"Lucida sans unicode", sans-serif;     font-size:12px;     margin:0;     padding:0;    

dhtml.net 仿javascript訪問HTML文檔

請訪問dhtml.net 1.1版:http://blog.csdn.net/sq_zhuyi/archive/2010/06/26/5695397.aspx 相信很多朋友都為解析HTML源碼犯過愁,在社區裡也經常看到有人提此類問題,今天工作少,索性做了個解析HTML文檔的萬用群組件,用法如下:  string url = "http://www.baidu.com/";//此處可以是一個URL,也可以是一段HTML字串Document doc = new

【開源】dhtml.net 仿javascript訪問HTML文檔(1.1版)

 本版本為dhtml.net 1.1版,如有疑問請發郵件給我(sqzhuyi@gmail.com)本版本較1.0版更新如下: 1、解決了一些基本BUG 2、為Element添加了GetElementsByTagName,GetElementsByName,GetElementsClass方法 3、添加document和element的搜尋功能,支援類似jquery搜尋 樣本:string html = @"<p

Javascript在頁面中執行的順序

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

JavaScript 引用傳遞

看到一篇文章 http://ytuwlg.iteye.com/blog/508939講的js傳遞對象是值傳遞 ,裡面有舉的例子 我感覺不對function setAge(obj){ obj.age = 12; obj = new Object(); obj.age = 15; } var person = new Object(); person.age = 13; setAge(person); alert(person.age); //顯示 1

用JavaScript實現repeat 迴圈添加操作

<html>    <head>        <title>Dynamic Table</title>        <style type="text/css">.repeat {}.repeat-prototype {    display: none;}.repeat-item {}.repeat-item fieldset{    padding:3px;    margin:3px;}.repeat-index {   

javascript實現在form中動態添加元素

<SCRIPT language=javascript>var startL=1 //隨傳進的數組而不同var allCount=1var modified=0var currentLine=-1var line=-1;function lightOn(ln){  if (ln==null)    ln=parseInt(event.srcElement.ln,10)    for (i=startL;i<PLList.rows.length;i++)      if

Jquery,一個非常好用的javascript架構,1.4版發布

用jquery-1.2.3做過幾個應用,覺得很好用. 這麼快,1.4版又發布了,來自csdn的報道: CSDN報道 來自jquery官方網站的訊息,目前最流行的JavaScript/Ajax庫jQuery新版本1.4已經發布,為jQuery項目4周年14天慶祝送上一份大禮。1.4的壓縮版只有23K,未壓縮版154K。此外,Google也在自己的伺服器上提供了副本,作為Google Ajax API的一部分,可以直接引用。 jQuery

JavaScript中常用的一百零七條語句

1.document.write( " "); 輸出語句 2.JS中的注釋為// 3.傳統的HTML文檔順序是:document- >html- >(head,body) 4.一個瀏覽器視窗中的DOM順序是:window- >(navigator,screen,history,location,document) 5.得到表單中元素的名稱和值:document.getElementById( "表單中元素的ID號 ").name(或value) 6.一個小寫轉大寫的JS:

JS+DIV實現自訂Title的顯示方式

     自訂的title顯示方式一直在華夏用,當你的滑鼠移至上方在帶有提示的連結上時會有自訂的顯示內容出現,顯示的內容支援html代碼,但是這個效果不支援firefox及其他瀏覽器,最近對之進行了改進,終於相容了FF,Safari。代碼如下: var qTipTag = "a"; //Which tag do you want to qTip-ize? Keep it lowercase!//var qTipX = -30; //This is qTip's X offset//var

Javascript實現網頁上的多級菜單(豎著)

使用方法:1,包含menu.js和menu.css2,用建立主菜單類   main = new MainMenu(10,50,"My Menu");這裡,MainMenu的前兩個參數表示其左上方位置座標,前者為left,後者為top。第三個參數為功能表標題。之後用MenuItem類建立功能表項目MenuItem的源型如下:   function MenuItem(_parent,_caption, _url, _target,_style,

Javascript 中的this對象

      返回“當前”對象。在不同的地方,this 代表不同的對象。如果在 JavaScript 的“主程式”中(不在任何 function 中,不在任何事件處理常式中)使用 this,它就代表 window 對象;如果在 with 語句塊中使用 this,它就代表 with 所指定的對象;如果在事件處理常式中使用 this,它就代表發生事件的對象。  1、在HTML元素事件屬性中inline方式使用this關鍵字: <div onclick=" // 可以在裡面使用this ">

一段簡單的播放聲音的js

1  

JavaScript做快顯視窗

function CreateWin(){ //獲得滑鼠當前X,Y座標 var x,y; if(!document.all) { x=pageX; y=pageY; }else{ x=document.body.scrollLeft+event.clientX; //滑鼠X軸的值 y=document.body.scrollTop+event.clientY; //滑鼠Y軸的值 } //window.scrollTo(100,500);//豎向捲軸位置 var sH =

JavaScript的基本文法

1.1 什麼是JavaScript    JavaScript是一種描述性語言,也是一種基於對象(Object)和事件驅動(Event Driven)的,並具有安全效能的指令碼語言。它與HTML超文字標記語言 (HTML)一起,在一個Web頁面中連結多個對象,與Web客戶實現互動。無論是在用戶端還是在伺服器端,JavaScript應用程式都要下載到瀏覽器的用戶端執行,從而減輕了伺服器端的負擔。   

JS 移動層 div 精簡樣本

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title> New Document </title><meta http-equiv="

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