有,你可以在app store 里搜索c/c++,就有ide可以用
❷ js判斷客戶端是iOS還是Android等移動終端的方法
javaScript是前端開發的主要語言,可以通過編寫JavaScript程序來判斷瀏覽器的類型及版本。JavaScript判斷瀏覽器類型一般有兩種辦法,一種是根據各種瀏覽器獨有的屬性來分辨,另一種是通過分析瀏覽器的userAgent屬性來判斷的。在許多情況下,值判斷出瀏覽器類型之後,還需判斷瀏覽器版本才能處理兼容性問題,而判斷瀏覽器的版本一般只能通過分析瀏覽器的userAgent才能知道。
對於瀏覽器判斷:
1.如何判斷是否為移動終端 利用正則match,
匹配navigator.userAgent是否含有字元串AppleWebKit*****Mobile
安卓qq瀏覽器HD版 只有AppleWebKit
2語言版本的判斷
使用navigator.browserLanguage 便可得出windows phone語言版本,
當然可惡的小小手機語言版本也有兼容性的差異,兼容Mozilla,以及AppleWebKit內核的瀏覽器訪問其語言版本,它會列出 navigator.language。
3.用JS代碼
<script type="text/javascript">
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return { //移動終端瀏覽器版本信息
trident: u.indexOf('Trident') > -1, //IE內核
presto: u.indexOf('Presto') > -1, //opera內核
webKit: u.indexOf('AppleWebKit') > -1, //蘋果、谷歌內核
gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐內核
mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否為移動終端
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios終端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android終端或uc瀏覽器
iphone: u.indexOf('iPhone') > -1 , //是否為iPhone或者QQHD瀏覽器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web應該程序,沒有頭部與底部
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
4.查看結果
document.writeln("語言版本: "+browser.language);
document.writeln(" 是否為移動終端: "+browser.versions.mobile);
document.writeln(" ios終端: "+browser.versions.ios);
document.writeln(" android終端: "+browser.versions.android);
document.writeln(" 是否為iPhone: "+browser.versions.iPhone);
document.writeln(" 是否iPad: "+browser.versions.iPad);
document.writeln(navigator.userAgent);
❸ iphone6 javascript有什麼用處
1.表單驗證 通過使用JavaScript,可以創建動態的HTML頁面,以使用特殊對象、文件和相關資料庫來處理用回戶輸答入和維護永久性數據。正如大家都知道的,在向某個網站注冊時,必須填寫一份表單,輸入各種詳細信息。如果某個欄位輸入有誤,在向Web伺服器提交表單前,經客戶端驗證發現錯誤,屏幕上就會彈出警告消息。這可以通過編寫代碼來實現。代碼將用於在將用戶輸入的數據提交到Web伺服器進行處理之前驗證數據,從而減輕伺服器的負擔,提高伺服器的運行效率。 2.頁面動態效果 在JavaScript中,可以編寫響應滑鼠單擊等事件的代碼,創建動態HTML頁面,從而高效地控制頁面的內容。例如,層的切換特效(如圖1和圖2所示)和樹形菜單特效(如圖3和圖4所示)等,它們可以在有限的頁面空間展示更多的內容,從而增加客戶端的體驗,進而使我們的網站更加有動感、有魅力,吸引更多的瀏者