日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sencha touch下,害人不浅的“*”号命名空间引入

發布時間:2024/4/17 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sencha touch下,害人不浅的“*”号命名空间引入 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近各種語言混用著開發程序,今天集成時被sencha touch害得不淺,且聽俺緩緩道來:

? 平時開發時都是在windows下裝個chrome或者safari來調試sencha touch寫的平板應用程序,有問題直接處理了,今天在做系統集成時,將Sencha touch開發的頁面一起集成后(將頁面放到IPAD本地,然后用UIWebView來顯示,以提高應用程序的訪問速度),打開頁面一片空白,每個都是(完了莫不是不兼容吧,心下猜測,想到這里心里哇涼哇涼的)。

? ?怎么辦!上Google啊,當下屁顛屁顛的在網上找資料,找啊找啊,從國內找到國外,到官網搜了好幾遍,啥有用的信息都沒有,頓時全身都冰涼的(在Boss那沒法交差啊,技術選型的是俺)。樂子大了,只好用最笨的辦法了,代碼一行一行的刪除,當我把FormPanel刪除之后發現頁面居然能顯示了(一下就樂了,比中雙色球還高興)。

? OK,知道問題出在哪里了,把代碼從頭到尾的檢查一遍,發現官方給的例子中在引入命名空間的時候都是

requires: ['Ext.form.*','Ext.field.*','Ext.Button','Ext.data.Store'],

  這樣一種情況,我想莫不是命名空間出來問題吧(這是官網上給的例子啊,集成到IPAD里面居然不能顯示,憤慨),有疑問就動手,把“*”號干掉,直接引入到TM孫子那去

requires: ['Ext.form.FieldSet',//注意大小寫(js大小寫敏感)'Ext.Button','Ext.form.NumberField','Ext.data.Store'],

  我倒要看看到底是不是這問題,改完集成,哈,還真是這樣。

? ? ?原因分析:在瀏覽器下這些js類是可以創建的,但是到了IOS下,在UIWebView控件中,某些功能被Apple給閹割了,什么不支持HTML5啊,網上說的大多數都是這個。

  結語:在寫sencha touch代碼時,千萬不能圖省事,直接用Ext.xxx.*這樣的引入方式,老老實實的寫全稱,否則在IOS下有得你難受。

恩!!就寫到這吧,祝各位也能解決問題。

轉載于:https://www.cnblogs.com/az235/archive/2012/11/22/2783203.html

總結

以上是生活随笔為你收集整理的sencha touch下,害人不浅的“*”号命名空间引入的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。