|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
很少去思考,没有去多问几个为什么。这是学习的大忌,我认识到了自己学习方法上的错误。孔子说,学而不思则罔,思而不学则殆。一点也没错,学和思是要结合的,这样才能进步。现在回想一下,我学到了什么?自己也无言以对了。
<br>谈到挪动计划,并非一切的人都有充足的资本和工夫往重头开辟一个全新的挪动网站或是从头计划成一个挪动优先的网站。MobilizingWebSites一书的作者KristoferLayon将在本文中先容,怎样一步一步地将一个已有的网站改革成一个挪动网站。
在已往的几年中,我有幸介入了一些关于挪动web计划的主要集会,假如你对挪动市场感乐趣而且正在浏览这篇文章,你大概已听过一些给人带来灵感的文章和一些手艺先容了,应当对怎样在挪动设备上计划新的网站有所懂得了。
关于我们,最年夜的成绩就是,在谈到挪动网站的计划时,我们经常是重头来过,并但愿可以计划出一个挪动优先的网站…而我们还必要持续开辟我们的桌面项目。也许我们中有些人是匡助保护和更新现有网站的计划职员。又大概,有些人是签约为客户保护和更新已有的网站。总之,我们的客户都是一些对挪动感乐趣的人——可是必要思索的是,他们是不是给了我们充足的工夫、资金或是其他我们必要的资本?
一般情形下,重头开辟一个切合如今挪动方针的全新的网站是一件很奢靡的事变。固然LukeWroblewski大举宣扬挪动优先的理念,而且的确影响了良多人。可是关于那些已被计划成挪动靠后的网站又该如之奈何?更糟的是,偶然候我们大概会以为我们的情况基本就不合适变化成挪动网站,又该怎样办?
<br>BostonGlobes是一个挪动优先计划得很棒的网站。可是它延聘了大批的计划参谋而且消费了几个月的工夫往计划
入手下手时慢慢提拔
请宁神,并非只要你感应没法重头入手下手。我以为DanCederholm在往年八月份已深入剖析过这个成绩了。
“关于一个已存在的网站,闪开发团队放动手头的事情从头开辟一个网站是一件很奢靡的事变。我们如今在Dribbble上就碰着了如许的成绩,我以为今朝最好的举措就是找到一个折衷的办法。我们将Dribbble本来在年夜屏幕上运转的代码和内容保存了上去,然后再对它举行改善…事先间、资本和资金加倍丰裕了今后,我们再从全体上从头构思一些工具,但就今朝而言,慢慢改善是最可行的办法。这是我们优先必要思索的事变。”
现实上,关于web的研讨显现,固然如今有愈来愈多的网站正试图对挪动平台做优化,年夜多半的网站并没有一个挪动版本。dotMobi的研讨显现,固然前1,000名的网站中有40%具有挪动版本,但在前10,000名的网站中,这一比例下落到了30%,前500,000的网站中则只要19%了。
这意味着年夜多半人并没有做挪动计划。这并非一个小成绩。研讨标明,快要一半的挪动用户在发明一个网站的挪动版本做得不敷使人中意今后,将不会再往会见这个网站,57%的用户暗示不会向其他的用户保举这个网站。以是,你筹办怎样慢慢改善你的网站,让它变得加倍挪动友爱?这个中应当包含调剂结构的巨细顺应屏幕的尺寸,使用触屏功效从头计划导航体系,从头计划文本和图片的尺寸。这都能够在现有的计划中加以改良。这就比如是重塑一个衡宇而不是完整新建一个屋子。
假如你必要在渐进改善和守候机会从头计划之间选择一个计划,我倡议你选择前者。固然这类计划每次的改善大概其实不分明。但最少这类办法将使得更多的网站可以酿成挪动友爱型,匡助用户具有更好的体验,提拔网站的营业。
别的,即便是很小的改善也能像重头计划一样具有制造性和主要性。
<br>Dribbble并没有依照挪动优先的准绳从头计划,可是它一样具有很好的挪动导航和扫瞄体验。
翻修vs新建
谈到计划一个具有优秀挪动体验的使用,就想到重头入手下手计划是一件很天然的设法。现实上,一提到计划,我们起首想到的就是计划一个全新的工具。由于可以制造一个全新的工具是促使和吸引我们往计划的原动力。图象、文本和代码:将一个空缺的扫瞄器窗口用本人的计划让它变得丰厚起来的确能给人带来创作的热情和满意感。
以是一想到要在一个已有网站的基本长进行改善和修补,切实其实有点使人以为有趣。但它是不是也能变得有制造性呢?个中的制造性又在那里呢?
偶然我们经常健忘了,实在web事情者和媒体、质料或是机器体系事情职员没有实质上的区分。人们的制造性表现在重头到尾计划一个全新的工具并在空缺的画布上添补上各类新的设法——但这类情况常常是些个例,而不是常态。就拿修建为例吧。
那些从小妄想着计划一些修建的人们最初年夜多往了修建学院,当他们完成了本人的课程,便成了修建师。相似的,那些喜好手动理论的人大概会进进职业黉舍成为一位工匠、泥瓦匠或是技工。不管他们的脚色是甚么,那些但愿可以介入修建计划和构建范畴的人就和我们想要高人一等的设法一样。他们想要制作一些让他们引觉得傲的作品。一般妄想可以打造一个全新的修建。
可是与全新的修建比拟,更多的仍是创新和改善工程。这才是年夜多半技工的次要事情。
以是,我们应当面临实际:经常是那些旧的作品酿成了全新的工具,不是吗?在某种水平上讲,一个创新或是重用的项目并非一个旧的工程。它是一个利用了一些分歧的组件,加上之前已有组件的新项目。
再看看web计划和开辟范畴。我们之以是会选择我们如今的事情就是由于我们以为我们能制造出一些新的工具。可是正如我之前所说的,实际常常不克不及尽善尽美。
那该怎样做呢?
正如之前所举的修建的例子,我们发明一个新的网站实在其实不必定必要从头计划。出格是,挪动web体验其实不必要计划一个新的网站。挪动靠后的理念偶然大概行得通;我们不必要比及一个符合的机会再往开辟一个挪动优先的网站。实在,代替从头计划一个全新网站的办法能够从思索先慢慢改善现有的网站入手下手,在现有的网站计划中到场挪动手艺。
冲破流动的宽度和网格限定
究竟该怎样做,又该从那里动手?当你想将一个已有的网站改革成挪动化的网站时,大概深深感应被流动的宽度和基于网格的计划限定了。
但假如你思索挪动优化——我更喜好将它称之为mobilising——假如一个网站利用CSS处置结构、地位微风格计划,利用HTML封装内容,那末它就已为顺应挪动设备和情况做好筹办了。
大概使人惊奇的是,即便你利用了流动宽度的CSS结构也可以做到这一点。对,流动宽度的CSS其实不意味着它没法变动。只是必要修正几个前提设置。
<br>即便为桌面扫瞄器计划的网站接纳了流动的网格结构,那也不料味着它们必要从头计划以完成挪动性
流动宽度的CSS框架做了两件事:
- 它界说了一种二维空间屏幕构造办法,它利用网格办理各个单位。
- 它界说了一个术语,或是体系称号,可持续作为CSS类或是IDs(只需web运转),并能在基于网格的结构体系中出现一个网站的内容。这些是与HTML封装相干的类和ID的称号。
假如你要将一个流动宽度的网站改革成一个挪动版本,你只必要指定新的单位,而且从头丈量你的网站中已有HTML元素的巨细,让他们在挪动设备上可以更符合地出现出来。这个战略能够慢慢实行到你计划的各个方面:结构,导航,排版,图象和表格。
当你慢慢入手下手改革你的网站时,你会发明实在web的内容具有很好的可塑性和呼应才能。
<br>Finland中的挪动计划版本
在增量的挪动改革中进修
我以为当你熟习了挪动限定,手艺和时机并将它们使用到现有的网站当中后,你将学到更多的工具而且可以做更多的事情。你可让用户评价你的事情,从挪动展现和挪动情况的角度加倍周全地从头思索你的内容,从而延续地提拔你的使用的挪动性。如许,一个加倍周全的挪动优先从头计划看起来也并没有那末坚苦了。这看起来应当就是一个准确的办法。
更主要的是,它看起来如今就是一个符合的机会能够入手下手改革了。
假如你先从用户体验,结构,导航入手下手,你将会进修到良多挪动情况的工具。进修一些交互做得很好的挪动网站将让你从一个全新的语境审阅你的内容。能够将你改善的开端功效展现给你的同事或是其他会见者,并实时猎取反应。
从另外一个角度对待这个成绩,它并非将一切的工具都打包起来,然后将这些内容全体放到一个行李箱中,你必要反省本人的行李。可是你没法真实的弄分明你必要哪些工具,怎样依据你具有的容量决意你必要的内容局限,除非你晓得你具有的空间巨细而且测试了怎样让你的内容满意空间的限定。
一样的,假如你是对一个已有网站实行增量的改善,那你能够分明地晓得怎样让web内容顺应一个挪动情况。一切你能想到的事变都能成为一些分外可是主要的事情:你的内容清单,对品牌出现的审阅,从头评价网站的方针。现实上,这个打包行李的比方是相称贴切的。对最后挪动计划的从头思索将让你增添对挪动限定的熟悉。
因而,不管是接纳迭代的体例在一个已有网站中增添分外的处置(利用媒体查询和CSS,创立一个用户能够自在选择的PHP的挪动版本),仍是经由过程jQueryMobile之类的挪动框架开辟一个独自的挪动web体验,如今都是时分实验挪动开辟了。年夜多半的web今朝还没有筹办好顺应挪动设备上的扫瞄器。如今你是不是应当发扬你的力气,让更多的人可以享用挪动会见?
如今是时分筹办让web挪动化了!
把上面两个对象连在一起把他们变成一个整体所有的CD操作都是通过这个类的这个需要仔细看文档了举个不恰当的例子就像三个人收拾衣服一个人负责衣服的存放位置(NSManagedObjectModel)一个人负责把衣服分类冬天穿夏天穿等(NSPersistentStoreCoordinator) |
|