前端周刊第52期:JS Conf 2017 开始报名、苹果腾讯开战、React Native 周边

哈哈,互联网圈本周的大事件是微信公众号关闭 iOS 平台打赏入口,讨论这件事情的文章很多,前端周刊就没有收录相关文章。另外 JS Conf China 2017 已经开始报名,定于 7月 15 日在上海举行,早鸟票已售罄,想去的抓紧时间报名

回到技术本身,我读到 3 篇非常不错的如何写出更简洁代码的文章:<a href="http://jrsinclair.com/articles/2017/indentation-is-the-enemy-less-complex-javascript/">缩进就是复杂性</a>、<a href="http://jrsinclair.com/articles/2017/javascript-without-loops/">去掉循环</a>、<a href="http://jrsinclair.com/articles/2017/javascript-but-less-iffy/">写的更少</a>,不论是初入门的新人还是中高级工程师都建议阅读。好了,下面是本周精选的内容,React Native 比重较大,请享用。

文章教程

箭头函数你需要知道的都在这儿了

箭头函数是 ES6 中的新特性,让函数代码更简洁,箭头函数本身没有绑定执行上下文,参数等等。很多时候,我们犯了错误才会明白“动手之前要先去看文档”,MDN 上关于箭头函数文档非常详细,关于哪里能用,哪里不能用,都解释的很详细,如果你就生在 ES6 的环境,这个必须得仔细看。

写给略懂 jQuery 同学的 Vue.js 入门教程

jQuery 在前端领域的地位就像是 Web Server 领域的 Apache,据统计现在全球有 70% 的网站都引用了 jQuery,技术在进步,如果你只是略懂 jQuery 想学 Vue.js 咋办?学习新东西的最大障碍就是思维方式的转变,阅读这篇文章看看学会 Vue.js 接受哪些新的思考方式。

通过案例学会 React Native Navigator  原理及用法

React Native 入门的时候,脑子里面肯定很多疑问,React Native 里面是否有类似于 React Router 的东西?如果有怎么用?React Native 内置的 Navigator 就是用来干这个的,方便你开发多页面的 APP,这篇文章从最简单的例子开始教你如何使用 Navigator、传递参数、配置转场动画。

管理 React Native 应用样式的几点建议

入手 React Native 开发的同学有没有纠结过应用的样式代码到底该放到哪里?是单独抽出来,还是全部内联?共享的样式怎么办?实际上没有标准的做法,这篇文章会给你一些建议,让你的代码更好管理。

如何使用 HTTP Headers 来保护你的 Web 应用?

无论是简单的小网页还是复杂的单页应用,Web 应用都是网络攻击的目标。开发者可以利用 HTTP 响应头来加强 Web 应用程序的安全性,通常只需要添加几行代码即可。本文将介绍 web 开发者如何利用 HTTP Headers 来构建安全的应用。虽然本文的示例代码是 Node.js,但基本所有主流的服务端语言都支持设置 HTTP 响应头,并且都可以简单地对其进行配置。

大数据浪潮下的前端工程师

把前端工程师放在产业发展、技术进步的大背景下来审视,前端工程师不应该仅仅关注实现界面和交互,非常建议阅读,不多做解释。

前端精读评论:前后端渲染之争

十年前,几乎所有网站都使用 ASP、Java、PHP 这类做后端渲染,但后来随着 Angular、React、Vue 等 JS 框架的崛起,开始转向了前端渲染。从 2014 年起又开始流行了同构渲染,号称是未来,集成了前后端渲染的优点,但转眼间三年过去了,很多当时壮心满满的框架(Rendlr、Lazo)从先驱变成了先烈。同构到底是不是未来?自己的项目该如何选型?建议阅读

开发工具

httpie: 比 curl 和 wget 更好用的网络工具

