JavaScript,只有你想不到

很喜歡指令碼語言,但是一直在其門外徘徊。很長時間以來,JavaScript在我眼裡都是程式設計語言中的二等公民。早先,它經常是很多安全問題的發源地,就像是膠水一樣,它能把HTML應用與樣式粘到一塊,可沒有人拿它來正正規規地寫程式;這樣的情形太普遍了。而Java、Ruby、Python,這些才是真正能用來寫程式的語言。過去幾年間,我對JavaScript的態度有了徹底的改變。JavaScript已經“長大成人”了。我敢保證很多JavaScript開發人員都不會認同我前面的說法,他們會說JavaSc

javascript 浮點運算問題分析與解決

分析JavaScript 只有一種數字類型 Number ,而且在Javascript中所有的數字都是以IEEE-754標準格式表示的。 浮點數的精度問題不是JavaScript特有的,因為有些小數以二進位表示位元是無窮的:十進位 二進位0.1 0.0001 1001 1001 1001 ...0.2 0.0011 0011 0011 0011 ...0.3 0.0100 1100 1100 110

javaScript作為外部檔案引用時要注意

   在實現某個功能的時候,發現了一個奇怪的問題:單頁面應用js沒有問題,但是如果應用masterpage,在套用外部js檔案時,根據設定的id得到的對象始終為NULL:   *******************************引用一段文字說明 問題所在*******************************ASP.Net

網站開發常用Html、JavaScript技巧和代碼

 1. oncontextmenu="window.event.returnValue=false" 將徹底屏蔽滑鼠右鍵<table border oncontextmenu=return(false)><td>no</table> 可用於Table2. <body onselectstart="return false"> 取消選取、防止複製3. onpaste="return false" 不準粘貼4. oncopy="return

用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

javascript控制頁面控制項顯示不顯示

function Checkbox1_onclick() {var CheckboxStartDate = document.getElementById("CheckboxStartDate").checked;取得html控制項//var aa = document.getElementById("ctl00_mainContent_tdDdlStartHour");取得伺服器控制項if(CheckboxStartDate == true){alert(CheckboxStartDate);

javascript元件屬性合并

為什麼需要合并兩個元件的屬性?因為開發元件時,使用者以json object形式傳遞參數進來,你準備開放10個參數,但是使用者可能只傳遞了5個,你的代碼如果去訪問其餘5個屬性,就會出現notdefined錯誤,你不可能在內部一一去判斷某個屬性是否定義。為了省事,就定義一個預設的參數元件,然後和使用者傳入的參數元件合并。比如://定義元件=======================yjCurveDefaultOption = { rawData: null, renderTo: ""

5 個介面效果很炫的 JavaScript 使用者介面架構

Web 開發很簡單,Web 應用程式的 UI 開發卻很複雜,如果能夠利用一些成熟的 使用者介面架構可以大大的減少開發的複雜度。本文向你介紹 5 款介面效果很不錯的 JS 架構。  1. ExtJSExtJS 主要用來開發RIA富用戶端的AJAX應用,主要用於建立前端使用者介面,與後台技術無關的前端ajax架構。因此,可以把ExtJS用在.Net、 Java、Php等各種開發語言開發的應用中。ExtJs最開始基於YUI技術,由開發人員

javascript中的eval函數 動態執行

      發現為本文起一個合適的標題還不是那麼容易,呵呵,所以在此先說明下本文的兩個目的:(1)介紹javascript中的eval函數的用法(2)如何在函數內執行全域代碼►先來說eval的用法,內容比較簡單,熟悉的可以跳過。    eval函數接收一個參數s,如果s不是字串,則直接返回s。否則執行s語句。如果s語句執行結果是一個值,則返回此值,否則返回undefined。    需要特別注意的是對象聲明文法“{}”並不能返回一個值,需要用括弧括起來才會傳回值,簡單樣本如下:var code1

JavaScript擷取不重複隨機數

 <!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> <meta http-equiv="Content-Type" content="text/html;

javascript innerHTML出現未知執行階段錯誤

通過innerHTML來添加介面元素。 舉例。.html<table id="tab_1" width="100%" border="0"></table>.jsdocument.getElementById("tab_1").innerHTML="<tr><td colspan="5"><div

javascript瀏覽器幾個相容問題

1.      window.event 現象:document.body.onclick=function(ev){if(ev)console.log(1); else console.log(2); }IE8以下不支援這種寫法。document.body.onclick=function(){if(window.event)console.log(1); else console.log(2); }FF 不支援這種寫法。IE9、chrome

一組好用的javascript日期處理函數

Description: These functions are very useful when dealing with any type of date fields. They use the same format strings as the java.text.SimpleDateFormat class, with a few minor exceptions.Functions include:isDate() - Check if a date is valid

VC++ CHtmlView與Javascript互動

轉載自:http://blog.sina.com.cn/s/blog_3fa68f2d01000bm5.html如何在CHtmlView中實現與HTML頁面使用window.external對像進行互動。1、在類定義時添加DECLARE_DISPATCH_MAP()如:class CItemView : public CHtmlView{DECLARE_DISPATCH_MAP()....}2、在建構函式中添加EnableAutomation();如:CItemView::CItemView()

使用javascript網頁之間的表單對象action的調用

  在程式開發中遇到這樣一個問題:一個需要根據資料表的變化動態改變“資料表內容樣本”、“對應欄位”的內容,:其中資料表的代碼如下:         <select name="table_list" class="an" id="table_list"  onChange="select_table()"  >分析:我們知道,只有“table_list”的選項值發生改變的時候才會執行"onchange"動作,所以每當剛上傳完檔案時,“table_list”得選項被重新整理但是,並不能

javascript 錯誤“缺少十六進位數字”的處理

問題:我是打算使用上面的語句把資料庫的連接字串寫入上一級網頁的connstr文字框中,但是在執行時ie總報告“缺少十六進位數字”。代碼如下:a="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=E:/網站設計/dianming/upload/student.mdb;"Response.Write("<script>")    html="parent.document.getElementById(""connstr"").value=""

利用ScriptManager實現Javascript調用WebService中的方法

  開發過程中,我們總想在前台直接調用背景method,其原因無非是想控制頁面重新整理,改善使用者體驗。可以達到這個目的的方法有很多:Ajax應該是用的最多的情況.這裡要說的是利用Javascript和webservice的互動來達到目的。 

校正IP地址是否合法,JavaScript

<script language="JavaScript"><!--/*函數名: chkIP功  能: 校正IP地址是否合法,並檢查IP地址類型.參  數: ###.###.###.### 格式的IP字串傳回值: 整數,意義見注釋日  期: 2006-7-19作  者: 梅雪香(meixx)*/function chkIP(ipStr){//參數格式校正 成功繼續,失敗返回-1ipStr = ipStr.replace(//s/g,"");var reg = /^/d{1,3}

javaScript擷取對象集合(另一種方法)

除了用getElementByTagName   的另一種擷取對象集合的方法   <!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><meta http-equiv="

JavaScript js div層拖拽(相容IE6、FF)

最近在論壇裡經常看到有人問div拖拽層的問題。根據其中的一個文章上的代碼,本人稍作修改。現在功能已經實現,並且相容FF、IE。代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>dragDiv.html</title> <meta http-equiv="keywords" content="

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