哈哈哈,本周互联网圈大事件就是微信公众号关闭iOS平台打赏入口,而且讨论这件事的文章很多,前端周刊没有收录相关文章。另外,JSConfChina2017已经开始报名,定于7月15日在上海举办,早鸟票已售罄,想去的赶紧报名吧。回到技术本身,看了3篇很好的关于如何写出更简洁代码的文章:缩进即复杂,去除循环,少写,无论是初学者还是中高级工程师,都推荐阅读。好吧,这是本周的精选,ReactNative是其中的重要组成部分,尽情享受吧。ArticleTutorialArrowfunction您需要知道的一切都在这里。箭头函数是ES6的新特性,使得函数代码更加简洁。箭头函数本身并没有绑定执行上下文、参数等,很多时候,我们在理解“先看文档再做”之前就犯了错误。MDN上关于箭头函数的文档非常详细。里面详细说明了哪里可以用,哪里不能用。如果你出生在ES6环境下,这个一定要仔细看。Vue.js入门教程,写给对jQuery略有了解的同学jQuery在前端领域的地位就像Apache在WebServer领域。据统计,现在全世界70%的网站都引用了jQuery。技术在进步。如果你只是了解一点jQuery想学习Vue.js怎么办?学习新事物最大的障碍是思维方式的改变。阅读本文,了解Vue.js接受了哪些新的思维方式。通过案例了解ReactNativeNavigator的原理和使用。如果是这样如何使用它?ReactNative内置的Navigator就是为此而用的,方便你开发多页面APP。本文从一个最简单的例子开始,教大家如何使用Navigator,传递参数,配置转场动画。管理ReactNative应用样式的一些建议开始ReactNative开发的同学有没有纠结过应用的样式代码放在哪里?是单独提取,还是全部内联?共享样式呢?其实并没有标准的做法,这篇文章会给你一些建议,让你的代码更易于管理。如何使用HTTP标头来保护您的Web应用程序?无论是简单的网页还是复杂的单页应用程序,Web应用程序都是网络攻击的目标。开发人员可以利用HTTP响应标头来增强Web应用程序的安全性,通常只需添加几行代码即可。本文将介绍Web开发人员如何使用HTTP标头来构建安全的应用程序。虽然本文的示例代码是Node.js,但基本上所有主流的服务端语言都支持设置HTTP响应头,而且可以很方便的配置。大数据浪潮下的前端工程师在产业发展和技术进步的背景下审视前端工程师。前端工程师不应该只专注于实现接口和交互。强烈推荐阅读,不多解释。前端精读点评:前后端渲染之争十年前,几乎所有的网站都使用ASP、Java、PHP做后端渲染,但后来随着Angular、React、Vue等JS的兴起框架,他们开始转向前端渲染。从2014年开始,同构渲染再次流行起来。堪称未来,集前后端渲染优势于一身。然而转眼三年过去了,很多当时雄心勃勃的框架(Rendlr、Lazo)已经从开拓者变成了先烈。.同构是未来吗?如何选择适合自己的项目?推荐阅读开发工具httpie:Abetternetworktoolthancurlandwgethttpieisabettercommandlinetoolfornetworkrequeststhancurlandwget。Egghead.io上还有一门免费课程,介绍http的基础知识。整个课程是使用这个工具,你在看完这门课程后就学会了httpie的用法和http的基础知识。注意这个工具的读音是“lovetoeattitipie”,不是“lovetoeat,kick,kick,love”。awaiting:async/await辅助工具库awaiting是一个基于async/await特性的工具库,提供了常用的延迟、等待、Promise相关的工具功能。想学好async/await吗?看看先驱们对他做了什么,会学得更快。代码框架ReactNavigation:Scalableandeasy-to-useroutingsolution看了上面的Navigator一文,发现很难用。现在让我们来看看ReactNavigation,这是一个可扩展但非常易于使用的路由解决方案,由Facebook、Expo、Evolved作为React社区的共同努力开发,它甚至可以用于React项目。Split.js:轻量级视图分离JS插件Split.js是一款轻量级视图(面板)分离插件,无任何外部依赖,对HTML编写也无特殊要求,仅分离的面板需要相同的父节点。支持水平和垂直拆分,相邻面板之间自动添加可拖动的拆分线。寻找灵感Froggy:通过玩游戏来学习Flexbox这么说吧,Flexbox给布局带来的便利只有学过它的人才能真正体会到。你已经掌握了Flexbox中各种属性的使用和用法。漫画赏析:WhatDoestheLinuxKernelLookLike本文讲解了来自TurnOff.us的漫画《InSideTheLinuxKernel》,非常有趣。TurnOff.us是一个极客漫画网站,作者DanielStori画了一些非常有趣的关于编程语言、Web、云计算、Linux的漫画。视频教程Egghead.io:Redux入门教程任何应用程序的状态管理都是至关重要的。Redux被部分同学误解为React应用的状态管理工具。其实广义上可以应用于JS应用。本视频教程由Redux作者(将HMR(HotModuleUpdate)作为前端开发标准配置的人)录制,可在Egghead.io免费获取。想学就抓紧时间吧。JS驱动网站SEO最佳实践来自谷歌工程师JohnMueller,与大家分享现代网站SEO最佳实践(主要指大量使用JS的网站),澄清社区对JS网站SEO的一些误解,并给出不同的有用建议,需要翻墙。还有一件事本文的作者是王士军。如需商业转载,请联系作者获得授权。非商业转载请注明出处。如果您觉得本文对您有帮助,请点个赞!如果您对文章内容有任何疑问,欢迎留言讨论。想知道我接下来会写什么吗?欢迎订阅我的知乎专栏:《前端周刊:让你在前端领域跟上时代的脚步》。