httpie 是一款比 curl 和 wget 更好用的网络请求命令行工具,Egghead.io 上还有一门介绍 http 基础知识的免费课程全程就是用的这个工具,你看了这个课程 httpie 的用法和 http 基础都学会了,注意这个工具的读法是 “爱吃提提派”,而不是“爱吃踢踢屁爱意”。

awaiting:async/await 辅助工具库

awaiting 是基于 async/await 特性的工具库,提供了常见的延时、等待,以及 Promise 相关的工具函数,想学好 async/await?看看先行者拿他做了啥会学的更快。

代码框架

React Navigation:可扩展且易用的路由解决方案

看了上面的 Navigator 文章,觉得他很难用,现在来看看 React Navigation,可扩展但非常易用的路由解决方案,由 Facebook、Expo、React 社区的共同努力演化而来,甚至可以用在 React 项目中。

Split.js:轻量的视图分隔 JS 插件

Split.js 是一款轻量级的视图(面板)分隔插件,无任何外部依赖,对 HTML 的书写也没有特别的规定,只需要分隔的面板有相同的父节点。支持横向、纵向分割,相邻的面板中间自动给加上了可拖拽的分割线。

找找灵感

Froggy:玩儿游戏学会 Flexbox

这样说吧,Flexbox 对布局带来的便利只有学会的人能真正体会到,这个 24 关的小游戏,通过灵活运用 Flexbox 把青蛙放到正确的位置,助你掌握 Flexbox 里面的各种属性用途、用法。

漫画赏析:Linux 内核到底长啥样

这篇文章为大家解读来自 TurnOff.us 的漫画 “InSide The Linux Kernel” ,非常形象有趣。TurnOff.us 是一个极客漫画网站,作者 Daniel Stori 画了一些非常有趣的关于编程语言、Web、云计算、Linux 相关的漫画。

视频教程

Egghead.io:Redux 入门教程

任何应用的状态管理都是至关重要的,Redux 被部分同学误解为是给 React 应用使用的状态管理工具,实际上他可以应用到更广义的 JS 应用中,本视频教程由 Redux 的作者(那个让 HMR(模块热更新)成为前端开发标配的男人)亲自录制,免费开放到了 Egghead.io 上,想学的赶紧去。

JS 驱动网站的 SEO 最佳实践

来自 Google 的工程师 John Mueller,跟大家分享现代网站(主要指大量使用 JS 网站) SEO 最佳实践,澄清了社区中关于 JS 网站 SEO 的一些认识误区,并给了不少有用的建议,需翻墙。

One More Thing

本文作者王仕军,商业转载请联系作者获得授权,非商业转载请注明出处。如果你觉得本文对你有帮助,请点赞!如果对文中的内容有任何疑问,欢迎留言讨论。想知道我接下来会写些什么?欢迎订阅我的知乎专栏:《前端周刊:让你在前端领域跟上时代的脚步》

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,362评论 5 477
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,330评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,247评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,560评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,580评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,569评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,929评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,587评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,840评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,596评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,678评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,366评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,945评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,929评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,165评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 43,271评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,403评论 2 342

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,392评论 25 707
  • React Native优秀博客,以及优秀的Github库列表(很多英文资料源自于[awesome-react-n...
    董董董董董董董董董大笨蛋阅读 10,586评论 4 162
  • 一束花,一首诗 这些都不是你想要的 跟你所了解的世界也无关 都不如一盘喷香的回锅肉 和一杯美酒来得实在 我却只会写...
    猫画符阅读 334评论 0 1
  • 哪有什么说走就走的旅行,也谈不上什么诗和远方,大多数的鸡汤都是有毒的,只能闻闻! 现实是,休个假不容易,就想看看自...
    覃默默_阅读 119评论 0 0
  • 冰魂山脉东西万里,从南至北绵延不绝,将整个修仙大陆分为东西两大洲,相传冰魂山脉在南北两极地与仙界相连,那里有扭转乾...
    殊决阅读 627评论 0 0