上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 161 下一页
摘要: 概述以往对于基于浏览器的应用而言,访问本地文件都是一件头疼的事情。虽然伴随着 Web 2.0 应用技术的不断发展,JavaScript 正在扮演越来越重要的角色,但是出于安全性的考虑,JavaScript 一直是无法访问本地文件的。于是,为了在浏览器中能够实现诸如拖拽并上传本地文件这样的功能,我们就不得不求助于特定浏览器所提供的各种技术了。比如对于 IE,我们需要通过 ActiveX 控件来获取对本地文件的访问能力,而对于 Firefox,同样也要借助插件开发。由于不同浏览器的技术实现不尽相同,为了让程序能够支持多浏览器,我们的程序就会变得十分复杂而难于维护。不过现 在,这一切都因为 File 阅读全文
posted @ 2013-07-22 08:50 郑文亮 阅读(395) 评论(0) 推荐(0) 编辑
摘要: Web开发者经常使用Firefox的firebug或者Chrome的开发人员工具进行Web调试,包括针对JavaScript,DOM元素和CSS样式的调试。但是,当我们期望为移动Web站点或应用进行调试时,这些工具就很难派上用场。weinre就是一个帮助我们在桌面来远程调试运行在移动设备浏览器内的Web页面或应用的调试工具。weinre是WEb INspector REmote的简写。本文将介绍weinre的基本使用方法,包括下载、安装、如何使用,以及使用weinre来调试phoneGap应用。关于Adobe Inspectweinre非常方便,目前来说是针对移动设备进行远程调试的最佳工具,但 阅读全文
posted @ 2013-07-20 11:23 郑文亮 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: Google Chrome浏览器调试作为Web开发人员,我为什么喜欢Google Chrome浏览器【原文地址:http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html】在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在 Chrome出来的时候,我就喜欢上它的简洁、快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现在的FireFox4也比之前 的FireFox3有很大的进步)。不过当 阅读全文
posted @ 2013-07-20 09:52 郑文亮 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 简介我常常想,如果网络应用能够读取和写入文件与目录,将会非常方便。从离线转移到在线后,应用变得更加复杂,而文件系统方面的API的缺乏也一直阻碍着网络前进。存储二进制数据或与其进行交互不应局限于桌面。令人欣慰的是,由于FileSystemAPI的出现,这一现状终于得到了改变。有了FileSystemAPI,网络应用就可以创建、读取、导航用户本地文件系统中的沙盒部分以及向其中写入数据。API 被分为以下不同的主题:读取和处理文件:File/Blob、FileList、FileReader创建和写入:BlobBuilder、FileWriter目录和文件系统访问:DirectoryReader、Fi 阅读全文
posted @ 2013-07-20 08:54 郑文亮 阅读(28903) 评论(9) 推荐(3) 编辑
摘要: 事件类型:backbuttondevicereadymenubuttonpauseresumesearchbuttononlineofflinebackbutton当用户在Android系统上点击后退按钮的时候触发此事件。document.addEventListener("backbutton",yourCallbackFunction,false);详述:如果你需要在Android系统上重载默认后退按钮的行为,可以通过注册一个事件监听器来监听“backbutton”事件。它不再需求调用任何其他方法来重载后退按钮行为,现在你只需要为“backbutton”事件注册一个事件 阅读全文
posted @ 2013-07-19 14:51 郑文亮 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: “浏览器内核”主要指渲染引擎(Rendering Engine),负责解析网页语法(如HTML、JavaScript)并渲染、展示网页。因此,所谓的浏览器内核通常也就是指浏览器所采用的渲染引擎, 渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解析也有所不同,因此同一网页在不同的内核浏览器里的渲 染、展示效果也可能不同。 浏览器内核种类繁多,商用的加上非商业的免费内核,大约会超过10款,我们今天重点看一下目前主流的四大浏览器内核Trident、Gecko、WebKit以及Presto。 一、Trident内核(代表:Internet Explore.. 阅读全文
posted @ 2013-07-19 13:34 郑文亮 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: PhoneGap是目前唯一支持7种平台的开源移动开发框架,支持的平台包括iOS、Android、BlackBerry OS、Palm WebOS、Windows Phone 7、Symbian和Bada,如图1-2所示。PhoneGap是一个基于HTML、CSS和JavaScript创建跨平台移动应用程序的快速开发平台。与传统Web应用不同的是,它使开发者能够利 用iPhone、Android等智能手机的核心本地功能——包括地理定位、加速器、联系人、声音和振动等,此外它还拥有非常丰富的插件,并可以凭借其轻 量级的插件式架构来扩展无限的功能。PhoneGap是免费的,但是它需要特定平台提供的附加 阅读全文
posted @ 2013-07-19 09:52 郑文亮 阅读(3050) 评论(0) 推荐(0) 编辑
摘要: 一、消息推送原理:在实现消息推送之前先提及几个于推送相关概念,如下图:1、 Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]);2、 APNS:Apple Push Notification Service[苹果消息推送服务器];3、 iPhone:用来接收APNS下发下来的消息;4、 Client App:IOS设备上的应用程序,用来接收iphone传递APNS下发的消息到制定的一个客户端 app[消息的最终响应者];上图可以分为三个阶段:阶段一:Provider[服务端]把要发送 阅读全文
posted @ 2013-07-18 16:05 郑文亮 阅读(1234) 评论(1) 推荐(0) 编辑
摘要: iphone5出来了,从不用适配的我们也要像android一样适配不同分辨率的屏幕了。公司产品新版本需要适配iphone5,经过一番折腾算是搞定了。下面分享给大家:iphone5的屏幕分辨率:1136 x 640 也即是高度变成了568,程序启动时我们需要一张retina图片命名为Default-568h@2x.png。在我们创建工程时xcode会默认为我们创建一个纯黑色的图片替换即可。最新版的xcode都已支持iphone5调试:选中模拟器---->设备---->iphone(Retina 4-inch),稍等片刻就可以切换到iphone5模拟器。要适配iphone5需要将vie 阅读全文
posted @ 2013-07-18 14:16 郑文亮 阅读(740) 评论(0) 推荐(1) 编辑
摘要: iOS 部分问题总结(二) - 苹果审核篇1. 记录下5.1新规后上传被拒的问题排查和解决过程。 几天前,最新一次的更新被拒了,提示Invaild Binary。好在苹果同时发来了说明邮件做了详细说明:Dear developer,We have discovered one or more issues with your recent delivery for "Conquer Online". To process your delivery, the following issues must be corrected:iPhone 5 Optimization R 阅读全文
posted @ 2013-07-16 15:38 郑文亮 阅读(1960) 评论(0) 推荐(1) 编辑
上一页 1 ··· 52 53 54 55 56 57 58 59 60 ··· 161 下一页