Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

技术周刊 第 35 期 #41

Open
FengShangWuQi opened this issue Oct 29, 2018 · 0 comments
Open

技术周刊 第 35 期 #41

FengShangWuQi opened this issue Oct 29, 2018 · 0 comments

Comments

@FengShangWuQi
Copy link
Collaborator

FengShangWuQi commented Oct 29, 2018

前端

1. fullPage.js

有的网页每次滚动就是一屏,fullPage.js 就是制作这种效果的一个 JS 库。

链接:https://github.com/alvarotrigo/fullPage.js

2. 如何让不纯的函数变纯?

通过 JavaScript 代码解释函数式编程的一些基本概念。

链接:https://jrsinclair.com/articles/2018/how-to-deal-with-dirty-side-effects-in-your-pure-functional-javascript/

3. 【译文】构建大型 Redux 应用的五个建议

Redux 是一个用于管理应用状态的出色工具。它的单向数据流和 immmutable state 特色让我们更容易追踪状态的变更。每一个状态的变更都是由被调度的 action 引起 reducer 函数返回新的状态而产生的。我们站点上许多使用 Redux 构建的用户界面都需要处理大量的数据和复杂的交互,因为用户需要通过这些界面管理他们的广告或者在平台上更新库存信息。在开发这些界面的过程中,我们掌握了一些规则和窍门有助于让 Redux 更易于维护。

链接:https://zhuanlan.zhihu.com/p/47396514

4. 深度介绍:你听说过原生 HTML 组件吗?

在说原生 HTML 组件之前,要先简单介绍一下四大 Web 组件标准,四大 Web 组件标准分别为:HTML Template、Shadow DOM、Custom Elements 和 HTML Imports。实际上其中一个已经被废弃了,所以变成“三大”了。

链接:https://juejin.im/post/5bc7ead7f265da0afc2c2c6b

5. React v16.6 发布

React v16.6 发布,包含一些便捷的功能,包括:React.memo、React.lazy、static contextType、static getDerivedStateFromError()、弃用了 ReactDOM.findDOMNode() 和 Legacy Context 2 个 API

链接:https://mp.weixin.qq.com/s/8cJwUj8_C-W9ZC0fTWq8YA

6. React v16.7 "Hooks" - What to Expect

Hooks 是一个 React 函数组件内一类特殊的函数(通常以 "use" 开头,比如 "useState"),使开发者能够在 function component 里依旧使用 state 和 life-cycles,以及使用 custom hook 复用业务逻辑
链接:https://zhuanlan.zhihu.com/p/47684983

7、 30 Seconds of CSS

image

可以在30秒或更短的时间内理解的实用CSS代码片段。

链接:https://30-seconds.github.io/30-seconds-of-css/

8、Node.js 11 发布,Node 10正式进入LTS

Node 基金会正式发布 Node.js 11,同时宣布,到 10 月 30 日,Node.js 10.x 将成为 LTS(Long Term Support)版本,也就是长期支持版本。Node官方建议如果你是在工作中使用 Node,请使用 LTS 版本,LTS 版本更注重稳定性和扩展支持,通常将支持 30 个月,目前仍在使用 Node.js 4.x 或 Node.js 6.x 的开发者,应尽快升级为 Node.js 10。

链接:https://mp.weixin.qq.com/s/vROpVslfHEJwbLwp5DEDtg

后端

1. 深度学习 500 问

以问答形式对常用的概率知识、线性代数、机器学习、深度学习、计算机视觉等热点问题进行阐述,以帮助自己及有需要的读者。 全书分为15个章节,近20万字。

链接:https://github.com/scutan90/DeepLearning-500-questions

2. 报告显示:Python 是黑客的首选语言

在本月Python首次进入Tiobe编程语言排行榜前三之后(仅次于C和Java),它似乎又赢得了黑客的心。
根据 Imperva 发布的网络攻击统计报告,它们保护的公司受到的网络攻击中,有三分之一的攻击是使用Python编写的工具进行的,有77%的攻击过程中至少使用了一种Python工具。

链接:http://url.cn/5rnETzM

其他

1. 神翻译

image

2. 阿里巴巴集团开源软件巡礼

image

在 1024 这个特殊的节日里,语雀为大家整理了近十年来阿里集团对外开源软件、框架以及提效工具,希望让大家感受到程序猿对世界的爱。

链接:http://1024.yuque.com/

3. 保罗·艾伦的故事

image

上周,保罗·艾伦逝世。《财新周刊》约阮一峰写一篇纪念文章,发表在他们杂志上。

链接:https://www.ruanyifeng.com/blog/2018/10/paul-allen.html

FengShangWuQi added a commit that referenced this issue Dec 9, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant