iOS Web App开发心得(四)

时间:2019-05-15 04:06:16下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《iOS Web App开发心得(四)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《iOS Web App开发心得(四)》。

第一篇:iOS Web App开发心得(四)

泽思网络 – 上海APP开发商

iOS Web App开发心得

(四)1、关于jQuery

事实上,jQuery已经针对移动设备推出了jQuery Mobile(2012年8月27日注:jQuery和jQuery Mobile完全不是一个东西),但是我没有去下载,而是直接用了jQuery,并没有什么理由。从实际效果来看,也还算理想,mobile safari跑jQuery还算流畅,与桌面浏览器的差异并没有那么夸张。

但是,有一点不完美,就是触控的事件,不能使用jQuery的绑定方式(bind方法),而必须使用javascript的原生语法。猜测应该是jQuery对事件做了封装并做了兼容性处理,没有考虑到触控事件。(2012年8月27日注:完全可以用jQuery来绑定,只是在事件处理的时候取jQuery封闭事件中的originalEvent就可以了。)

2、viewport带来的问题

其实这一点在前面已经讲过,还是想再重复一下。

因为只有viewport的概念,导致了很多和桌面浏览器不一样的地方,比如没有滚动条,需要手工去处理很多事情。

同样因为viewport,元素的fixed定位方式失效。

另外由于viewport自身的操作需要很多触控动作,给交互也带来不小的麻烦,前

泽思网络 – 上海APP开发商文已经说过。

3、iOS自己的处事方式

iOS在一些地方有自己的特殊处理方式,需要注意。

比如不允许用户从浏览器中上传文件,这个特性就让应用的空间一下子少了好多。(2012年8月27日注:iOS6已经允许了。)

再比如对于选择框,并不是像桌面浏览器一样下拉,而是一个系统的模态窗口选择,完全是苹果自己的风格。

4、SVG支持不力

网上查到SVG的嵌入方式有三种,除了iframe外,其余两种均试过,很遗憾,不能生效。

5、背景缩放的bug

按照CSS的标准,背景图片大小是可以缩放的。实际使用时,在有的机器上有明显bug,表现为有时候缩放变为平铺,有时候需要再加一个多点触控才能触发缩放。

第二篇:前端开发心得

web前端核心技术

从事前端开发工作1年多了,从最初的DIV+CSS学起,到现在学到html5、css3、javascript,jquery等等,我觉得前端要学的技术太多了,很多人认为前端开发要掌握的技能简单,就是网页制作,其实不然,前端开发是网站的前台代码实现,包括基本的HTML和CSS以及JavaScript/ajax,现在最新的高级版本是HTML5、CSS3,以及SVG等。JavaScript作为最难的语言之一,许多编程高手也不敢妄自菲薄、自封精通。

关于兼容性的问题我相信对于每个做前端开发的人来讲是一个很头疼的问题,互联网目前主流浏览器有IE6789,Firefox,Chrome,Opera,Safari,遨游,包括国内主流的搜狗,腾讯 TT,360等等;从内核上讲主要有IE的,遨游版IE,safari,firefox以及opera的,这些都是大家常见的。所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,用户用什么浏览器来查看同一网站,都应该是统一的显示效果。所以浏览器的兼容性问题是前端开发人员经常会碰到和必须要解决的问题。这个时候就需要针对不同的浏览器写不同的CSS,这个过程叫CSS hack。虽然我们写代码都要求按照标准,不写hack代码,但实际工作中为了兼容主流浏览器,hack代码是免不了的,所以这也应该是每个前端开发人员必备的技能。

前端的开发工具很多,比较常见的有Dreamweaver,Notepad,webstrom,Sublime Text等等,我现在在使用webstorm,强大的提示功能可以帮助我们很快的熟悉并掌握网页布局,检查错误等。调试代码的工具我使用的Firebug。Firebug是网页浏览器Mozilla firefox 下的一款开发类插件,它集HTML查看和编辑、Javascript控制台、网络状况监视器于一体,是开发JavaScript、CSS、HTML和Ajax的得力助手。Firebug如同一把精巧的瑞士军刀,从各个不同的角度剖析Web页面内部的细节层面,给Web开发者带来很大的便利。Firebug也是一个除错工具。用户可以利用它除错、编辑、甚至删改任何网站的CSS、HTML、Dom 以及Javascript代码。

以上是自己做前端开发的一点心得,它所涵盖的知识面远远不止这些,我也在不断的学习,不断地丰富自己,希望自己能在前端这个职位上开阔自己的一片天地!

第三篇:android 开发心得

即 使你的应用程序是快速且响应灵敏的,但一些设计仍然会给用户造成问题——与其它应用程序或对话框未事先计划的交互,意外的数据丢失,意料之外的阻塞等等。避免这些问题,有助于理解应用程序运行的上下文和系统的交互过程,而这些又正影响着你的应用程序。简而言之,你应该竭尽全力去开发一个与系统和其它应用程 序流畅交互的应用程序。

一 个常见的流畅问题是,一个应用程序的后台处理——例如,一个 Service或者

BroadcastReceiver——弹出一个对话框来响应一些事件。这可能看起来没啥大碍,尤其是你在模拟器上单独地构建和测试你 的应用程序的时候。然而,当你的应用程序运行在真机上时,有可能你的应用程序在没有获得用户焦点时后台处理显示了一个对话框。因此,可能会出现在活跃的应 用程序后方显示了你的应用程序的对话框,或者从当前应用程序夺取焦点显示了一个对话框,而不管当前用户正在做什么(例如,正在打电话)。那种行为,对应用 程序或用户来说,就不应该出现。

为了避免这些问题,你的应用程序应该使用合适的系统资源来通知用户——Notification类。使用Notification,你的应用程序可以在状态栏显示一个 icon来通知用户已经发生的事情,而不是夺取焦点和打断用户。

另 一个流畅问题的例子是未能正确实现Activity的 onPause()和其它生命周期方法而造成意外丢失了状态或用户数据。又或者,如果你的应用程序想暴露数据给其它应用程序使用,你应该通过 ContentProvider来暴露,而不是(举例)通过一个可读的原始文件或数据库来实现。

这 些例子的共同点是它们都应该与系统和其它应用程序协作好。Android系统设计时,就把应用程序看作是一堆松散耦合的组件,而不是一堆黑盒代码。作为开 发者来说,允许我们把整个系统看作是更大的组件集合。这有益于我们可以与其它应用程序进行清晰无缝的集成,因此,作为回报,我们应该更好的设计我们的代 码。

下面将讨论常见的流畅问题以及如何避免它们:

一 定要记住Android是一个移动平台。可以显而易见地说,其它Activity(例如,“Incoming Phone Call”应用程序)可能会在任何时候弹出来遮盖你的Activity,记住这个事实很重要。因为这个过程将触发 onSaveInstanceState()和 onPause()方法,并可能导致你的应用程序

被杀死。

如 果用户在你的应用程序中正在编辑数据时,其它 Activity出现了,这时,你的应用程序被杀死时可能丢失那些数据。当然了,除非你事先保存了正在进行的工作。“Android方式”是这样做的:能 接收和编辑用户输入的 Android应用程序应该重写 onSaveInstanceState()方法,并以恰当的方式保存它们的状态。当用户重新访问应用程序时,她能得到她的数据。进行这种处理方式最经典的例子是 mail应用程序。如果用户正在输入 email,这时其它 Activity启动了,mail应用程序应该把正在编辑的email以草稿的方式保存起来。

如果你不想穿着内衣在大街上溜达的话,你的数据也不应该这样。尽管可能存在暴露应用程序的某种形式给其它应用程序,但这通常不是最好的主意。暴露原始数据,要求其它应用程序能够理解你的数据的格式;如果你变更了格式,那么,你将破坏那些没有进行同步更新的应用程序。

“Android 方式”是创建一个 ContentProvider,以一种清晰的、深思熟虑的和可维护的API方式暴露你的数据给其它应用程序。使用 ContentProvider,就好像是插入Java接口来分离和组装两片高耦合的代码。这意味着你可以修改数据的内部格式,而不用修改由 ContentProvider暴露的接口,这样,也不会影响其它应用程序。

