Time of Update: 2018-12-04
精彩!文章詳細介紹了Samy Worm怎麼繞過MySpace的安全機制,成功傳播這個“有意思”的蠕蟲,讓上百萬人在20小時內感染蠕蟲,把作者加到自己的My Heroes名單,最終當掉很多人的帳戶。這裡是故事。這裡是技術細節。 這裡是作者訪談。 嗯,該和部門裡負責安全的人談談了。P.S. 指令碼破小孩兒們就不用去試了。MySpace已經把作者提到的漏洞補上了。
Time of Update: 2018-12-04
文章目錄 DOMDocument 屬性和方法 DOMDocument 屬性和方法 轉自:[Bobby專欄]最近發現DOMDocument對象很重要,還有XMLHTTP也很重要注意大小寫一定不能弄錯.屬性: 1Attributes 儲存節點的屬性列表(唯讀) 2childNodes 儲存節點的子節點列表(唯讀) 3dataType 返回此節點的資料類型 4Definition
Time of Update: 2018-12-04
<!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;
Time of Update: 2018-12-04
1. 長度限制<script>function test() {if(document.a.b.value.length>50){ alert("不能超過50個字元!");document.a.b.focus();return false;}}</script><form name=a onsubmit="return test()"><textarea name="b" cols="40" wrap="VIRTUAL" rows="6">&
Time of Update: 2018-12-04
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML
Time of Update: 2018-12-04
null : null是javascript的關鍵字,表示“空”,是不包含任何值的javascript內建對象。 alert(typeof(null)); //結果是object 可以在聲明變數時作為一個預留位置防止報錯(var a = null,表示a這個變數的值是“空”)。 var a = null; alert(a); //結果是null undefined:
Time of Update: 2018-12-04
原文:http://javascriptmvc.com/docs.html#&who=jQuery.Class翻譯:劉貴學(liuguixue@gmail.com) Class庫能在Javascript中類比繼承,使用class可進行物件導向編程,這和jQuery函數式編程是有區別的。Class的實現基於John Resig的《Simple
Time of Update: 2018-12-04
這兩天公司的項目告一段落,學校的作業不算太難。因此我頗有點閑暇,於是重看SICP,同時學學JavaScript(看了google suggest, google maps, 還有CanyonBridge的cbconnect, 對JavaScript的興趣一下濃厚起來)。 Douglas Crockford 說得不錯,JavaScript的確和Scheme有很多相似之處。JavaScript的作者一定諳熟函數編程,不然JavaScript的函數是lambda運算元也太過巧合了。比如SICP1.1
Time of Update: 2018-12-04
原文:http://javascriptmvc.com/docs.html#&who=jQuery.Model翻譯:劉貴學(liuguixue@gmail.com) 模型是用於封裝應用程式的資料層。對大型應用中來講,模型是非常重要的: 封裝服務,這樣控制層與視圖不需要關心資料從哪裡來; 提供輔助函數,使原始的商務資料執行與抽象更簡單有兩種實現方法: 對服務要求或互動中擷取資料; 將原始的業務資料轉換或封裝成更有用的形式;基本用法jQuery.Model類提供了一個用於來組織您應用程式的
Time of Update: 2018-12-04
原文:http://javascriptmvc.com/docs.html#&who=jQuery.Controller翻譯: 劉貴學(liuguixue@gmail.com) 控制器是使用代理將事件處理組織起來。如果您的應用中有事件發生(使用者點擊或模型執行個體更新)應當由控制器處理並響應此事件。控制器可使您的代碼更明確,可複用性與架構性更強,這可自動與底層代碼相隔離,要瞭解更多關於控制器理論及其相關特性,請關注Jupiter的部落格。基礎樣本替換前:$(function(){
Time of Update: 2018-12-04
原文:http://javascriptmvc.com/docs.html#&who=jQuery.View翻譯:劉貴學(liuguixue@gmail.com) 藉助jQuery,View使用模板提供了統一的介面,使用註冊的模板引擎,您可以:View中使用jQuery擴充,after,append, before, html, prepend, replace,replaceWith, text.;模板,載入html元素以及外部檔案;同步與非同步模板載入;模板緩衝;在產品編譯時間
Time of Update: 2018-12-04
出來混,遲早要還。今天寫JavaScript代碼,才知道一個迴圈裡的函數共用同一閉包 三個閉套件共用一個變數。比如下面的代碼是錯的,不能正確報告每個事件對應的描述:var div = document.getElementById("testDiv");var events = {onclick: "clicked", onchange: "changed", onmouseover: "mouse over"}; for(var
Time of Update: 2018-12-04
來自Stefan Tilkov的blog. 最近看到不少文章談論JavaScript的強大功能,不知道和最近一系列基於JavaScript的網路應用提供了強大的使用者介面有關。比如google的新服務,CanyonBridge的cbconnect,和salesforce.com,影響很大有關。Simon
Time of Update: 2018-12-04
<SCRIPT LANGUAGE="JavaScript"> function node(data){this.data=data;var Lnode;var Rnode; this.insert=function insert(newData){ if(newData<this.data){if( this.Lnode==null) {this.Lnode=new
Time of Update: 2018-12-04
<script language="JavaScript" type="text/javascript">function handle(delta) { if (delta < 0) alert("向下滾動"); else alert("向上滾動");} /** 事件控制代碼 */function wheel(event){ var delta = 0; if (!event) /* For IE. */ event = window.event; if
Time of Update: 2018-12-04
調試Atlas用戶端JavaScript指令碼 Dflying ChenMicrosoft MSN TCApril 2006English Version: http://dflying.dflying.net/1/archive/115_atlas_client_side_javascript_debugging.html 應用於: Microsoft ASP.NET 2.0 Microsoft ASP.NET Atlas March CTP Microsoft Visual
Time of Update: 2018-12-04
在JavaScript可以使用try...catch來進行異常處理。例如: try {foo.bar();} catch (e) {alert(e.name + ": " + e.message);}目前我們可能得到的系統異常主要包含以下6種: EvalError: raised when an error occurs executing code in eval() RangeError: raised when a numeric variable or parameter is
Time of Update: 2018-12-04
用JavaScript來寫瀏覽器上的應用我要做一個聊天室大概是在1998 年12 月中旬,我的個人網站完工了。這是一個文學網站,這個網站在瀏覽器上用到了Java Applet和JavaScript,並且為IE 4.0的瀏覽器提供了一個稱為“搜尋助手”的浮動條(FloatBar),用於快速地向伺服器提交查詢文章的請求。而伺服器上則使用了用Delphi開發的ISAPI/CGI,運行於當時流行的Windows NT上的IIS
Time of Update: 2018-12-04
文章目錄 談談JavaScript中的數組、集合及效率 談談JavaScript中的數組、集合及效率2006-11-17 10:55:19 來源:
Time of Update: 2018-12-04
用Javascript寫的一個映射表類 該類可以通過關鍵字(key)尋找相對應的值(value),關鍵字的類型可以是String、Number、Boolean類型,值的類型不限,代碼如下:<script>function struct(key, value){ this.key = key; this.value = value;}function setAt(key, value){ for (var i = 0; i < this.map.length;