FreeCodeCamp-Chengdu/IT-Technology-weekly

技术周刊 - 第 25 期

wild-flame opened this issue · 0 comments

【前端】

1、可视化搭建前端工程 - 阿里飞冰了解一下

"海量可复用物料,通过 GUI 工具极速构建中后台应用"。这句 slogan 还是非常准确的:飞冰是一套综合解决方案,用来极速构建中后台应用(其实也可以做非中后台应用)。可以做到极速是通过『海量可复用物料』和『GUI 开发工具』实现的。
使用飞冰的开发工作流是这样的:
下载 GUI 工具并安装 => 可视化的选择我们提供的初始模板创建项目 => 可视化的创建页面并选择我们提供的 100+ 高质量可复用区块 => 生成代码进行二次开发 => 开发完成之后点击打包编译出 HTML、JS、CSS 文件 => 部署使用
在整个流程中,你可以完全通过 GUI 工具点击操作,无需安装配置 Node 环境等前端开发工具,也无需配置 webpack 等构建脚本,我们已经按照淘宝前端最佳实践全部内置。此外,绝大部分的业务需求,我们都已经开发出对应的物料,可以通过 GUI 进行可视化的拼装,尽可能避免你去编写额外的业务逻辑。

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

2、前端er怎样操作剪切复制以及禁止复制+破解等

有时候我们经常会碰到这些场景:玩掘金、知乎的时候复制一段文字,总是会在内容后面加上一些版权信息,以及像小说网站等都有禁止选中,禁止复制这种功能,还有点击自动复制账号的功能。

我也经常遇到这些场景,有时候会去想这后面到底是怎么做,周末趁着有空去研究了一下,然后发现这些都跟操作剪贴板有关系,并且都不难,了解一下基本都知道怎么做了,整理分享一波给大家。

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

3、蚂蚁金服玉伯:我们是如何从前端技术进化到体验科技的?

玉伯分享了他从前端开发到体验可以的一些个人思考,并详细介绍了体验科技的历史及未来发展,以及本次开发体验科技的愿景

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

4、REST将会过时,而GraphQL则会长存

在实现 API 时,REST 是常用的方式,但是 RESTful API 有一些固有的不足,在本文中,作者介绍了 GraphQL 的基本原理和设计**,以及如何借助其灵活性来解决 RESTful API 面临的问题,并且探讨了灵活性所带来的成本

链接:http://wemedia.ifeng.com/72984356/wemedia.shtml

5. WebAssembly 的发展方向(英文)

WebAssembly 是浏览器可以执行的字节码,使得非 JS 编写的程序可以在浏览器运行。它现在的功能非常少,还处在 MVP(最小可用产品)状态。这篇文章介绍了一些很可能采纳的 WebAssembly 提案。

链接:https://blog.scottlogic.com/2018/07/20/wasm-future.html

6. V8 版本 6.9:效率和性能发布

通过嵌入式内置函数减少内存使用量,通过新的Liftoff编译器启动更快的WebAssembly,更好的DataView和WeakMap性能等等。

链接:https://v8project.blogspot.com/2018/08/v8-release-69.html

7、网页设计的常见错误

作者列举了网页设计和文章排版中常见的一些错误,教我们如何利用简单的布局和设计技巧,创建令人惊叹的网页。

链接:http://blog-en.tilda.cc/articles-website-design-mistakes

8、Vue CLI 3.0 来了

在过去的几个月里,作者及其团队一直在努力开发下一代 Vue CLI,Vue CLI 是 Vue 应用程序的标准构建工具链。今天,他们很高兴地宣布 Vue CLI 3.0 发布及其附带的所有令人兴奋的功能:

丰富的内置功能;
可配置,且不需要 Eject;
可扩展的 Plugin System;
图形化用户界面;
Instant Prototyping;

链接:https://medium.com/the-vue-point/vue-cli-3-0-is-here-c42bebe28fbb

【后端】

1、一个令人敬佩的 Go 语言布道者

郝林小哥哥希望本专栏能帮助或推动大家去做更多的实践和思考,当然也会通过先点、后线、再面的方式帮你占领一个个重要的阵地。别的不敢说,如果你认真地跟他一起走完这个专栏,那么基本掌握 Go 语言是肯定的。

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

2、AriaMinaei/pretty-error

让 node.js 的错误提示更加简洁明了。

链接:https://github.com/AriaMinaei/pretty-error

3、集 Python、C、R、Ruby 之所长,Julia 1.0 正式发布

由 MIT 开发的动态编程语言 Julia 迎来了 1.0 正式版本,Julia 可以看作是一门集众家之所长的编程语言。具有快速、通用、动态、专业、(可选)多样、可组合的特点,擅长于科学计算。

链接: https://www.oschina.net/news/98846/julia-1-0-released

4、提高 Python 程序性能的七个习惯

Python 在性能方面不卓越,但是使用一些小技巧,可以提高 Python 程序的性能,避免不必要的资源浪费。例如:使用局部变量、减少函数调用的数量、使用映射来替换条件搜索、直接迭代序列元素、用生成器表达式替换列表解析、先编译后调用、模块编程的习惯。

链接:https://mp.weixin.qq.com/s/aQ-E3KNoya5QupMUnYv2UQ

【其他】

1、人民日报欢迎谷歌返华但要遵守法律

人民日报在被**屏蔽的社交网站 Facebook 上发表文章,谈论了谷歌准备重返**大陆推出审查版搜索引擎的计划,称谷歌在 2010 年退出**大陆是巨大的错误,错过了**互联网的黄金发展时期。人民日报欢迎谷歌重返**,但先决条件是它必须遵守**的法律,人民日报称许多国家都承认网络空间也有主权,任何国家都不允许互联网充斥着色情、暴力、颠覆性信息、民族分裂主义、宗教极端主义,种族主义和恐怖主义。**互联网管理的底线就是确保网络空间的活动对社会是安全的,所有外国互联网公司都需要尊重这一底线。人民日报还在另一个被**屏蔽的社交网络 Twitter 转发了这则评论。

链接:https://www.solidot.org/story?sid=57473

2、腾讯云给一家创业公司带来的灾难

一家名为前沿数控技术的创业公司把创业至今的所有的用户数据、内容数据等核心数据都放在了腾讯云上,上个月 20 号的时候该公司网站、小程序、H5 突然无法打开,联系腾讯云那边,腾讯云给的回复是他们的云硬盘出现了故障,导致了数据的丢失,并且确定所有数据无法找回。

链接:http://t.cn/RDKwWZ7