如果用户正在运行一个应用程序(例如,Phone程序),断定对用户操作的目的才是安全的。这也就是为什么必须避免创建Activity,而是直接在当前的 Activity中响应用户的输入。那 就是说,不要在 BroadcastReceiver或在后台运行的 Service中调用 callActivity()。这么做会中断当前运行的应用程序,并导致用户恼怒。也许更糟糕的是,你的 Activity可能成为“按键强盗”,窃取了用户要提供给前一个 Activity的输入。视乎你的应用程序所做的事情,这可能是个坏消息。

不 选择在后台直接创建 Activity UI,取而代之的是,应该使用NotificationManager来设置 Notification。它们会出现在状态栏,并且用户可以在他空闲的时候点击它们,来查看你的应用程序向他显示了什么。(注意,如果你的 Activity已经在前台了,以上将不适用:这时,对于用户的输入,用户期望的是看到下一个 Activity来响应)

如果你的应用程序需要执行一些昂贵或耗时的计算的话,你应该尽可能地将它挪到线程里。这将阻止向用户显示可怕的“Application Not Responding”对话框,如果不这样做,最终的结果会导致你的应用程序完全终止。

一 般情况下,Activity中的所有代码,包括它的 View,都运行在相同的线程里。在这个线程里,还需要处理UI事件。例如,当用户按下一个按键,一个 key-down事件就会添加到 Activity的主线程队列里。事件处理系统需要很快让这个事件出列并得到处理;如果没有,系统数秒后会认为应用程序已经挂起并为用户提供杀死应用程序 的机会。

如果有耗时的代码,内联在Activity上运行也就是运行在事件处理线程里,这在很大程度上阻塞了事件处理。这会延迟输入处理,并导致ANR对话框。为了避免这个,把你的计算移到线程里。

任 何值得使用的应用程序都可能有几个不同的屏幕。当设计UI屏幕时,请一定要使用多个Activity对象实例。依赖于你的开发背景,你可能理解 Activity类似于 Java Applet,它是你应用程序的入口点。然而,那并不精确:Applet子类是一个 Java Applet的单一入口点,而一个Activity应该看作是你的应用程序多个潜在入口点之一。你的“main”Activity和其它之间的唯一不同点 是“main”Activity正巧是在AndroidManifest.xml文件中唯一对“android.intent.action.MAIN”动作感兴趣的Activity。因此,当设计你的应用程序的时候,把你的应用程序看作是Activity对象的 集合。从长远来看,这会使得你的代码更加方便维护。

当 谈到 UI观感时,巧妙地交融非常重要。用户在使用与自己期望相反的 UI的应用程序时,会产生不愉快的感觉。当设计你的 UI时,你应该尽量避免太多自己的主题。相反的,使用同一个主题。你可以重写或扩展你需要的主题部分,但至少在与其它应用程序相同的 UI基础上开始。

不 同的 Android设备可能支持不同的屏幕分辨率。甚至一些可以自己变更分辨率,例如,切换到风景模式。确保你的布局和图片能足够灵活地在不同的设备屏幕上正 常显示。幸运的是,这很容易做到。简而言之,你需要做的是为主要分辨率提供不同版本的作品,然后为不同的尺寸设计你的布局。(例如,避免使用硬编码位置而 使用相对布局。)如果那样做的话,系统会处理剩下的部分,而且你的应用程序在任何设备上都看起来很棒。

Android设备会有多种网络连接选项。所有的都提供数据访问,但之间肯定有更快的。其中,速度最慢的是GPRS,GSM网络的非 3G数据服务。即使具备 3G能力的设备在非3G的网络上也会花费很多的时间,所以,网络很慢仍然是一个长期存在的事实。

这 就是为什么你应该按照最小化的网络访问和带宽来编写你的代码。你不能假设网络是快速的,所以,你应该总是计划它是慢的。如果你的用户碰巧在一个快速的网络 上,那很好——他们的用户体验会提升。你要避免相反的情形:在不同的地点和不同时间,应用程序有时可用,有时慢得令人抓狂,这样的程序可能不会受欢迎。

