相信很多童鞋在实际开发中都会遇到需要判断设备类型来进行不同页面跳转处理,例如手机端访问移动页面,pc端访问pc页面亦或是ios和安卓扫描同一个二维码跳转至不同的下载页面。
有这样一种做法
当然了你可以使用device.js来快速准确完成这个操作。
device.js 是一个用于检查设备用的插件,使用它你可以很方便的判断设备的操作系统,以及设备是纵向还是横向,并且还会帮你在html上添加不同class以便你根据不同设备编写相应样式。
2025年09月14日
相信很多童鞋在实际开发中都会遇到需要判断设备类型来进行不同页面跳转处理,例如手机端访问移动页面,pc端访问pc页面亦或是ios和安卓扫描同一个二维码跳转至不同的下载页面。
有这样一种做法
当然了你可以使用device.js来快速准确完成这个操作。
device.js 是一个用于检查设备用的插件,使用它你可以很方便的判断设备的操作系统,以及设备是纵向还是横向,并且还会帮你在html上添加不同class以便你根据不同设备编写相应样式。
2025年09月14日
IT之家(www.ithome.com):通吃移动/桌面,微软发布跨平台杀器WinJS 3.0
今天,微软正式发布通用开发语言WinJS 3.0,这款语言开发的应用可以完美运行在各类平台、浏览器等领域。换句话而言, 开发者不仅可以用WinJS开发Win8.1、WP8.1通用应用程序,同时也能建设网站、跨平台的移动应用。
本次WinJS 3.0最新版主要对布局、键盘输入、本地化字符串以及支持左右的语言,同时还包括一个全面的单元测试套件。
附WinJS 3.0更新日志:
2025年09月14日
现在,超过10亿人在使用移动智能电话,有人预测,这一数字在2015年也将会翻一倍。在这种愈发明显的趋势下,开发者面临的挑战就是怎么样利用最合理的工作量和工作成本,在最短的时间内,解决面临的问题。用户使用HTML5 Builder,可以使用网络标准,只需要单一的代码基就可以同时构建web和移动应用,并通过桌面和移动web浏览器来交付应用。除此之外,使用者也是可以通过苹果,安卓,黑莓等的移动应用商店来交付并可直接在设备上运行的原生应用。
在这种情况下,HTML5 Builder就是用户web和移动开发者的力量倍增器,使得用户能够在更多的时间内,用更少的工作量就能够部署到更多的平台。
2025年09月14日
JavaScript是一门应用广泛的程序语言,不仅可以帮助开发者很好的完成交互式设计,还能够对跨平台的web开发有所帮助。在这里我们收集了6个值得大家一试的,对移动开发很有帮助的JavaScript框架:
该移动端web开发框架能够让你使用常用的web开发技术(如HTML5、CSS3和 JavaScript)来构建本地应用程序。目前,它支持iOS和Android操作系统上的app与web程序的构建。不久以后,该框架将加入对其它移动平台上(如Windows Phone)的应用程序开发的支持。
2025年09月14日
在经过前一天Messenger应用平台、Parse物联网开发者工具等惊喜的轰炸,Facebook于今天凌晨在F8开发者大会上正式开源了React Native。不过目前,只有iOS版,Android版还需要再等一段时间,这是最新的用JavaScript语言开发原生App的尝试,其示例代码相当简洁,内置控件也不少。同时还为React Native开发了一款基于Atom的IDE——Nuclide,也已开源。
React Native主要特性如下:
React Native主张“Learn once, write everywhere”而非其他跨平台工具一直宣扬的“Write once, run everywhere”。通过React Native,开发者可以使用UITabBar、UINavigationController等标准的iOS平台组件,让应用界面在其他平台上亦能保持始终如一的外观、风格。