传统 Ajax 已死,Fetch 永生】的更多相关文章

原谅我做一次标题党,Ajax 不会死,传统 Ajax 指的是 XMLHttpRequest(XHR),未来现在已被 Fetch 替代. 最近把阿里一个千万级 PV 的数据产品全部由 jQuery 的 $.ajax 迁移到 Fetch,上线一个多月以来运行非常稳定.结果证明,对于 IE8+ 以上浏览器,在生产环境使用 Fetch 是可行的. 由于 Fetch API 是基于 Promise 设计,有必要先学习一下 Promise,推荐阅读 MDN Promise 教程.旧浏览器不支持 Promis…
原谅我做一次标题党,Ajax 不会死,传统 Ajax 指的是 XMLHttpRequest(XHR),未来现在已被 Fetch 替代. 最近把阿里一个千万级 PV 的数据产品全部由 jQuery 的 $.ajax 迁移到 Fetch,上线一个多月以来运行非常稳定.结果证明,对于 IE8+ 以上浏览器,在生产环境使用 Fetch 是可行的. 由于 Fetch API 是基于 Promise 设计,有必要先学习一下 Promise,推荐阅读 MDN Promise 教程.旧浏览器不支持 Promis…
前几日,有位创业者和我讲他在带领团队做一个将爱踢球的人集中在一起的App,我告诉他你的创业方向错了.原因在于你的目的是要为爱踢球的人提供服务,而你现在却在竭尽全力的做App,你应该做的是设计你为爱踢球者提供哪些服务,App只是你提供服务中的一个不是全部. 2012年12月我曾写过一篇文章<2013手机App发展趋势预测:遇冷和洗牌>,文章有两个观点,第一个是App已经到了发展瓶颈期:第二个观点是手机App未来与生活服务结合是最大前景. 现在两个观点都得到了印证,不论是App Store还是各大…
前几日,有位创业者和我讲他在带领团队做一个将爱踢球的人集中在一起的App,我告诉他你的创业方向错了.原因在于你的目的是要为爱踢球的人提供服务,而你现在却在竭尽全力的做App,你应该做的是设计你为爱踢球者提供哪些服务,App只是你提供服务中的一个不是全部. 2012年12月我曾写过一篇文章<2013手机App发展趋势预测:遇冷和洗牌>,文章有两个观点,第一个是App已经到了发展瓶颈期:第二个观点是手机App未来与生活服务结合是最大前景. 现在两个观点都得到了印证,不论是App Store还是各大…
当我们回顾技术的演变历史时,我们也应该关注技术演变的背后逻辑. 几年前,美国的<连线>杂志发表了“Web已死,Internet永生”的文章,由于作者之一是长尾理论的提出者克里斯.安德森(Chris Anderson,也是<连线>杂志的主编),这篇文章的影响很大. 这几年,随着手机和平板电脑的热销,Native App大行其道,甚至美国的著名社交网站Linkedin把基于web的移动应用改成基于app的移动应用,去年,脸书的创始人扎克伯格 更是承认“专注在 HTML5 上面是他有史以…
1.这篇文章肯定会有类似这样的评论:“我就是喜欢wp,我就是喜欢metro,我就是软粉“等类似的信仰论者发表的评论. 2.2014年我写过一篇文章,windows phone如何才能在中国翻身? 我现在依然坚持我的看法. 3.我用了一年多的wp.作为微软粉丝,我以前学过wp开发,asp.net开发,但现在从事安卓开发,java web开发.或许我确实不懂metro的精华,但问题就在此,不只是我,大部分人是不懂的,无法消受的.所以你只能无言以对这种现状. 4.软粉们不能说依着自己的喜好来分析问题,…
7月8日 据媒体TizenExperts报道,关于“Tizen系统跳票”的传闻已经遭到了英特尔和三星否认. 此前传闻三星自行研制的智能手机Tizen操作系统流产,但如今已经遭到了官方的否认. 英特尔三星双否认泰泽Tizen系统已死 三星官方称其一直都在与合作伙伴着手于Tizen系统的开发以及研制,首款搭载Tizen系统的手机将会以同运营商以及Tizen应用合作伙伴的形式与广大消费者见面. 英特尔官方声明也称其公司对Tizen系统十分重视. “Tizen已经获得了Tizen项目合作伙伴以及广泛的行…
腾讯科技对Android首席设计师Duarte"移动已死"訪谈内容的翻译错得离谱,被到处转载,误人视听. 而要真正理解Duarte所想表达的含义,须要深入了解互联网前沿设计理念以及移动网络的发展.本地应用APP的现状. 为正确表达文章原意,校正翻译例如以下. 原文发表于踏得网(Techbrood.com). (Duarte的訪谈视频链接例如以下:http://www.theverge.com/2014/4/15/5619182/android-design-head-matias-du…
MVC模式:Model模型 View试图 Control控制器,是目前主流模式,被当作服务器软件入门基本模式学习和掌握,主流框架Struts 1/2 JSF Wicket基本都顺理成章支持MVC模式. 但是,随着时间推移,MVC模式也暴露出大量缺点,因为MVC模式本质上是一个结构型模式,结构模式相比行为模式而言,实际就是静止的,相对固定的,而随着B/S和互联网应用不断普及,Web 2.0和社会化媒体 以及游戏等大量频繁交互应用普及,相对静止的MVC模式已经不适合高度交互注重行为的应用了. DDD…
王垠:Lisp 已死,Lisp 万岁!_IT新闻_博客园 王垠:Lisp 已死,Lisp 万岁!…
前言 先来回顾一下,在jvm运行时数据区,分为两部分,一个部分是线程共享区,主要包括堆和方法区,另一部是线程私有区分包括本地方法栈,虚拟机栈和程序计数器.在线程私有部分的三个区域是随着线程生和灭的.栈中的栈帧随着方法的进入和退出而执行着出栈和入栈操作.每一个栈帧所用内存大小在类结构确定下来时就已知了.因此这线程私有区的内存分配和回收都具备确定性,简单概括的说:这部分内存在类加载时分配,在线程结束时回收.(个人理解) 而线程共享区(堆和方法区)则不一样,一个方法中的多个分支需要的内存可能不一样,只…
原文作者:Jeff Atwood 2009年7月,Tom DeMarco在<IEEE Software>杂志上发表了一篇论文,题为"Software Engineering: An Idea Whose Time Has Come And Gone?"(软件工程:这个概念已经过时了?).读后让我大跌眼镜.你也来看看吧: 年出版).很多初露头角的软件工程师在量化工作和规划项目时都把那本书奉为圭璧.如今我在反思之中,我想知道:书里的建议在那时候正确吗?现在还有用吗?我现在仍然相…
http://3g.163.com/all/article/DM995J240511AQHO.html 选自the Gradient 作者:Sebastian Ruder 机器之心编译 计算机视觉领域常使用在 ImageNet 上预训练的模型,它们可以进一步用于目标检测.语义分割等不同的 CV 任务.而在自然语言处理领域中,我们通常只会使用预训练词嵌入向量编码词汇间的关系,因此也就没有一个能用于整体模型的预训练方法.Sebastian Ruder 表示语言模型有作为整体预训练模型的潜质,它能由浅…
Lisp 已死,Lisp 万岁! 有一句古话,叫做“国王已死,国王万岁!”它的意思是,老国王已经死去,国王的儿子现在继位.这句话的幽默,就在于这两个“国王”其实指的不是同一个人,而你咋一看还以为它自相矛盾.今天我的话题仿效了这句话,叫做“Lisp 已死,Lisp 万岁!”希望到最后你会明白这是什么意思. 首先,我想总结一下 Lisp 的优点.你也许已经知道,Lisp 身上最重要的一些优点,其实已经“遗传”到了几乎每种流行的语言身上(Java,C#,JavaScript,Python, Ruby,…
[root@linux115 ~]# service postfix restart  // 重启postfix关闭 postfix:[失败]  启动 postfix: [确定][root@linux115 ~]# service postfix statusmaster 已死,但 pid 文件仍存 问题原因:在/var/lib/postfix/里面有个 master.lock 的文件,可能也需要改一下拥有者和组.权限的问题 解决方法:[root@linux115 postfix]# ll-rw…
注:本文系作者独立翻译,可以随意转载.如有雷同,纯属巧合.原文地址:http://pragdave.me/blog/2014/03/04/time-to-kill-agile/ P.s. 第一次自己翻译,欢迎批评指正. Agile Is Dead (Long Live Agility) ( Agile已死,Agility长存) 13年前,我和17个中年白人在Snowbird(译者注:应该是一个开发者社区,此处应该亦是指其承办的一次开发者大会), Utah(美国犹他州)聚到了一起.我们之所以能走到…
亲爱的同学们,朋友们,QQ好友. 告诉大家一个悲剧:Fans同学已死,终年24岁. 马甲变迁 正式告诉大家一个消息,我的ID"Fans同学"正在退出"历史舞台",新的ID 中文"小雷"或英文"FansUnion"隆重闪亮登场. 大一的时候,玩天龙八部的ID"火影fans"陪伴了我4年. 毕业后,换了ID"Fans同学". 现在,随着形势的发展和个人目标的变化,正式使用ID"Fa…
作者:小傅哥 博客:https://bugstack.cn 沉淀.分享.成长,让自己和他人都能有所收获! 一.前言 提升自身价值有多重要? 经过了风风雨雨,看过了男男女女.时间经过的岁月就没有永恒不变的! 在这趟车上有人下.有人上,外在别人给你点评的标签.留下的烙印,都只是这趟车上的故事.只有个人成长了.积累了.沉淀了,才有机会当自己的司机. 可能某个年龄段的你还看不懂,但如果某天你不那么忙了,要思考思考自己的路.自己的脚步.看看这些是不是你想要的,如果都是你想要的,为什么你看起来不开心? 好!…
主要针对Java堆和方法区 1.判断对象是否已"死" Java堆中存放着几乎所有的对象实例,垃圾回收器在对堆进行回收之前,首先应该判断这些对象哪些还"存活",哪些已经"死亡". (1)引用计数法 A. 工作流程 给每个对象附加一个计数器,每当有一个地方引用此对象.计数器+1:每当有一个地方不再引用此对象,计数器-1:在任意时刻,只要对象引用计数器值为0,任务此对象已经"死亡".(没有"死亡"的对象一定不会被…
最近某位大神在推特上发了一个帖子,结果引来了国内众多卖课机构.培训机构的狂欢,开始贩卖焦虑,其实「平台工程」也不是什么特别高深莫测的东西.闲得无聊,把这位大神的几个帖子薅了下来,你看过之后就会觉得没啥,都是熟悉的东西. Sid Palas & 平台工程 这位大神的名字叫 Sid Palas,一位专门做 DevOps 和 Cloud infra 相关工作的小伙伴.为了让大家了解他,他的 github 我附在最后了.下面就是这个非常有意思的帖子.原帖可以到推特上去围观.共有六部分,第一部分我贴了原图…
我们先来看一下tomcat版本数据: 我们可以看到,从tomcat8之后JSP就再没有新的支持了,tomcat8大概是2013年发布的,也就是说,从2013年开始jsp技术已经实质上不被官方继续维护了. 再从java框架springboot来看,默认就是不支持jsp的,后台模板引擎默认是themleaf,但这并不能代表themleaf是未来趋势,因为前端技术在后端技术进步的同时在飞速发展. 自从JamesGosling开发Java语言,SUN大力推行基于Java的从前端到后端的完整的企业级解决方…
还没正式登场就死了?不能怪我标题党,是大神Scott在他博客上这么说的,我只是翻译了一下. 在1月20号最新的ASP.NET Community Standup视频中,微软aspnet开发组的大帅哥 大面·爱德华兹(Damian Edwards)聊了聊在未来版本RC2将要进行的重命名工作. 然而由于我听力太渣,只能听个大概,好在Scott Hanselman在博客中发表了一篇文章把这个事情解释了一下. 我粗暴翻译了一下,给大家看看,难免有错,还望指正. 博客英文原文地址:ASP.NET 5 is…
当年的千团大战,巅峰时期曾涌入了5000多家团购网站,刘旷本人也参与了此次团购大战.而就在当时很多人都唱衰团购的时候,美团和大众点评却最终脱颖而出,市值一路飙升,人人网旗下的糯米网因为卖给了百度,也得以在市场上占得了一席之地. 2015年的上半年,O2O全面爆发,资本市场一片火爆,所有人都盲目风:2015年的下半年,无数O2O创业公司倒闭,于是资本市场和创业者们都开始唱衰O2O.实际上,O2O淘汰的都是那些实力较弱的公司,只不过因为参与者过多.涉及行业较广,于是很多人误认为O2O创业根本就不会成…
一.INTRO AJAX即“Asynchronous Javascript And XML” 一.Ajax的原生初级 1.1 Ajax对象创建:var xhr= new XMLHttpRequest(); 1.2 请求首行:xhr.open('post/get', 'url',true/false);   第三个参数为是否异步,默认是异步(true) 1.3 数据发送:xhr.send(data);  如为get请求发送null 1.4 设置请求头:xhr.setRequestHeader("C…
O2O果真如所谓的经济学家许小年所说“是两边都是零,中间一个2货”吗?我觉得,经济学家不是说相声的,这种哗众取宠的观点不应该出自一个严谨的经济学家之口.而且,我也不认为许小年真正懂什么叫O2O. 但O2O确实在2015年栽了跟头,一份<华东O2O项目死亡名单>在网上流传甚广,文章列出了餐饮.社区.美业.旅游.教育.汽车.房产.婚庆以及母婴9个行业的O2O企业倒闭名单,其中外卖.洗车.教育.旅游.房产等领域最为突出,可谓“尸横遍野”,比如小叶子外卖.蹭饭网.阿姨厨房.e食e客等17家创业公司已经…
4.form中的input可以设置为readonly和disable,请问2者有什么区别? readonly不可编辑,但可以选择和复制:值可以传递到后台 disabled不能编辑,不能复制,不能选择:值不可以传递到后台 5.js中的3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口)的命令式什么? alertconfirmprompt   1 你在公司是怎么用jquery的? 答:在项目中是怎么用的是看看你有没有项目经验(根据自己的实际情况来回答) 你用过的选择器啊,复选框啊,表单啊,ajax…
AJAX半遮半掩的底层API是饱受诟病的一件事情. XMLHttpRequest 并不是专为Ajax而设计的. 虽然各种框架对 XHR 的封装已经足够好用, 但我们可以做得更好.更好用的API是 fetch .下面简单介绍 window.fetch 方法, 在最新版的 Firefox 和 Chrome 中已经提供支持. XMLHttpRequest 在我看来 XHR 有点复杂, 我不想解释为什么“XML”是大写,而“Http”是“骆峰式”写法.使用XHR的方式大致如下: // 获取 XHR 非常…
在36Kr看到一篇译文,主要是提出一些新的概念,升华老的MVC模式.看上很不错,转过来,做个记录. ========================= 华丽的分割线 ========================= MVC模式在编程中的应用,是一个很了不起的主意.“数据模型(Model)”可以封装与应用程序的业务逻辑相关的数据及对数据的处理方法:“视图层(View)”能够实现数据有目的的显示:“控制器(Controller)”能够在不同层面间起到组织作用,对应用程序的流程进行控制. 不过,可能…
随着DevExpress VCL 13.1.4 的发布,已基本上宣布了devexpress vcl 已经死亡了. 除了一些bug 修正,没有什么新的东西,每年的订阅费又那么贵,而且delphi 现在已经 把主要精力放到跨平台的Firemonkey, 而devexpress 现在主要的方向是.NET,明确表示不会 支持FM.这个VCL 时代最牛逼的界面控件看来已经算是快寿终正寝了.唉,无可奈何花落去, 人生何尝不也如此. What's New in DevExpress VCL 13.1.4  …
1.引用计数器法 给每个对象设置一个计数器,每当有一个引用就给计数器的值+1,引用时小时就减一,当计数器值为0是就可以回收掉了. 主流虚拟机都没有使用这种算法,循环依赖问题 2.可达性分析: 思路是通过一些列的"GC ROOTS"对象作为起始点,从这些对象往下搜索,搜索所走过的路线称为引用链,当一个对象到GC ROOTS没有任何引用链的时候,就说这个对象不可用 再谈引用: 1.强引用:代码之间普遍存在 ,垃圾收集器永远不会回收掉的对象 2.软引用:是指一些有用非必须的对象,在系统即将发…