还 有一个潜在的地方是,如果你正在使用模拟器,那么你很容易受它迷糊,因为模拟器使用电脑的网络连接。这比手机网络快很多,所以,你需要修改模拟器设定来模 拟较低的网络速度。你可以在 Eclipse中做到这点,在启动选项的模拟器设置页里设置或者在启动模拟器时通过命令行选项设置。

Android 可以支持多种外观形状。也就是说,一些Android设备拥有全“QWERTY”键盘,而其它可能会有40键、12键或其它键盘设置。同样的,一些设备可 能有触摸屏,但一些也会没有。当创建你的应用程序的时候,记住这一点。不要假定特定的键盘布局——除非你真的想限定你的应用程序只运行在某些设备上。

如 果移动设备经常插在墙上,那么,它也就不是很“移动”。移动设备是电池供电的,如果我们能让每次充电的电池使用得更持久一些,那么每个人都会更加开心—— 尤其是用户。

其中两大耗电硬件是处理器和无线;这也就是我们为什么要写尽可能少做工作、尽可能少去使用网络的应用程序的重要原因。

如 何让你的应用程序最小化的占用处理器,归根结底还是要写高效代码。为了减少无线的电量消耗,确保对错误条件进行正确的处理,并只获取你要的东西。例如,如 果某一个网络操作失败了,不要不断地进行重试。如果失败了一次,有可能是用户不受欢迎,因此,如果你再以正确的方式操作,有可能还会失败;所有你做的都是 在浪费电池。

用户是相当聪明的:如果你的程序高耗电,他们是一定会发现的。到那个时点,你唯一可以确定的是,你的程序将很快被卸载掉。

第四篇:市场开发心得

市场开发是大部分公司最基础最重要的工作内容之一,除了增加公司营业额这个最显著的功能外,市场开发还可以及时反馈市场上的供求信息,使得公司及时的调整生产模式与销售策略,不断的优化公司的供应链、生产和研发方向以及销售的模式。我觉得一般来说,完成一个产品的市场开发工作主要有以下一些内容:

1.了解产品。要进行产品的市场开发,就必须对所要推广的产品进行深度的了解,详细了解产品是怎么生产的,有些什么样的基本功能,和其他产品相比有些什么特点。就算是一类产品,也要对这一类产品之间的不同点进行分析,不同的产品在面临的市场和竞争对手都会有较大区别。

2.市场分析。市场分析报告主要应该包括市场需求、市场细分、市场发展、市场竞争情况和可行性与风险性分析等内容。其中市场需求分析主要是弄清哪一些客户需要我们的产品,单个客户的一般需求量,客户群体有多大,有哪一些潜在的客户。市场细分是将客户按地域、需求量、需求特点等进行分类,分清楚轻重主次,并列出重点目标客户。市场发展的分析就是明确行业的发展前景、发展特点等,对市场未来的发展概况做出判断。市场竞争情况主要是了解我们的竞争对手是谁,他们的销售手法、提供的解决方案,便于我们采取针对性的解决方案、营销策略,我们要了解竞争对手的详细信息,包括他们的企业性质、主要经营情况、市场定位、营销手法、渠道、服务,提供什么样的产品、价格水平、市场占有率,发展动态以及市场对竞争对手的评价等。

3.确定目标市场。通过市场分析,需要对产品进行市场定位,选择合适的细分目标市场,目标市场应该是是使公司进行产品市场推广利益最大化的市场领域,使公司销售方向集中于公司产品具有最大竞争优势的顾客群体。

4.拟定市场开发计划。我觉得在市场开发工作中,制定市场开发计划应该是最重要的一环,市场计划书不单单只是一份计划,它是市场开发前期市场调研的成果,也是后期销售工作的指导书,一份优秀的市场开发计划书不仅是对前期产品、市场分析的良好继承,也会对后面的销售策略起到决定性的指导作用。市场计划书应该包括这样一些特性:1)具有明确可行的目标;2)可客观反映市场的状态;3)详细的分工和市场开发步骤;4)对开发工作的及时总结与反馈。

5.客户维护。在市场开发中,由于主要精力放在了新客户的开发商,往往容

