1.请列举移动开发的几种方式。
答案:当前,针对移动端的开发方式可以分为三种,具体如下。
移动Web:就是在移动Web浏览器中运行的Web应用。
NativeApp:用Android和Object-C等原生语言开发的移动应用。
HybridApp:将移动Web页面封装在原生外壳中,以APP的形式与用户交互。
2.请列举基于HTML5的移动Web开发支持那些新功能。
答案:
多媒体
Canvas
本地存储
离线应用
地理定位
移动Web框架
1. 请简述Web Storage具有哪些特点。
答案:
设置数据和读取数据比较方便
容量较大,sessionStorage约5M,localStorage约20M
只能存储字符串,如果要存储JSON对象,可以使用window.JSON的stringify()方法和parse()方法进行序列化和反序列化。
2. 请简述manifest 文件可分哪三个部分,并说名每个部分的作用。
答案:
(1)CACHE MANIFEST?: 在此标题下列出的文件将在首次下载后进行缓存。
(2)NETWORK?: 在此标题下列出的文件需要与服务器的连接,且不会被缓存。
(3)FALLBACK?: 在此标题下列出的文件规定当页面无法访问时的回退页面(比如 404 页面)。
请简述如何获取当前坐标位置。
答案:
“navigator. geolocation”对象可以