摘自 www.lotusfans.com 月影無限
相信一些初接觸lotus script的人總有疑問,什麼是前端類什麼是後端類。哪一些是前端類,哪一些是後端類,又有什麼區別呢?
其實,前端類和後端類很好認的,大家看一下所有的louts class,只有有ui的都屬於前端類,而沒有ui的,都是後端類。
象notesuidocument,notesuidatabase,notesuiworkspace等,都是前端類。
前端類,顧名思義,就是指可以由前台得到物件的,也就是指前台可見的。
後端類,那麼對應的就是指由後台獲得的物件,類似於前台不可見。比如:notesdocument,notesdatabase
這樣說明白了嗎?
再舉個例子。
如果我們在工作台上雙擊開啟了乙個文件,那麼這個文件現在肯定在最前面,我們也看得見的,那麼這個文件就是notesuidocument,以此類推,那麼這個文件所在資料庫也因此在前面(畢竟這個文件也是資料庫的一部分,文件在前台,那麼代表這個資料庫也在前台),即notesuidatabase。類似的可以想到這個資料庫是工作台的一部分,那麼這個工作台就是notesuiworkspace
如果大家學過其它的語言,那麼前端類就象是greatobject()所建立出來的物件,而後端類就象是用getobject()而獲得的物件。
這兩大類的最大區別是「可見」與」不可見「。
乙個物件,有時可以從前端類的物件獲得,有時也可以由後端類物件獲得,這主要是看設計者的思路是如何的。比如,在當前已在前端開啟的文件,那麼如何得到文件中的域a的值。
後端類:doc.a(0)
前端類:uidoc.fieldgettext("a")
前端路由和後端路由,前端渲染和後端渲染
vue router是前端路由,koa router是後端路由。定義 在單頁面應用,大部分頁面結構不變,只改變部分內容的使用 優點 使用者體驗好,不需要每次都從伺服器全部獲取,快速展現給使用者 缺點 使用瀏覽器的前進,後退鍵的時候會重新傳送請求,沒有合理地利用快取 單頁面無法記住之前滾動的位置,無法...
前端工具類
描述unbug.github.io codelf 變數命名智慧型推薦 支援中文 www.docschina.org web 前端開發人員提供優質中文文件 regexr.com 正規表示式驗證匹配 any rule 正規表示式庫,非常全,使用起來很方便 多張合成雪碧圖,並生成對應 css tool.l...
前端基礎 ECMAScript類和物件
es6中新增了對類的支援,引入了class關鍵字 es6中提供的類實際上只是js原型模式的包裝。現在提供class支援後,物件的建立 繼承更加直觀。class類中,可以包含 構造方法 例項方法 靜態方法。類的定義 class a 例項方法 say 靜態方法 靜態方法與例項方法 同名互不影響 stat...