易忽视的就是老客户的维护,很容易给竞争对手挖走客户的机会,而丧失大客户对一个发展初期的企业会带来很大的损失。目前我所工作的行业客户对价格并不是非常看重,所以维护老客户的主要手段就是了解我们产品在客户那里的使用状况,及时解决所出现的问题并及时满足客户对产品的新要求。不管在什么行业,及时满足客户的需求都是维护老客户的重要手段,这就需要我们同客户经常进行沟通联系,掌握客户的最新状态。

6.经验总结与推广。每进行一段时期的市场开发,就要对市场开发工作进行总结,将开发过程中的经验与教训进行分析,及时的对市场开发计划进行调整,对某一个点的成功方法可以进行面上的推广。

小结:上面这些就是我对市场开发这份工作的一些简单理解吧,说得比较的笼统,在实际的工作中还是面临会有很多不同的难题,需要用不同的解决方法去解决。在我目前的工作中,主要工作任务就是进行市场的调研与市场开发工作的策划,真正直接面向客户的产品推销是比较少的,所以在具体怎么攻克一个客户的经验比较欠缺,不过我相信只要多了解,多去沟通,不怕闭门羹,及时的反思总结,总是会有机会的。

第五篇:四治理心得

“四治理”活动心得体会

白水县总工会

郭小芹

根据县委的部署安排,我积极参加“四治理”专项活动的学习,深入领悟活动的内涵和要求,认真查找和整改本身存在的题目,切实进步对“庸”、“散”、“懒”、“奢”的现象的熟悉和理解,提升个人整体素质和依法履职能力。现就本身的感悟谈几点体会。

一、对“治庸治懒治散治奢”的熟悉

所谓的“庸懒惰奢”现象,就是指干部职工工作不实,干劲不足,执行不力,管理不严,效力不高等工作态度,这一现象的出现,导致办事拖沓,服务态度差,工作标准不高,创新能力不强,工作纪律松弛,落实上级要求不到位、不完全,及其它影响工作绩效,违反工作纪律的行为。一个单位,假如存在着“庸懒惰奢”的工作现象,势必严重制约和影响着事业前进的步伐。

当前,干部作风中存在庸懒惰奢的题目,引发了中心到地方各级党委政府的高度重视。党的十八大明确提出,要着力整治庸懒惰奢等不良风气,果断克服情势主义、官僚主义,以良好党风凝聚党心民心、带动政风民风。十八大后,县委县政府决定在全县范围内展开以治庸提能力、以治懒增效力、治散凝心力、治奢保清廉为主题“四治理”专项整治行动,是确保干部队伍的肌体不受腐蚀,干部队伍的战役力不受削弱,永葆党的生机与活力的迫切需要。通过“四治”活动,能大力整治干部作风突出题目,进一步进步各级领导班子和广大干部的贯彻力和执行力,为加快地方经济社会发展提供有力的纪律保证,对推动“五新白水”建设具有重要的现实意义。本人以为整治“庸懒惰奢”既是当务之急,也是久长之计。

二、努力查找本身存在题目

我通过认真分析“四治理”行动要求,反思个人工作和学习情况,发现本身在一定程度上存在以下题目:

1、工作中有急躁情绪。表现在:办公室事务繁多,当手头工作较多时,有时会存在一定的急躁情绪。

2、学习进修强度不足。表现在:平时总是以生活、工作中还有很多事要忙,很多活没有做完为自己找借口,放松了对政治及相干业务知识的学习。

3、重干事少总结归纳。表现在:在工作中碰到的一些题目总是只顾埋头苦干,事后缺少归纳提升。

三、全面改正本身“庸懒惰奢”题目

通过深进学习“四治理”专项整治行动的会议和文件精神,我熟悉到思想与意识是根尽“庸懒惰贪”的重要基础,有甚么样的思想,就有甚么样的行动。只有坚定思想,切实加强责任意识、效力意识、进取意识、执行意识和服务意识,才能从行动上果断抵制“庸懒惰奢”。

