VBScript真是一門很笨拙的語句,End就End,還要說明是End,與同樣使用end收尾的ruby霄壤之別!Class User private [_name] Public Property Let name(neo) [_name] = neo End Property Public Property Get name() '沒有return 語句, 用“屬性名稱 + 等號+ 值”實現 name = "我的名字叫 " &
avalon為我們帶來了三大利點:關注點分離操作資料即操作DOM動態模板關注點分離是MVVM與身俱來的。操作資料即操作DOM,是VM中的訪問器帶來的。動態模板是流程綁定實現的。avalon目前擁有四種流程綁定器:each, with, if, unless。先給出JS部分代碼: require("avalon,ready", function($) { var $$ = $.MVVM var VM = $$.render({
早在avalon在IE與firefox有較為嚴重的效能問題,chrome等則由於它們太逆天因此看不出。主要原因是動態插入節點時,each由於一些幫方法考慮不周,結果不得不逐個插入,雖然使用了nextTick進行緩衝,但延遲明顯。然後avalonjs v5把大體的架構完成了,然後重點改良這些方法了。在v5.1中所有延遲都沒有了,即便在IE6下也很接近之前在chrome的運行效果。算是一次非常出色的改進。1, addItemView方法不再逐個複製,逐個插入了。//原來 function
Mozilla在官方FTP中放出了Firefox 21正式版本,預計明天會在官網正式發布。下面來看看該版本的一些主要新特性:提供了3個不跟蹤(Do Not Track)選項,之前版本中只有一個複選框如果需要,Firefox會給出改善你的應用程式啟動時間的建議初步實現了Firefox Health Report,該工具能夠協助使用者最佳化他們的Firefox配置為 JavaScript 開發人員實現了遠程 Profiling功能支援<main>標籤實現了對Scoped
dim name ' Dim 與dim都可以name = InputBox("請輸入你的名字?")' 注釋是以單引號開頭,連接字串可以用+號或&號MsgBox("Hello " & name + "! 很高興認識你")Dim age' 不能同時聲明與賦值age = InputBox("輸入你的年齡?")' 這分支真奇葩, 還有比較相等竟然用=號沒有==號if age = "" then MsgBox("你還沒有告訴我你幾歲?")else' 還有一個ElseIf