(点击上方公众号,可快速关注)
本文精选了「前端大全」2018 年 7 月的 15 篇热门文章。其中有技术分享和技术资源。
注:以下文章,点击标题即可阅读
跨域这两个字就像一块狗皮膏药一样黏在每一个前端开发者身上,无论你在工作上或者面试中无可避免会遇到这个问题。为了应付面试,我每次都随便背几个方案,也不知道为什么要这样干,反正面完就可以扔了,我想工作上也不会用到那么多乱七八糟的方案。
《三年 React 开发经验的我,迁移到 Vue 的心路历程》
前几年我一直在使用 React。最初仅有 React,后来使用 Redux 和 React 的其他库(react-router、react-redux、prop-types 等)配合使用。我喜欢 React 的简单和方便,使用 React 的时光一直都很快乐。我喜欢这个时代,有太多的好工具帮助我们更快更好地开发应用。
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。
使用新的框架和库总是会让人兴奋,但也有压力。即使经过一些评估,你也永远不会知道你将会碰到什么样的意外情况。在几乎每天使用 Vue 大约两年后,我和它的蜜月期结束了,我终于可以从一些角度来写点什么了。
《图解 React》
React、ReactJS、React.js、React Native… 这些有些相似的名词你最近听过多少遍了?对于它们究竟是什么你是否感到困惑?
http: 超文本传输协议,是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。
《无尽滚动的复杂度》
无尽滚动在互联网上到处都有应用。Google Music的艺术家列表是一个,Facebook的时间线是一个,Tweeter的话题列表也是一个。当你向下滚动,新的内容就神奇的“无中生有”了。这是一个得到广泛赞扬的、非常好的用户体验。
这篇文章记录我在使用Vue和React的时候,对他们的不同之处的一些思考,不仅局限于他们本身,也会包括比如 Vuex/Redux 等经常搭配使用的工具。因为涉及到的内容很多,可能下面的每一个点都能写成一篇文章,这次先简单做一个概要,等我有空做一个详细的专题出来。
随着 Web 技术和移动设备的快速发展,Hybrid 技术已经成为一种最主流最常见的方案。一套好的 Hybrid架构方案 能让 App 既能拥有极致的体验和性能,同时也能拥有 Web技术 灵活的开发模式、跨平台能力以及热更新机制,想想是不是都鸡冻不已。
关于 性能优化 是个大的面,这篇文章主要涉及到 前端 的几个点,如 前端性能优化 的流程、常见技术手段、工具等。提及 前端性能优化 ,大家应该都会想到 雅虎军规,本文会结合 雅虎军规 融入自己的了解知识,进行的总结和梳理 😜。
《Edge 比 Chrome 快 29%?外媒:别拿过时的标准说事》
微软的 Edge 浏览器美国官网首页公布了一组跑分数据,显示 Edge 比 Chrome 快 29% ,比 Firefox 省电近两倍。
开发小程序的朋友们随时都会听到一句话:“喂,快给我打一个xxx环境的预览码”,无论你正在干什么,都得赶紧地回一句:“稍等,这就给你打码……”
最近在做公司内部的一个的一个SDK的重构,这里总结一些经验分享给大家。作为一个SDK,我们的目标是让使用者能够减少查看文档的时间,所以我们需要提供一些类型的检查和智能提示,一般我们的做法是提供JsDoc,大部分编辑器可以提供快捷生成JsDoc的方式,我们比较常用的vscode可以使用Document This 。
《Airbnb 之后,Udacity 也加入弃用 React Native 队列》
在线教育机构 Udacity 宣布放弃使用 React Native。上个月我们报导过 Airbnb 决定弃用 React Native 的消息,一瞬间仿佛 RN 变成了危险、不可靠的角色,而最近在 Udacity 的 Media 博客中,Udacity 的移动团队也宣布其已经删除了应用中使用 React Native 编写的所有功能。
相信很多人都接触过“埋点”这个概念,无论是前端还是后端开发,我们都可以使用这门技术来生产出一些运营性质的原始数据(接口耗时、程序安装/启动、用户交互行为等等),然后分析它们得到一些抽象指标(例如留存率、转化率),进而决定产品运营或者代码优化的方向。
往期热文回顾
6月:《Node 之父:Node 失误太多无力回天,Deno 前景明朗:15篇前端热文回看》
5月:《毕业一年左右的前端妹子面经总结:15篇前端热文回看》
4月:《甲骨文要拿 JavaScript 开刀了:15篇前端热文回看》
3月:《会 JS 了不起啊:15篇前端热文回看》
2月:《谷歌正式抛弃 HTTP,7 月起全部标示为不安全:15篇前端热文回看》
1月:《Bootstrap 4 正式发布:15篇前端热文回看》
12月:《6 大主流 Web 框架优缺点对比:15篇前端热文回看》
11月:《用 Vue 做一个酷炫的 menu:15篇前端热文回看》
【关于投稿】
如果大家有原创好文投稿,请直接给公号发送留言。
① 留言格式:
【投稿】+《 文章标题》+ 文章链接
② 示例:
【投稿】《不要自称是程序员,我十多年的 IT 职场总结》:http://blog.jobbole.com/94148/
③ 最后请附上您的个人简介哈~
觉得本文对你有帮助?请分享给更多人
关注「前端大全」,提升前端技能
React.js(React)是 Facebook 推出的一个用来构建用户界面的 JavaScript 库。
Facebook开源了React,这是该公司用于构建反应式图形界面的JavaScript库,已经应用于构建Instagram网站及 Facebook部分网站。最近出现了AngularJS、MeteorJS 和Polymer中实现的Model-Driven Views等框架,React也顺应了这种趋势。React基于在数据模型之上声明式指定用户界面的理念,用户界面会自动与底层数据保持同步。与前面提及 的框架不同,出于灵活性考虑,React使用JavaScript来构建用户界面,没有选择HTML。Not Rest