(一)以“庸”为失,以“学”为治,锐意进取。应当强化对学习重要性的熟悉,端正学习态度,建立毕生学习的观念,正确处理工学矛盾,重视学习政治、经济、历史、科技、法律等知识,不断拓宽知识面,全方位充实自己。通过理论联系实践学、带着题目学、深进持久学,才能到达学以立德、学以增智、学以致用的目的,才能避免自己成为一个庸碌无为的人

(二)以“懒”为戒,以“勤”为标,履职尽责。在工作中,个人的能力和素质是通过依法履职来体现的。假如迁就将就“懒”的行为,带来的必定是工作效力的低下,队伍风气的散蔓,必将影响队伍的整体战役力。要克服懒的恶习,必须从思想上着手。一方面,要通过学习使自己增强自信心和责任心,牵记党员身份,发扬党员干部的榜样带头作用。另外一方面,要增强培养爱岗敬业精神,自觉抵制不思进取的偏向,努力克服松懈偷懒的行为。要使勤恳尽职的理念贯串于工作、学习、生活的全进程。

(三)以“散”为忌,以“实”为律,端正作风。改善服务态度,进步服务质量是党委政府、社会各界、人民群众对我们工作的要求,也是队伍团结的必须,而纪律散漫、作风散漫正是平常工作之大忌。因此,在工作中一定要留意自己的一言一行,在依法履职的同时要重视工作态度和工作方法,要从本身做起,从小事做起,做到门好进、脸好看、事好办、话好听,对待每位同事和来办事职员就像对待自己的朋友和亲人一样,用扎实的作风把工作做得更好。

(四)以“奢”为耻,以“俭”为荣,廉洁自律。俗语说“由俭进奢易,由奢进俭难”,要建立正确世界观、人生观、价值观,克服贪图安逸,寻求享乐的思想,时刻提示和束缚自己,要发扬艰苦奋斗、节约勤俭的精神,果断抵制拜金主义、享乐主义和极端个人主义的奢糜之风,做一个清清正正的党员。

二零一三年六月八日

下载iOS Web App开发心得(四)word格式文档
下载iOS Web App开发心得(四).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    实习心得(四)

    实习心得(四) 经过一个月的实习,我受益匪浅。在实习过程中,我深刻的感受到“纸上谈兵”在这个年代是行不通的。要做好一份工作,不仅要了解相关的理论知识,还要了解实际操作。通......

    四风心得

    “四风”行动心得体会 2013年7月8日 这次开展的“兴学风、转作风、清政风、树新风”行动,是提高党员干部素质、转变工作作风、加强效能建设、改善干部形象的重要举措,通过本次......

    股票心得四

    拿破仑与奥地利公主玛丽亚·路易莎结婚后,曾到奥地利的一所学校视察,拿破仑在对学校赞美之余,认为还有所欠缺。于是,决定赠送一些鲜花给这所学校。但是,由于季节的原因,当时还没有......

    四风心得

    教师“四风”学习建设心得体会 通过“四风”建设学习,我收获很大,认识到必须花大力气加强教师职业道德建设,纠正行业不正之风,端正校风、教风、学风,提升师德、规范师行、造就师......

    旅游资源与开发心得

    《旅游资源与开发》心得 对于一个旅游管理专业的学生而言,对旅游资源不能说精通,但也是略知一二的。旅游资源与开发这门课是旅游学研究的重要内容之一,自身研究能力缺乏,但是这......

    学习iOS开发心得

    学习iOS开发心得 据说,今年是高校扩招以来,大学毕业生最多的一年,将超700万,这么多大学生即将走入工作岗位。因此被人们戏称为史上2014“最难就业年”。 我在今年7月份也即将拿......

    开发客户几点心得

    毕竟,我们也不可能把所有的B2B上面的信息每个星期或更长一点的时间去更新,那我们就从中找几个效果比较明显的来做,我推荐made-in-china,ec21,ecplaza,tradekey,importers等. 另......

    BOT项目讲座(四)开发周期

    BOT项目讲座(四) 开发周期 □金永祥、谭轩 一、BOT项目运作各阶段开发周期 BOT 项目的开发周期是指从项目策划开始、到确定项目方案、通过招标确定投资人、完成融资交割直......