BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

前端每周清单第62期:Dojo 2.0,Excel支持JavaScript了,Kotlin使用率已达35%

| 作者 覃云 关注 6 他的粉丝 发布于 2018年5月15日. 估计阅读时间: 7 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

前端每周清单专注大前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏 目。欢迎关注【前端之巅】微信公众号(ID: frontshow),及时获取前端每周清单。

新闻热点

国内国外,前端最新动态

Kotlin使用率达35%,Java要退位了?:在今年的 Google I/O 大会上,关于 Kotlin,Google 只说了只言片语:在过去一年里,有 35% 的专业 Android 开发者在使用 Kotlin,其中 95% 的开发者都对 Kotlin 非常满意。之后就没有再宣布关于 Kotlin 的重大消息或规划了。但结合过去一年 Google 的种种,我们似乎得到了一个信息:Google 要抛弃 Java,Kotlin 要上位了!

Excel支持JavaScript:5月7日,微软宣布,现在数据科学家和开发人员可以使用JavaScript或Microsoft Azure机器学习服务在本地自定义函数,为Excel的公式目录创建自己的附加功能。

JS基金会发布Dojo 2.0:2018年5月2日,Dojo团队发布了Dojo 2)。Dojo是一种为JavaScript开发人员扩展开发过程提供帮助的工具箱。Dojo 2聚焦于开发人员对构建现代企业应用的需求,是在2007年发布Dojo 1的十多年后对Dojo的一次完全重写。它使用TypeScript构建,采用了基于组件的架构和虚拟DOM。Dojo 2在工具上做了大幅的改进,其中包括一种新的CLI、集成的测试,以及一些连接Dojo与常见标准及工具的功能。

后门代码被隐藏在npm模块中,差点就得逞:据 npm 博客报道,5 月 2 日,npm 安全小组收到了一份关于软件包伪装成 cookie 解析库并包含恶意后门程序( backdoor)的报告,npm 官方在 2 个小时内迅速做出了响应。调查之后,他们决定撤掉 npm Registry 中的三个包和第四个包的三个版本。

开发教程

步步为营,掌握基础技能

如何在Android应用程序中使用TensorFlow Mobile:使用TensorFlow是当今最流行的机器学习框架之一,你可以轻松创建和训练深层模型,通常也称为深度前馈神经网络,可以解决各种复杂问题,如图像分类,对象检测和自然语言理解。TensorFlow Mobile是一个帮助你在移动应用中利用这些模型的库。本教程将向你展示如何在Android Studio项目中使用TensorFlow Mobile。

这些JavaScript方法将在短时间内提升的技能:作者从Spread operator、for…of iterator、includes()等8个方面介绍了一些技巧,帮助你成为一个更好的Web开发人员。

GraphQL Binding 2.0:改进API,自动生成代码:GraphQL Binding为GraphQL API交互提供了一个便捷的方式,你不用通过HTTP以字符串的形式发送queries,而是调用一个binding函数来构建queries并将其发送给GraphQL服务器。本篇博文将详细介绍如何使用GraphQL Binding。

工程实践

立足实践,提示实际水平

苏宁Nodejs性能优化实战:自 2016 年以来,苏宁大规模的使用了基于 Nodejs 渲染的项目,架构使用 Nginx+Nodejs+PM2 组合,其中 Nodejs 版本从最初的 6.0+ 升级到如今的 8.0+,Nodejs 框架从 Express 过度到 Koa2,而 Nodejs 的性能优化作为其中的核心,苏宁在其性能提升上,也从 0 到 1,开始摸索,本文总结了苏宁探索过程的经验。

京东首页改版之Nerv实战:本文从整体开发架构与模式,性能、体验优化的探索,页面可用性的保障等方面对京东首页的开发过程做了介绍。

如何为Angular应用程序构建一个库?:Angular团队最近刚发布了Angular 6,这使得创建Angular库变得更容易了。本文将创建一个能够提供服务、组件和一些接口的库。

深度阅读

深度思考,升华开发智慧

Firefox 60:近日,Firefox 60正式发布,该版本引入了对 Web Authentication API 的支持,这意味着你可以使用 YubiKey 等 USB 令牌登录到 Firefox 中的网站。此外,Firefox 60 还为企业部署带来了全新的策略引擎和组策略支持。

React Context API - Redux的替代品?:React 16.3带来了很多新性能,其中一个重要特点就是React Context API,这是一个支持静态类型检查、深度更新的高性能高效率的API,本文将展示如何在React应用中从使用Redux进行状态管理转向使用Context API。

开源项目

乐于分享,共推前端发展

layerJS:layerJS是Javascript UI组合框架,可为Web应用程序和网站提供直观的强烈的视觉上移动应用程序的体验。与现有的UI框架不同,layerJS不提供各种UI元素,而是关注如何将较大的块组合在一起以形成网站和应用程序,以及这些块在用户交互时的行为方式。

json-server:json-server可让你在不到30秒的时间内让你获得一个完整的fake REST API。

marktext:marktext是新一代的Markdown编辑器,可运行在MacOS Windows和Linux平台上,它可输出HTML和PDF文件,支持实时预览,并使用snabbdom作为其渲染引擎,具有源代码模式、打字机模式和对焦模式。

前端之巅

「前端之巅」是 InfoQ 旗下关注大前端技术的垂直社群。紧跟时代潮流,共享一线技术,欢迎关注。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

深度内容

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT