運算式(1)

和那個沒有除法的計算機比(也許是留給我們的作業 :p),這個例子比較象樣: 先看詞法:class ExprLexer extends Lexer;WS : (' ' | '/t' | '/n' | '/r')  { _ttype = Token.SKIP; } ;LPAREN: '(' ;RPAREN: ')' ;PLUS_MINUS: '+' | '-' // 加減 ;MULT_DIV : '*' | '/'  // 乘除   ;ASSIGN : '='  // 賦值 ;COMMA : ','

Ext on AIR : Pixel Bender

Pixel Bender技術提供了一種於強大的圖形和視頻動態處理機制。Pixel Bender使用其特有的Kernal語言來描述圖形處理演算法,同時使用一種基於XML的描述語言將多個Kernal處理單元組合起來,形成更加複雜的濾鏡。更妙的是,Pixel Bender不僅能夠通過編程方式建立,也可以通過Adobe的很多創作軟體包括Photoshop CS4,After Effect

Ext擴充——LiveDataPanel的簡介

在資料量不太大的負荷的情況下,要求Grid顯示數白行記錄是綽綽有餘的,若一子來50千行資料呢?這絕對不是“小兒科”,勢必對客戶編構成極大的壓力,不論是網路通迅還是記憶體的佔用。一般針對該情形,我們用分頁就解決了呢。當然我們熟悉,“分頁”總是“前一頁”、“下一頁”的橫向動作去翻頁,但如果換了垂直形式上下翻頁呢?其實也是一種方案。這對於用戶端效能或者使用者體驗有著苛刻要求的人,可能將是另外一種設計模式。本文所介紹的正是這種的設計。整個過程都使用XHR互動資料庫的記錄,增強引使用者體驗而又不影瀏覽器記

《ExtJS詳解與實踐》閱讀補充資料:Grid如何高/寬自適應

Grid高度自適應是許多使用者開發過程中碰到過的問題。問題在於,儘管本類是由Panel類繼承而得到的,但是不支援其基類的某些功能,所以不能都做到好像一般Panel類那樣的方法來解決,如autoScroll、autoWidth、layout、items等……Grid需要指定一個寬度來顯示其所有的列,也需要一個高度來滾動列出所有的行。這些尺寸都通過配置項BoxComponent.height和Ext.BoxComponen.width來精確的指定,又或者將Grid放置進入一個帶有某種布局風格的容器中

JS中解決數值很小時四捨五入的精度問題

轉自:http://www.javaeye.com/topic/308966 一般我們都使用js內建的toFixed函數來進行四捨五入的操作,但是當數值很小時卻發現問題了。例如:<script language="javascript">var money=0.00542;alert(Number(money).toFixed(2));</script>輸出的結果是0.00,這個結果顯然是錯誤的。下面的方法通過使用Math.round函數,解決數值很小時的精度問題。 例如

運算式(2)

