Vue 和 React 的mongodb使用场景 知乎和深度有何不同

对vue.js和react.js的纠结 - CNode技术社区
这家伙很懒,什么个性签名都没有留下。
小弟新人一枚,在前端方面不知道是应该深入学习vue.js还是react.js呢,各位大牛们有没有什么好的建议呢??
可以都看看
先学Vue,入手简单一些,再学react,其实思想上都一样的,只是实现方式不同。
先学vue吧,react全家桶太费劲了
这个事情在 Node 社区问不靠谱, 直接去两个站问
对, 两个站都问一遍
建议先学vue,两个理念差不多,但是react比vue要复杂得多
这个回答666的
都学啊,又花不了多少时间,别人怎么说,都不如自己去体验一下
自豪地采用
自豪地采用
确实 感觉react的涉及面好广,相对于vue应该不是一朝一夕的事情
其实我建议你上手Vue.js,毕竟这是个好时机,vue2.0和weex都快出来了,vue.js小而美,越来越得到大家的认可。&br/&&br/&&a class=“form” href=“”&I‘m webapp-cnodejs-vue&/a&
支持小而美的vue
vue 不错。期待2.0赶紧出来。
我的纠结在 必须用 webpack 或 browserify 才能用 一体化的vue格式。
能在 html 里直接引入vue file 就更好了。
喜欢vue的template写法,不喜欢jsx
vue 因为美
学React.js。React除了可以用在前端,还可以服务器渲染以及用react native开发移动端应用。
React其实很简单,踏下心来看几遍教程就能会了,没什么难度
谢谢你的建议?
自豪地采用
Weex 和 vue 很像,Weex 是 vue 的扩展么?
React 已经是大趋势了,vue也还不错,但生态圈远不如React。很多人都在讲现在的React就是以前的jQuery。
另外在国内的话,有几个网站能做到不支持ie8?用React的话至少0.14版本可以支持ie8。这也是国情特色吧
Weex很多东西参考了vue的实现方式。他们可能会深度合作。&br/&&br/&&a class=“form” href=“”&I‘m webapp-cnodejs-vue&/a&
嗯,vue 的 component 真是精彩。
可以先学vue ,还是蛮提神的!
哈哈哈,‘全家桶’太形象,笑死我了
weex终于出来了?github上找不到啊,只有那个讨论,然后就太监了
要去官网申请,
想当初vue1.0升vue2.0,有没有人被坑过,我大前年用react写的代码现在还跑着好好的,vue好,vue妙,用了vue呱呱叫,凌晨1点还在叫
当初学react一开始挺吃力的,因为对es6不熟,后面学vue的时候就轻松了很多
低级黑啊,你项目没 React-router?
两个都学呗,我的开源项目,vue, react, nodejs, go, 微信小程序
反正不管如何 都得玩起来 哪个更有兴趣 就先玩哪个
自己拿vue玩,react之前接触没坚持下去,之后再慢慢学
CNode 社区为国内最专业的 Node.js 开源技术社区,致力于 Node.js 的技术研究。
服务器赞助商为
,存储赞助商为
,由提供应用性能服务。
新手搭建 Node.js 服务器,推荐使用无需备案的Vue和React的使用场景和深度有何不同? - 知乎1232被浏览158510分享邀请回答2816 条评论分享收藏感谢收起Vue和React的使用场景和深度有何不同? - 知乎1232被浏览158510分享邀请回答11 条评论分享收藏感谢收起react与vue两者有什么区别?-html教程 -PHP中文网QQ群微信公众号react与vue两者有什么区别?vue的选择居于react与angular之间,框架自身的语法比react多一点,但是又比angular少一点。也正是由于选择的不同,所呈现出来的写法与思考方式就一定会有所差异,不论优劣,但肯定会导致不同的偏好。react的简单在于,它的核心API其实非常少。所以我们会看到很多地方在说react其实是一个UI库,并不是一个完整的框架。他只是告诉我们如何创建组件以及组件之间如何进行数据传递。甚至于创建组件的方式正是使用ES6的class语法(createClass将会在react 16被丢弃)。因此开发中react的使用对于ES6的语法依赖非常高。因为react自身本来就没有多少强限制的语法。我们只需要掌握组件里的props,state,ref,生命周期,就好像没有过多额外的知识了。就连如果想要在jsx模板来遍历渲染,还得使用原生的map方法。而react的高阶组件,理解之后发现,其实就是JavaScript函数式编程中所涉及到的思维方式。所以在我看来,react的最大特点就是简单并且与原生JavaScript非常接近。即给开发者带来的束缚非常少。一个功能的实现,如果你知道使用原生JavaScript如何实现,那么你就一定能够很轻松的知道使用react如何实现。当然,核心API简单并不代表上手容易。在使用之初,如果你经验缺乏,那么你用react写出来的页面,性能可能会非常差。因为无意识的,你的组件可能会有非常多的多余的渲染。比如很多人在学习react的时候,会接触到一个倒计时的例子,这个例子使用修改组件中state的方式来实现。但是其实后来大家会慢慢知道,这种方式是非常错误的。因为state的每次修改,都会导致组件及其所有子组件的重新渲染。这是成本非常高的行为。当然,我还知道很多人,在调试react的时候,由于高频的重复渲染直接把浏览器都卡死的。这些问题都是尤雨溪所担心的限制过少带来的。网上有的自以为牛逼的人,用着react/vue这样的框架,其实写着shi一样的代码,恐怖的是他们还嘲讽这嘲讽那的。还遇到过一个人,口口声声说自己用了angular好多年,说angular真的好垃圾啊,性能好差啊,什么什么的各种黑,结果连track by都不会用。喝!而react由于没有真正意义上的双向绑定。因此在处理一些复杂场景会非常麻烦,比如复杂的表单验证。而相对而言,vue提供的能力则更多一点,这些便捷的能力会让初学者感觉到非常的幸福,因为很多效果只需要一些简单的代码既可以实现。我大概列举几条我个人认为非常棒的能力:统一管理的计算属性JavaScript的表达式非常便利,无论是vue还是react,表达式的能力是必不可少的。但正如vue官方文档所说,在模板中放入太多的逻辑会让模板过重且难以维护。而vue的组件中提供了一个计算属性来统一管理表达式。&template&&p id=&example&&&p&Original message: &{{ message }}&&/p&&p&Computed reversed message: &{{ reversedMessage }}&&/p&&/p&&/template&&script&export default {name: 'example',
data () {return {message: 'Hello'
},computed: {reversedMessage: function() {return this.message.split('').reverse().join('')
}&/script&class的动态语法让我感觉非常爽在实践中我们会发现非常多这样的场景,需要根据不同的状态来决定一个元素class的具体值。而如果仅仅只是简单的表达式或者条件判断在jsx模板中,例如下面这个样子就会让人感觉非常难受&p className={active ? 'note active' : 'note'}&&/p&当稍微复杂一点的逻辑还这样处理就是难受到忍不了了。而vue中支持的语法则非常轻松的搞定了这个问题。// 可以放在任何你觉得舒服的位置const pcls = {active: active,note: true
&p class={pcls}&&/p&这样我们继续添加更多的class名也不会造成额外的复杂度了。当然,这仅仅只是一个工具方法就能搞定的问题,在使用react时,大家可以借助classnames来完成同样的功能。但vue是直接支持了。双向绑定由于react并不支持双向绑定,因此在复杂的表单验证时实现起来非常痛苦。而vue在以单向数据流为核心的同时,又没有完全抛弃双向绑定,这让在这样复杂的表单验证场景开发效率比react高出非常多。这也是vue省事儿的一个方面。修饰符我们在写事件处理逻辑时,常常需要e.preventDefault等操作。vue提供的修饰符功能可以帮助我们省去这些代码,极为方便。用多了就会发现,真TM好用。&!-- 阻止单击事件冒泡 --&&a v-on:click.stop=&doThis&&&/a&&!-- 提交事件不再重载页面 --&&form v-on:submit.prevent=&onSubmit&&&/form&&!-- 修饰符可以串联
--&&a v-on:click.stop.prevent=&doThat&&&/a&&!-- 只有修饰符 --&&form v-on:submit.prevent&&/form&&!-- 添加事件侦听器时使用事件捕获模式 --&&p v-on:click.capture=&doThis&&...&/p&&!-- 只当事件在该元素本身(而不是子元素)触发时触发回调 --&&p v-on:click.self=&doThat&&...&/p&当然,还有按键修饰符等,可以去官网进一步查看学习。vue提供的方便可爱的语法糖还有很多,就不细说,大家可以在官网上一一体验。正如文章开头所说,vue会有一些语法限制,而这些语法限制在某种程度上来说降低了我们的开发成本,提高了开发效率。这大概也就是很多人认为vue更加简单易学的原因所在吧。就从学习难易程度上来说,react之所以上手更加困难,主要的原因并不在于react本身,而在于围绕react的丰富的生态圈。正是由于react本身足够简单,所以我们需要掌握的react组件就更多。比如react-router,react-redux等。而且很多好用的,功能特别棒的组件在我们涉猎不广的时候都不知道。例如我在学习ant-design源码的时候,常常会惊讶于发现原来这里有一个组件可以这样用,真的好棒!而我在学习vue的时候又会惊讶的发现,原来这么棒的组件vue直接都已经支持了!所以后来我才发现,原来vue与react既然如此相似。我仍然更加偏好于react。但仅仅只是因为react的语法更加接近于ES6而已以上就是react与vue两者有什么区别?的详细内容,更多请关注php中文网其它相关文章!共3篇262点赞收藏分享:.&猜你喜欢12345678910
PHP中文网:独家原创,永久免费的在线,php技术学习阵地!Copyright
All Rights Reserved | 皖B2-QQ群:关注微信公众号&img src=&/27dbc3def7adc6b2412ecc4_b.png& data-rawwidth=&1188& data-rawheight=&642& class=&origin_image zh-lightbox-thumb& width=&1188& data-original=&/27dbc3def7adc6b2412ecc4_r.png&&&p&最近比较忙,灵感稍微有点缺乏,本着宁缺毋滥的想法,所以一直也没憋出一篇文章来,希望大家见谅,想了想,整理了一篇关于 Web学习的文章,因为总有人会问类似的问题,所以想着直接整理下以前回答以及自己的一些经验,我想对大家的学习应该有一些参考价值!这是该系列的第一篇,后续应该还有有工具等其他篇。&br&&/p&&p&我接触安全行业有8年了,在高中的时候开始感兴趣并且学习安全的,启蒙老师是《黑客X档案》以及《黑客防线》,后来才看到的《非安全手册》,基本刚开始的时候,很多人学的估计都是网吧黑客(万象之类的)、黑站(很多人估计第一个黑的就自己学校的),我也不例外,反正在网吧免费上网的那段日子是快乐的,至今还印象很深刻,挺怀念那段日子的,那时候留校,每周的生活费基本就花在买书上了,虽然生活周边找不到志同道合者,不过在网络上有一堆朋友。&br&&/p&&p&其实在我接触安全之前,我最早接触的是编程,我记得最早学的是我姐他们上课的书,是谭浩强的《C语言》,再后来参加信息奥赛,学的 Pascal,以及后面自学了 VB、Delphi(这个还是受啊D注入工具影响的)、C#、Python等,甚至于易语言我也学了,还用了挺长一段时间。&br&&/p&&br&&p&所以&strong&首先要推荐的是编程&/strong&,我觉得学习安全必须得掌握一定的编程,本质上,Web 开发与 Web 安全是不分家的,所以说要求掌握一定的 Web 开发能力,顺带一些脚本开发、数据库查询能力:&br&&/p&&p&1、基本的HTML/CSS/JavaScript&br&前两者就不说了,JS 推荐书籍《JavaScript DOM 编程艺术 》&/p&&p&2、Python&br&我觉得 Python 是身为黑客必备的编程语言,推荐书籍《Python 核心编程》,现在中文版最新应该是第三版,至于有同学会问学2.x好还是学3.x,我的建议是学3.x,虽然现在很多老的代码是2.x,不过3.x是趋势,另外其实不管是3.x还是2.x,掌握一个,再切换都很容易&/p&&p&3、结构化查询语言 SQL&br&SQL 的学习是必要的,比如说 SQL 注入,就要求前提掌握 SQL,因为我没有专门的去买书学过 SQL,大部分是通过网上资料自学,因为没看过,所以没什么书籍可以推荐,推荐下w3school的教程,&a href=&/?target=http%3A//.cn/sql/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&SQL&i class=&icon-external&&&/i&&/a&&/p&&p&编程方面就推荐这三部分把,我觉得是基本的必须要学的,其他的比如 PHP,我觉得也很有必要,比如 PHP注入、PHP代码审计等,还有 Web 漏洞里常见的有 Struts 漏洞、Java反序列漏洞,是否 Java 也需要学下?我觉得精力有限,因人而异,也看自己的方向,更多的看自己在学习、研究过程中的需求,碰到不懂的就加强下,就针对性的去学习,但不可能说追求所有都精通之类的。&br&&/p&&p&后来的话,陆续也看了一些 &strong&Web 安全方面的书籍&/strong&,相关的书籍比较多,我就不一一列举了,就推荐一些我觉得不错的中文书籍(因为我英文不好,虽然也看了几本英文书,但是还是不好意思推荐):&br&&/p&&p&1、《Web 前端黑客技术与揭秘》 前端黑客必备,cos 和 xisigr 出的书&/p&&p&2、《白帽子讲Web安全》道哥出的书&/p&&p&3、《黑客攻防技术宝典-Web实战篇》&/p&&p&4、《Web之困》&/p&&p&5、《Web应用安全权威指南》&/p&&p&6、《SQL注入攻击与防御》&/p&&p&7、《XSS跨站脚本-攻击剖析与防御》&/p&&p&这里同样不展开,在细分领域也有不同的书,具体的我也不多做推荐了,这里关于 XSS 特别推荐下 PKAV 团队整理的思维导图(&a href=&/?target=http%3A//pkav.net/XSS.png& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&pkav.net/XSS.png&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&、&a href=&/?target=http%3A//pkav.net/XSS2.png& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&pkav.net/XSS2.png&/span&&span class=&invisible&&&/span&&i class=&icon-external&&&/i&&/a&),关于 PHP 方面推荐下 80vul,也就是黑哥他们团队的成果:&a href=&/?target=https%3A///archive/p/pasc2at/wikis/SimplifiedChinese.wiki& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&/archive&/span&&span class=&invisible&&/p/pasc2at/wikis/SimplifiedChinese.wiki&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&。&/p&&br&&p&&strong&其他的一些我觉得需要学习或者了解的&/strong&:&br&&/p&&p&1、需要掌握 OWasp Top 10,包含原理、测试方法、防护方法(&a href=&/?target=https%3A//www.owasp.org/index.php/Category%3AOWASP_Top_Ten_Project& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Category:OWASP Top Ten Project&i class=&icon-external&&&/i&&/a&)&/p&&p&2、需要了解掌握网络请求&/p&&p&3、掌握使用一些安全工具(后续文章)&/p&&p&4、学会关注、分析漏洞和编写 PoC&/p&&p&5、关注一些网站,关注最新的安全/漏洞动态、技术(后续文章)&/p&&p&6、关注一些安全圈微信公众号/专栏等&/p&&p&7、Twitter 是一个获取最新漏洞、最新技术点的好地方,前提是你要关注些大牛(这个后续考虑单独文章来讲)&/p&&p&8、安全公司/甲方公司安全团队除了人品之外,更多时候看中的是个人的实战能力,以及做过的一些事,所以建议可以适当的刷一些 SRC(后续整理列表)、写一些漏洞分析、PoC等&/p&&p&9、虽然我不想承认,但是适当的参加一些 CTF 也是不错的&/p&&p&10、融入这个圈子,比如参加一些安全会议等&/p&&br&&p&接下来,推荐几个我觉得可以作为参考的&strong&技能表、知识整理和问答&/strong&:&br&&/p&&p&1、&a href=&/?target=http%3A///Knownsec_RD_Checklist/index.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/Known&/span&&span class=&invisible&&sec_RD_Checklist/index.html&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& 来自我们团队的知道创宇技能表,当前最新版本 3.1(点击『阅读原文』访问)&br&&/p&&p&2、零基础如何学习 Web 安全? &a href=&/question//answer/& class=&internal&&零基础如何学习 Web 安全? - 余弦的回答&/a&&/p&&p&3、西电信安协会-技能时间轴 &a href=&/?target=http%3A///tuijian/jinengzhou.pdf& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/tu&/span&&span class=&invisible&&ijian/jinengzhou.pdf&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&&/p&&p&4、i 春秋学习规划图 &a href=&/?target=http%3A///main/%23study-plan& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&i春秋网络安全培训学院&i class=&icon-external&&&/i&&/a&&/p&&br&&p&整理来说,如果一定要让我给一个路线的话,我觉得按照我从上到下的路线去学习,以及最后的建议去掌握这些技能即可,当然,文章中可能还欠缺一些内容,比如工具的掌握等,后续会继续写,大家可以关注我后续的文章。&/p&&p&然后,&strong&最重要的&/strong&,更多时候,我觉得&strong&光看不练是没有用的&/strong&,用黑哥的话『做』,所以不止是学习,更多的时候去动手操作,去实践。&br&&/p&&br&&p&-----------------&/p&&p&这是这个系列的第一篇,后续在一些比如应该关注的Twitter、博客、公众号,应该使用的安全工具、需要关注的网站等方面会继续写后文,大家可以持续关注!&br&&/p&&p&最后,欢迎大家给我留言,你想了解哪方面的内容,不仅限于安全,其他的比如招人、产品、研发等,我能写的都可以,如果你自己有写了好的文章,也可以投稿给我;最后,我创建了一个微信群,欢迎大家加入(扫描底下二维码)。&br&&/p&&p&&a href=&/?target=http%3A///g/A-1oey2l-F80LBxD& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&/g/A-1oey2&/span&&span class=&invisible&&l-F80LBxD&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a& (二维码自动识别)&/p&&p&&strong&---------------------------&/strong&&/p&&p&&strong&优主张&/strong&&br&&/p&&br&关注信息安全,产品运营以及各种好玩的东西;分享一些个人的体验与心得,一些想法,一些安全的科普。&img src=&/066adf98c04ecefecc28ac_b.jpg& data-rawwidth=&258& data-rawheight=&258& class=&content_image& width=&258&&
最近比较忙,灵感稍微有点缺乏,本着宁缺毋滥的想法,所以一直也没憋出一篇文章来,希望大家见谅,想了想,整理了一篇关于 Web学习的文章,因为总有人会问类似的问题,所以想着直接整理下以前回答以及自己的一些经验,我想对大家的学习应该有一些参考价值!…
谢邀,也感谢你对 Vue 的欣赏。&br&&br&首先,其实 Vue 也完全可以全量赋值的,唯一需要的小优化就是给 v-repeat 列表一个 track-by 属性,提示一下如何判断两个对象是否是同一份数据。如果是没有复杂交互的列表,可以直接 track-by=&$index& 原地复用 DOM 元素。&br&&br&合理使用 track-by 的情况下,Vue 甚至可以比 React 更快(这里渲染的是 100 * 5 的数据表,每一帧都是全量新数据赋值):&br&&a href=&///?target=http%3A//vuejs.github.io/js-repaint-perfs/vue/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dbmon (Vue)&i class=&icon-external&&&/i&&/a&&br&&a href=&///?target=http%3A//vuejs.github.io/js-repaint-perfs/react/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&dbmon (react)&i class=&icon-external&&&/i&&/a&&br&&br&在超大量数据的首屏渲染速度上,React 有一定优势,因为 Vue 的渲染机制启动时候要做的工作比较多,而且 React 支持服务端渲染。&br&&br&需要指出的一点:React 的 Virtual DOM 也不是不需要优化的。复杂的应用里你有两个选择 1. 手动添加 shouldComponentUpdate 来避免不需要的 vdom re-render;2. Components 尽可能都用 pureRenderMixin,然后采用 Flux 结构 + Immutable.js。其实也不是那么简单的。相比之下,Vue 由于采用依赖追踪,默认就是优化状态:你动了多少数据,就触发多少更新,不多也不少。&br&&br&说起 Flux 架构,FB 提供的标准实现非常繁琐,所以社区的各种造轮子版本层出不穷,目前其实还没有找到一个公认的最佳实践,而且大部分新 Flux 实现都引入了很多函数式概念,你如果对函数式编程不熟悉,光搞清楚那些概念就得花很久。&br&&br&如果你真的理解了 Flux,你又会发现其实 Vue 也是可以应用 Flux 架构的。比如 &a href=&///?target=https%3A///optimizely/nuclear-js& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&optimizely/nuclear-js · GitHub&i class=&icon-external&&&/i&&/a& 是一个 Flux 变种,他们就是同时把这个东西用在了 React 和 Vue 上面。&br&&br&再谈谈开发风格的偏好:React 推荐的做法是 JSX + inline style,也就是把 HTML 和 CSS 全都整进 JavaScript 了。Vue 的默认 API 是以简单易上手为目标,但是进阶之后推荐的是使用 webpack + vue-loader 的单文件组件格式:&br&&br&&img src=&/6af17bf9a1a6eadb50ddb77_b.png& data-rawwidth=&829& data-rawheight=&1009& class=&origin_image zh-lightbox-thumb& width=&829& data-original=&/6af17bf9a1a6eadb50ddb77_r.png&&&br&依然是熟悉的 HTML 和 CSS,但是可以放在一个文件里。&b&而且你还可以使用你想要的预处理器,比如 LESS, Jade, Coffee, Babel,都可以。&/b&&br&&br&然后扯一扯模板 vs. JSX 的问题。JSX 在逻辑表达能力上虽然完爆模板,但是很容易写出凌乱的 render 函数,不如模板看起来一目了然。当然这里也有个人偏好的问题。&br&&br&React 的社区/组件生态比 Vue 大很多,这个是很显然的。不过说实话我很少见到现成的第三方组件完全符合我的要求。&br&&br&最后,使用场景上来说:React 配合严格的 Flux 架构,适合超大规模多人协作的复杂项目。理论上 Vue 配合类似架构也可以胜任这样的用例,但缺少类似 Flux 这样的官方架构。小快灵的项目上,Vue 和 React 的选择更多是开发风格的偏好。对于需要对 DOM 进行很多自定义操作的项目,Vue 的灵活性优于 React。&br&&br&---&br&&br&更新:&br&&br&楼下有些回答说 Vue 的核心是 MVVM 双向绑定,然后就直接跳跃到了『不适合持续工程迭代』的结论。且不说这样的跳跃太草率,这样的看法本身对于双向绑定的理解也是有偏差的。表单的双向绑定,说到底不过是 (value 的单向绑定 + onChange 事件侦听)的一个语法糖,你如果不想用 v-model,像 React 那样处理也是完全可以的。另一方面,组件间的数据传递,Vue 默认是单向的,和 React 一样。&br&&br&&b&React 本身并不存在所谓的『单向数据流』,这完全是 Flux 引入的概念。&/b&其核心还是在于避免组件的 local state,强调把 state 抽取出来进行集中的管理。没有 Flux 的情况下 React 一样会有状态难以管理的问题,其根源在于在哪里存放和管理 state,和双向绑定没有本质联系。那难道 Vue 就不能这样管理状态吗?当然是可以的,Vue 现在可以通过 &a href=&///?target=https%3A///egoist/revue& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&egoist/revue · GitHub&i class=&icon-external&&&/i&&/a& 和 Redux 进行配合,也可以用 Vue 专属的状态管理架构 Vuex: &a href=&///?target=https%3A///vuejs/vuex/& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&vuejs/vuex · GitHub&i class=&icon-external&&&/i&&/a& ,『单向数据流』并没有 React 吹的那么神,直接因为这一点就觉得 Vue 不适合工程迭代,完全站不住脚。
谢邀,也感谢你对 Vue 的欣赏。 首先,其实 Vue 也完全可以全量赋值的,唯一需要的小优化就是给 v-repeat 列表一个 track-by 属性,提示一下如何判断两个对象是否是同一份数据。如果是没有复杂交互的列表,可以直接 track-by="$index" 原地复用 DOM 元素。 …
&p&作为一个英文资讯控,这几年来我试验了十几个不同的英文阅读App, 以下四个是干货,如果没时间看这么长的回答或者是手机容量只有16G,可以直接跳到最后一个,哈哈哈哈哈哈。话不多说,来推荐!&/p&&br&&p&1. 一个是Medium,英文世界的简书。每天都有各类人的文章,涉及范围广阔,从各专业领域干货到英文鸡汤,大家可以各取所需。个人认为Medium 的鸡汤类和小故事类的文章可以顺便学习一下地道的英语写作句型。&/p&&img src=&/bae91d4d913ae0d38545_b.png& data-rawwidth=&600& data-rawheight=&1066& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/bae91d4d913ae0d38545_r.png&&&br&&p&2.
Feedly是一个RSS订阅阅读器,也就是说只要是订阅好的信息源一旦发布新的内容,就会直接推送到你的App里。但其实我们都很难每天都坚持读大量的英语,一旦有什么生词就会半途而废,所以坚持还是很重要的。&/p&&img src=&/2ca6dc0c38ef8e53d24eeeb9bfb1af2f_b.png& data-rawwidth=&600& data-rawheight=&337& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/2ca6dc0c38ef8e53d24eeeb9bfb1af2f_r.png&&&br&&p&3.
Yahoo News Digest:涵盖的新闻比较广,每天推送个七八条,快速Get最热新闻,每天蹲马桶的几分钟一下子就看完了。&/p&&img src=&/50f5a760bbc0f_b.jpg& data-rawwidth=&750& data-rawheight=&1334& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&/50f5a760bbc0f_r.jpg&&&br&&p&4.另一个是本人的&b&最爱&/b&,比较小众但是英文学习定位精准的&b&App - Seed&/b&,这个app是可谓是我用过最好的英语阅读神器了。不但可以订阅几乎你想看的所有重要外媒,包括小众的一些艺术设计科技重磅媒体都有。而且app 里内置的百科和点词翻译功能更可以避免阅读过程中遇到生词或专业词汇时要跳出查询,在软件之间的切换的麻烦,可以大大提升阅读的速度和体验,强力推荐给大家。对于速读练习来说,是个非常好用的App。&/p&&p&&img src=&/5cabb668b5ad42bc724dd_b.png& data-rawwidth=&600& data-rawheight=&1066& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/5cabb668b5ad42bc724dd_r.png&&&img src=&/b8b58ba52f6e7c740d1fe237d33bff4d_b.png& data-rawwidth=&600& data-rawheight=&1066& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&/b8b58ba52f6e7c740d1fe237d33bff4d_r.png&&以上就是我推荐的几款适合托福阅读的App,请点赞笑纳。&/p&
作为一个英文资讯控,这几年来我试验了十几个不同的英文阅读App, 以下四个是干货,如果没时间看这么长的回答或者是手机容量只有16G,可以直接跳到最后一个,哈哈哈哈哈哈。话不多说,来推荐! 1. 一个是Medium,英文世界的简书。每天都有各类人的文章,涉…
已有帐号?
无法登录?
社交帐号登录
7630 人关注
393 条内容
1181 人关注
432 条内容
11292 人关注
424 条内容
3580 人关注
263 条内容

我要回帖

更多关于 threadlocal使用场景 的文章

 

随机推荐