单页的应用孕期从什么时候开始算的?

OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;
欢迎您订阅我们的技术周刊
我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,
欢迎分享您的观点,经验,技巧,心得
让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;
本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(
订阅邮件周刊
我们抛弃了AngularJS:单页面应用的5大缺陷
注意 转载须保留原文链接,译文链接,作者译者等信息。&&
我们认为下面5点让客户端的JS框架使用起来非常的痛苦。1. 糟糕的搜索引擎优化和社交网站分享预览(Twitter/Facebook)搜索引擎爬虫和社交预览截图无法识别使用JavaScript渲染的页面,并且现有的解决方案非常复杂,非常慢。有两种方法让爬虫访问你的网站。你可以在你的服务器端运行一个浏览器实例,然后根据JavaScript执行后的DOM生成HTML页面。或者你另外建一套为搜索爬虫准备的HTML静态页面。前一种方案需要你安装WebKit(也有可能是Xvfb),然后在页面加载完成以后生成页面(你也可以使用缓存,但这增加了更多的复杂性。)这样会增加你的页面加载时间,从而影响你的搜索引擎排名。后一种方案(制作另外一个服务器端网站),可以满足简单的网站,但是如果你的页面非常多样,这将是一个恶梦。而且如果你的备用网站跟你的主站完全不一致,Google会狠狠地惩罚你的,你的流量会直线下降。2. 困难的统计和监测大多数统计都非常容易出错,尤其当你手动地使用HTML history API去维护浏览历史。因为他们无法自动检测你何时打开了一个新的页面。即使他们可以,你也需要给他们手动发送一个信号,告诉他们关于新页面的信息(像页面标题,页面的Meta和其他你想要统计的东西)怎么解决呢?这得看你使用的是哪一种库。你用Googla Analytics配合Backbone.js?你需要使用backbone.analytics。你用Heap和(UI-Router)?你自己写一个方法来侦听$stateChangeSuccess事件,然后调用heap.track吧。还没完。你在监测页面初始加载时间?也许你现在统计了两次。你在统计页面加载失败?当你用replaceState替换pushState时会发生什么?当你升级时忘了更新侦测的API?等你修好这些问题时,你丢失的监测数据也无法恢复了。3. 缓慢和碎片化的build工具前端JavaScript build工具,像Grunt,需要复杂的配置,而且有可能会很慢。其他很好的的项目像ng-boilerplate可以把你从配置中解放出事,但仍很慢。而且如果你添加自定义Build的时侯,你仍然无法避免复杂性。(参考Gruntfile)即便你完美地配置了你的应用,通过Gruntfiles或者其他什么,你仍然需要忍受缓慢的Build JavaScript所需要的时间。即使你把开发和生产环境分开来加速开发。你仍然可能会面临一些问题,那些经过Build所产生的问题。实际上开发和上线时的代码终究不是完全一样的。不过事情正在慢慢变好。Gulp就是一个巨大的进步。4. 缓慢和碎片化的测试测试一个通过JavaScript工作的单页面,需要使用基于浏览器的测试框架,例如Selenium, PhantomJS或者WebLoop。安装这些通常意味着需要安装WebKit和Java依赖,配置Xvfb(尽管最新的PhantomJS builds已经把它给拿掉了),或者需要跑一个本地或者服务器的VNC客户端来测试。最终你要把上面的那些玩意都配置好,然后可能还要集成到你的服务器上。相反的是,测试服务器端生成的页面,只需要通过地址获取并分析一下HTML内容,这些都是非常容易配置的。你一旦开始写基于浏览器的测试,你需要处理异步加载。你不能测试还没有加载的东西,但是如果你不设置一个过期时间,你的测试用例都会跑失败。浏览器测试框架提供了很多这方面的库,但是面对这么多,这么复杂的页面,他也只能帮到这儿了。当你利用相当复杂的浏览器测试的时侯(像Firefox, WebKit),你测试的复杂得性也随之上升。你的测试用例需要更多的测试用例,更长的时间去跑一遍,导致碎片化更严重。5. 慢只是被粉饰了,但没有得到解决在富JavaScript应用中,页面转换通常是立即发生的,然后从服务器上加载不同的元素。在服务器端应用中,页面没有等客户端把全面数据下载完,就开始呈现数据。听起来像是客户端的应用好一些,但实际这是个假像。想像一下,当用户点了一个链接,客户端的JS应用马上出现了一个加载动画,但这些数据需要加载5秒钟。应用只是第一眼看上去快了,先不讨论有多少程序员想要在这一个页面上添加功能。你很难要求人家必须通过异步的方式很快的将内容呈现出来,其实页面下面的东西晚一点加载出来人家也是不会关心的。在服务器端的应用中,如果一个API调用很,整个页面的加载就变慢了。你无法忽视服务端的慢,因为他会影响到每一个人。但是客户端的慢很容易被忽视。你也许会说一个很好的开始团队就可以解决这些问题,客户端JS不是罪魁祸首。确实是,而且客户端的JS框架降低了慢的成本,因而鼓励了很多的开发团队。注* 相关链接1) 一位国外程序员对AngularJS的复杂性的吐嘈:&;&2) Angular or Backbone的简单比较:3)&4)&
原文地址:
&热门文章 - 分享最多
&相关阅读 - 心得体会
&关键字 - 前端
&欢迎订阅 - 技术周刊
我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;
我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊合作平台登录:
当前位置:
雇佣任务¥&200 任务编号:382172&&
手机版html单页修复
发布需求 威客投标 雇主选标 托管赏金 威客工作 验收付款
html手机版的,大约有五六个单页,页面内容都做好了,只不过不兼容,html的预言,做不好的就不要联系我了!因为我们做好的页面然后还需要调试的。所以不能一调试就乱了。(页面要按这个来写就规范了,左边右边每一个部都是一个盒子包裹起来,那一块不行就调那一块)
温馨提示:请不要轻信需要交钱(报名费、抵押金之类)才能承接的任务。如有遇到请第一时间联系客服。
来自&天津市,县,静海县&的& &
认证状态: &
VIP商铺稿件
已加入诚信卫士
只看有传图的
只看未操作的
&&认证: &
信用明细×
¥3400交易金额
100.0%交易好评
可安心交易
威客信用:
投标编号:&&&&
提交于 15:08:03&&
雇主已浏览
吉林省,通化市,辉南县
&&认证: &
信用明细×
¥3.61万交易金额
100.0%交易好评
29中标次数
可安心交易
威客信用:
投标编号:&&&&
提交于 09:15:54&&
雇主已浏览
广东省,深圳市,福田区
我们做过很多手机排版。可以加我QQ:联系。
&&认证: &
信用明细×
¥1.7万交易金额
100.0%交易好评
可安心交易
威客信用:
投标编号:&&&&
提交于 23:18:06&&
雇主已浏览
福建省,福州市,闽侯县
可以做。QQ: 。。专业网站开发
后才能发表留言。
猜您需要的人才
猜您感兴趣的任务
精品高手攻略
171 参与人数
分享可赚钱,赶快告诉您的朋友吧
一品威客诚心推荐
移动应用UI设计类似需求
¥10000.00
该雇主的其它任务
热门问答热门百科
让一品9,512,253人才为您分忧解难!
联系客服:在线:8:30-22:00
400-(免长途费)
您还可以拨打: 或留下联系方式,我们主动联系您
投诉维权监督
微信:xiang138602
CEO 黄国华
产品总监 冯梅
联系客服:
在线:8:30-22:00
400-(免长途费)
您还可以拨打: 或留下联系方式,我们主动联系您
一品官方微信
扫一扫,接任务,
发需求,妥妥的!
您还可以关注一品新浪微博
投诉维权监督
微信:xiang138602
CEO 黄国华
产品总监 冯梅7002人阅读
什么是单页应用?
单页应用是指在浏览器中运行的应用,它们在使用期间不会重新加载页面。像所有的应用一样,它旨在帮助用户完成任务,比如“编写文档”或者“管理Web服务器”。可以认为单页应用是一种从Web服务器加载的富客户端。
单页应用给传统网站带来的好处?
相对于传统网站,我们认为单页应用的主要好处是:
所有这些好处意味着,你可能会想把下个应用做成单页应用。每次点击后都会重新渲染整张页面的笨拙网站,容易日益疏远富有经验的用户。精心编写的单页应用具有互动和快速响应的界面,还伴有访问网络的功能,这将帮助我们把客户留在属于他们的地方:使用我们的产品。
关于单页Web应用
单页Web应用(single page web application,SPA)无疑是目前网站开发技术的弄潮儿,很多传统网站都在或者已经转型为单页Web应用,新的单页Web应用网站(包括移动平台上的)也如雨后春笋般涌现在人们的面前,如Gmail、Evernote、Trello等。如果你是一名Web开发人员,却还没开发过或者甚至是没有听说过单页应用,那你已经Out很久了。
单页Web应用和前端工程师们息息相关,因为主要的变革发生在浏览器端,用到的技术其实还是HTML+CSS+JavaScript,所有的浏览器都原生支持,当然有的浏览器因为具备一些高级特性,从而使得单页Web应用的用户体验更上一层楼。关于单页应用的优点和缺点,网上讲解的文章有很多,这里就不展开论述了。 单页Web应用,顾名思义,就是只有一张Web页面的应用。浏览器一开始会加载必需的HTML、CSS和JavaScript,之后所有的操作都在这张页面上完成,这一切都由JavaScript来控制。因此,单页Web应用会包含大量的JavaScript代码,复杂度可想而知,模块化开发和设计的重要性不言而喻。
本文摘自即将上市的《单页Web应用:JavaScript从前端到后端》
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:198549次
积分:2948
积分:2948
排名:第6729名
原创:64篇
评论:483条
(1)(1)(3)(4)(3)(5)(5)(3)(6)(5)(5)(3)(1)(2)(2)(1)(14)(2)单页Web应用 JavaScript从前端到后端 - Java - 红黑联盟
单页Web应用 JavaScript从前端到后端
为鼓励上传资源,我们采用积分下载方式,希望您能发布更多更好的资源互相分享
1.上传软件或电子书,源码,资料等,审核后即获2积分;如发布时设了下载需积分,其他用户下载后你将获得相应积分
2.当您首次注册时,可以获送10个下载积分,供您下载资源和熟悉网站下载的使用
3.发现资源有误或其他问题,通过举报按钮反馈后我们将奖励积分
4.您可以在论坛通过发帖等方式获取
5.参加本站可以在有效期内不限次数下载
6.您也(1元=10积分)或
7.我们会不定期举办各种活动,参加活动可以获取积分,请关注下载频道首页公告。
您可能遇到这些“伪问题”:
1.资料无法解压:
请确保所有分卷均下载完毕,如果有未知后缀文件,请搜索相应解压软件;
2.chm文件无内容:
您的电脑锁定了这一文件,请右击文件属性,点击右下方“解除锁定”,关闭文件后再打开;
3.下载不下来:
请尝试重新下载(重新下载不扣积分);
4.杀毒软件报毒:
黑客安全及破解类软件容易报毒,但可正常使用,如担心安全请谨慎使用。
《单页Web应用:JavaScript前端到后端》是设计和构建大规模JavaScript单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用JavaScript:端应用、Web服务器和。《...
《单页Web应用:Script前端到后端》是设计和构建大规模单页Web应用(SPA)的宝贵指南,这些应用从前端到后端都使用JavaScript:浏览器端应用、Web服务器和数据库。
《单页Web应用:JavaScript前端到后端》大约三分之二的内容专门讲解单页Web应用的客户端开发,先定义何为JavaScript单页应用,接着介绍书中使用的单页Web应用的架构,然后依次讲解Shell模块、功能模块、Model模块、Data模块和Fake模块等,其中还专门拿出一整章讲解开发单页Web应用时需要掌握的JavaScript概念和特性;剩下三分之一的内容讲解单页Web应用的服务器端开发和其他与单页Web应用相关的知识,如Node.js、MongoDB、CDN、搜索引擎优化、数据分析、错误日志以及各个层级的缓存等。本书最后的两个附录分别介绍JavaScript的编码规范和单页Web应用的测试。
您对本软件有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力
下载地址:
您正在下载:单页Web应用 JavaScript从前端到后端
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。51单页网 - 利用单页网站赚钱就这么简单!
客户名单收集页制作模板,成交型单页网站制作教程,竞价销售单页网站制作系统
编辑推荐:
当前位置:
&&&&&&&&现在不管是买什么产品如果想要通过网络销售,就需要有一个销售单页,不管是淘宝宝贝,还是一些单页网站,都是通过一个网页来展示产品,来销售产品。但是大多数的销售单页不赚钱,或者说成交率很低,好的销售单页一般的转化率再5%左右。不过现在大部分的单页转化率还不到1%,特别是......
&&&&&&&&我们在网上浏览时,你是不是有以下的体会:随便打开一个网站,如果是商城形式的网站,模块、区域很多,根本不知道从哪里下手开始看,往往浏览3—5秒钟就关闭网页走人了。但是如果打开的是一个单页网站,精美的图片设计和大标题会引导我们一步一步的阅读下去。现在很多的互联网创富高......
& & & & 销售单页是一个操作暴利产品最简单,风险最低的方法!通过操作暴利产品销售单页一年可以轻松赚进十几万,都是很正常的事情。特别是一些做网络营销的大师,可以通过销售单页在短时间内就创造上百万的销售额都是很正常的事情。...
&&&&&&&&晚上和一个朋友研究了一些在线销售产品的网站,主要看了一些单产品销售网站,比如卖什么减肥药,什么保健品,什么学习机和山寨手机的网站。& &&& &&这些产品价格惊人,但销售量真的不错,电子商务现在确......
单页网站是世界上最简单、最高效的赚钱机器!也是世界上最完美的销售员,搭配上震撼性的文案、精美的图片和视频教程,快速吸引客户的注意力和全方位展示自己的商品,而且它可以为你7*24小时工作,并且不需要后台管理。现在有很多人在售卖产品的时候,使用最多的就是单页网站。因为单页网站制作简单,具有很好的友好性,而且很容易被搜索引擎搜录,管理起来也方便。单......
单页:由一个html静态页面组成的网站,一般由一个主页和一些图片代码组成,主要在互联网起销售作用。互联网80%销售页网站都由单页组成的,因为简单,收录特别快,成交率也非常高,深受用户的热爱,而且制作也简单,一般在1-3个小时就可以做成一个单页。单页优势:制作成本低,速度快,因为是单个页面,由设计者精心布局,有着良好的用户体验,所以......
&&&&&&&&网上怎么赚钱?如果你想要通过在网上销售产品(虚拟+实物)赚钱,首推的就是单页网站,单页网站的好处(详见:/post-9.html),这里我就不多说了,然而在设计单页网站时需要注意什么呢?如何才能制作出转化率高点销售单页呢......
&&&&&&&&对于大多数的朋友来说,想要创业苦于没有资金,没有人脉,没有经验。今天我就给大家分享一个可以0分本运作的创业途径!&&&&&&&&&其实说起来是零成本,也不算是......
1、什么是单页营销 要做单页营销首先你需要了解什么是单页?顾名思义,单页就是用HTML语言编写的一个静态网页页面的网站,网址形式通常以.htm、.html、.shtml、.xml等为后缀的网页。2、开展单页营销方法 促销策略的应用 促销在销售中起着催化剂的作用,打折策略,打折对 于勾起用户......
名单收集页就是一些网赚大师所说的引导页,抓潜页,是做好网赚的第一步,有了潜在客户的名单,你就可以像罗伯特·艾伦那样,在24小时内赚到你意想不到的财富,而且,这也是一个可以持续你一辈子收入的方法,你是在建立自己的财富管道!制作名单收集页需要注意以下几个要点: 1.一个好的招牌和标题是成功的开始,一个吸引人们注意力的标语口号是必不......
友情链接:

我要回帖

更多关于 胎动什么时候开始 的文章

 

随机推荐