文法,先從後面看:class ExprParser extends Parser;options { codeGenMakeSwitchThreshold = 3; codeGenBitsetTestThreshold = 4; buildAST=true; ASTLabelType = "antlr.CommonAST"; // change default of "AST"}// 運算式expr : assignExpr EOF! ;// 賦值運算式。。。。// 1+1=2+2

Ext文檔漢化

參見3.0發布的文章。雖然說開發人員應該具備一定的外語閱讀水平,而不依賴其他工具的幫忙,但是如果可以英語、漢語一起結合去理解、學習的話,能夠有更高的工作效率。我們漢化的文檔便是中英雙語的,就像港片那樣的上中文,下英文的字幕。在這次改進中,主要解決了以下的幾項問題:升級到Ext JS

YUI-ext代碼兩側

 舊時,寫yuiext的代碼的時候便學習過這些代碼,兩側都是製作動畫的代碼。時間大概是兩年前左右(07年初),但心路曆程感覺是過了許久 呵呵,真的有天上十天,地下十年的感覺。那時候,真的瞎渾的什麼的都不懂,往這幾句script撞呀撞呀,撞到做出效果為止!這不,一番經曆,好歹也認識不少:JS的道路並不坦,學ajax真的要下苦功!言畢,醜漢終需見家翁,呵呵。下是那時稚嫩的代碼 var fade_in_pic = function() { var pic = Array(); pic[0]

Ext JS 3.2正式發布

Ext JS 3.2 Final ReleasedApril 7, 2010 by Ed Spencer 翻譯frank在連續幾次的beta和release candidate發布ExtJS 3.2後,我們接下來要說的便是,3.2的正式版現在可以下載了!

五步掌握Ext的拖放(下)

文章目錄 第三步:設定置下目標第四步:完成置放第五步:加入邀請置下(drop invitation)繼續閱讀摘要 接上篇URL:http://blog.csdn.net/zhangxin09/archive/2010/05/03/5551665.aspx。第三步:設定置下目標明確需求是怎麼樣的:除了

網頁小Widget應用之extjs.com特效介紹篇

說到這兒,便想起剛學網頁的時候,使用Dreamweaver的一個按鈕翻轉的JS,那是很典型的網頁效果,說出函數名字來大夥還記得嗎?……MM_preloadImages('images/2.jpg')、MM_swapImage('rotator','','images/2.jpg',1) 呵呵。同樣我們也可以在Ext Core之中輕鬆實現,這部分內容放在本文第三小節中為大家介紹。Update

《ExtJS 3詳解與實踐》閱讀補充資料:編寫Hello World

  使用Ext編寫Ajax應用程式時,初學者往往都會感到迷惑:到底應該怎樣編寫Ajax程式?事實上,每個初學者都會遇到這種情況——不知該如何下手,有時只是因為一點點設定不對就卡住了整個程式的運行,連HelloWorld也可能成為新手的攔路虎。為了協助新手儘快消除這種困惑,我們這裡先為新手準備一份詳盡的開機檔案清單,說明清楚運行該架構的最基本條件到底是哪些;然後再簡單地跑一趟對話方塊MessageBox作為Hello World。首先是對這份HTML檔案的詳解: <!-- 標識html開始

選擇的奧秘與選擇的悲劇

按開發經驗來說,本不該再犯這樣的錯誤。幸好只過了3天,後悔還來得及。 我設想按照 prolog 的哲學,把世界理解為選擇+操作。這個理解基於多方面的考慮:1.  事實上,的確可以這樣理解。比方使用者選擇一段文字,右鍵列出可以處理該選擇的操作,複製,剪下等等,下一步使用者便選擇執行其中一項操作。2.  操作的事務化。如果把操作理解為一個對象,操作有撤消方法,實現該方法可以輕鬆的實現命令鏈。3.  操作的UI渲染。很容易對目前的操作渲染使用者介面,如功能表項目,工具列項。4. 

Sencha入手

觸控技術(touch-interface)可以帶使用者帶來全新的體驗。硬體層面仍屬於輸入裝置(input

學習NodeJS第一天:node.js引言

Node.JS 是資深 C 程式員 Ryan Dahl(http://four.livejournal.com/)的作品,依據 Google 著名的開源 JavaScript 引擎 V8 來進行二次開發的 Web I/O 伺服器(http://nodejs.org/)。V8 本身是非常快的 JavaScript 引擎,處理 JS 執行啟動並執行速度非常高。相關測試表明,FireFox、Opera 和 IE 的 JS 引擎速度都不及 V8 來得快。而且,還可以說,只要瀏覽器之間的 JS

Ext 4概述

Ext 4概述全文詳見:http://www.sencha.com/learn/Guide:Ext_4_Overview(Chinese)Ext4有志誠成為Web程式其革命性的開發平台。架構中的每一個首要的組件幾乎都作了改善,而且屬於相當大幅度的改善。對於Ext3來說——4.0許多組件以及子系統都是表現得煥然一新!本指南會向您提供有關Ext3到Ext4期間變化所呈現的一方面。如果您在閱讀本文檔時正好發現任何問題,請積極反饋,或來到Sencha論壇《遷移Ext3到Ext

《ExtJS 3詳解與實踐》閱讀補充資料:用BoxComponent製作Logger UI

如果要求的UI控制項不需要其他的細節的控制項,也就是,僅僅是封裝某部分的HTML元素的話,還要聽憑布局管理器提供的大小尺寸、布局的調控,那麼這個的擴充項物件就是Ext.BoxComponent。例如,假設一個Logger類打算是簡單地顯示log資訊,就可以這樣定義:Ext.ns('Ext.ux.Logger');Ext.ux.Logger = Ext.extend(Ext.BoxComponent, { tpl: new Ext.Template("<li

struts 優劣論(二)

按照人類發展的軌跡,第一篇既然是分析和總結。第二篇該是創新與展望了。struts 架構把中心放在

Ext JS + jQTouch + Raphaël = Sencha

文章目錄 Sencha什麼來著?不變的MIT開源 好訊息駕臨了!是日於此刻,我們與jQTouch和Raphaël兩大項目強強聯手,打造新的Sencha品牌,從而網站的網址就由www.extjs.com更名為www.sencha.com。jQTouch和Raphaël可以說在它們的各自領域都扮演著領頭羊的角色,而我們能夠攜手jQTouch和Raphaël的作者,David Kaneda跟Dmitry Baranovskiy,

GoldenDict:一款免費的詞典工具

開源軟體 GoldenDict 是一款“詞典”管理軟體。為什麼稱之為“詞典”管理軟體呢?因為準確地說,GoldenDict 它本身並沒有提供任何的“詞典”,而是僅提供詞典所需的各方面功能,好比一些詞典常見的功能也包含在內,即普通查詢單詞和螢幕截取單詞、單詞發音三大功能。GoldenDict 的介面非常樸素,並且 GoldenDict

總頁數: 61357 1 .... 16514 16515 16516 16517 16518 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.