簡體   English   中英

JS插件加載問題

[英]JS Plugin Load Issue

對於具有移動元素的HTML5 / CSS3 / JS應用,哪種庫/框架組合最適合? 我肯定已經完成了功課,但是我正在潛入一個我不太了解的世界……至少就性能而言。 在操作,對DOM元素執行邏輯並對它們進行動畫處理之前,我是否應該了解一些原則?

如果可以並且應該使用AngularJS(我現在已經相當熟悉基礎知識),並且我的最佳研究將我指向了Steroids.js 有太多的庫和類似PhoneGap的框架! 這是我發現的...

簡而言之,是否有任何資源/文檔/參考或JavaScript加載的測試方法? 還是對此有任何簡單的答案(除了放棄和學習目標C外,我真的很想能夠使用我已經知道的語言。感謝您的閱讀:)

最后,如果您希望更多本機功能成為應用程序的一部分,那么您將不得不學習JS之外的至少兩種其他語言:ObjC和Android風格的Java。

我在Cordova上的經驗足以說服我,要想使用Cordova打造完美的本機應用程序,就需要您從本質上重建JS中的大量本機功能,這使您牢牢地依賴於每個OS使用的Web核心,他們的局限性。 最終,您會發現自己使用了太多的庫來模仿您可以使用本機語言進行的操作,以至於依賴關系及其管理的巨大負擔很快就會使您無法調試陰影。

即使那樣,您仍然需要尋找一些技巧來獲得近乎本機的功能,並且性能幾乎不會像本地語言應用程序那樣好,尤其是當您必須從應用程序外部加載數據或資源時。

我的建議是,如果您必須使用Cordova之類的東西,請放棄將要創建100%本機感應用程序的想法。 如果UI元素不能像其本機等效物那樣工作,請不要花費大量時間試圖使其與Web根相反。 對其進行適當的樣式設置,以免讓用戶對它破壞本機約定而感到困惑,然后繼續前進。 如果您嘗試修復所有看起來很象但不能正確執行/ quit /的操作,則您將陷入依賴地獄,並且/ still /必須觸摸本機(Java或ObjC)代碼才能使插件正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM