Aop又叫面向切面編程,其中“通知”是切面的具體實現,分為before(前置通知)、after(后置通知)、around(環繞通知),用過spring的同學肯定對它非常熟悉,而在js中,AOP是一個被嚴重忽視的技術點。但是利用aop可以有效的改善js代碼邏輯,比如前端框架dojo和yui3中 ...
Aop又叫面向切面編程,其中“通知”是切面的具體實現,分為before(前置通知)、after(后置通知)、around(環繞通知),用過spring的同學肯定對它非常熟悉,而在js中,AOP是一個被嚴重忽視的技術點。但是利用aop可以有效的改善js代碼邏輯,比如前端框架dojo和yui3中 ...
查看dojo源碼過程中,發現這三個模塊名並不以dojo、dijit、dojox開頭,在dojo加載器中屬於特殊模塊名。 require 這是一個上下文智能的加載器。 我們通過dojoConfig配置了一個package:myApp,現在對myApp目錄下的文件 ...
web2.0時代,ajax技術成為整個前端開發領域的基石。大部分的書籍、博客由此切入來介紹前端類庫與框架,所以dojo往往只被當做一個ajax類庫來介紹,然而僅僅以此來定位dojo,無異於管中窺豹。對於dojo來講,關於ajax的封裝只是dojo框架中的一小部分,dojo的定位是一個從前 ...
最近瀏覽了不少網站的圖片裁切效果,大部分的做法如下圖所示(借用一張腳本之家的圖片),通過改變裁切框的大小來選取合適的位置。 但本文介紹的是另外一種裁切方式,裁切框由開發者決定,圖片大 ...
【回顧與本篇預覽】 上篇簡單介紹了JsAPI中的數據與視圖,並告訴大家這兩部分有什么用、如何有機連接在一起。 這一篇快速介紹一下前端代碼的骨架。當然,假定你已經熟悉HTML5、C ...
什么是事件驅動? 事件驅動編程是以事件為第一驅動的編程模型,模塊被動等待通知(notification),行為取決於外來的突發事件,是事件驅動的,符合事件驅動式編程(Event-Driven ...
使用dojo開發WebGis的童鞋,大部分都用ESRI推薦的aptana,ESRI只提供了aptana2.0的智能提示,而且這個這能提示在很多情況下不起作用;在這里向大家推薦一款非常好的IDE--WebStorm,網上號稱Web開發神器,具體介紹可以在網上搜,這里介紹怎么添加dojo ...
雖然ES5中為我們提供了Object.defineProperty方法來設置getter與setter,但此原生方法使用起來並不方便,我們何不自己來實現一個類,只要繼承該類並遵循一定的規范就可以擁 ...
dojo中有一個專門針對Web矢量圖開發的控件包--dojox.charting,這里面有不少功能完善的圖形控件。“dojo.charting”控件不僅包括基本的圖形(如:現狀圖、柱狀圖、餅狀圖),也包括很多復雜的工業級圖形(如股票走勢圖、雷達圖、甘特圖)。本篇僅介紹三種進本圖形:柱狀圖、餅狀 ...
很氣憤的一件事,我剛剛寫好的一篇博客,點擊提交時,博客園的程序報錯!白寫了!現在大家看到這篇是減縮版,代碼是可以使用的,只是有些解釋型語言,我不想在重復一遍了,希望博客園的管理者好好管理,不要再出現類 ...