【AICon】探索八个行业创新案例,教你在教育、金融、医疗、法律等领域实践大模型技术! >>> 了解详情
写点什么

前端每周清单第 59 期:Redux 4.0,用 Kotlin 重构 Java 应用

  • 2018-04-23
  • 本文字数:1897 字

    阅读完需:约 6 分钟

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

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

新闻热点

国内国外,前端最新动态

  • Redux 4.0 :Redux 是 JavaScript 状态容器,提供可预测化的状态管理。近日,Redux 发布了最新版本的 Redux 4.0,相对上一版本,它的文档进行了大量更新,还包括 TypeScript 定义、打包 CommomJS/ES 模块等,详情可进入 GitHub 查看。
  • 安卓病毒爆发,300 多款 APP 受感染:近日,腾讯 TRP-AI 反病毒引擎捕获到一个恶意推送信息的软件开发工具包 (SDK),取名为“寄生推”,该病毒可通过预留的“后门”云控开启恶意功能,进行恶意广告行为和应用推广,以牟取灰色收益,目前已有 300 多款应用受感染,潜在影响用户超 2000 万。
  • Oracle 终于要向 JavaScript 动手了!:几天前,一名 iOS 开发者在 Reddit 发帖称,Oracle 向其发送了律师函,要求将一款 App 从 App Store 下架,因为 App 名字中包含“JavaScript”字眼,而 Oracle 拥有 JavaScript 在美国的商标权。目前在 Reddit 上已有开发者讨论是否要从此弃用 JavaScript 这个名称了。

开发教程

步步为营,掌握基础技能

  • 用 Swift 编写网络层:面向协议的方法:在本文中,作者告诉你如何在没有任何第三方库的情况以纯 Swift 实现网络层。
  • 移动应用中的动画画面过渡:动画是用户体验的重要组成部分,在移动应用中,动画为信息交流增多了很多趣味,而对动画进行过渡制作是强化用户体验的一种形式,本文就向你介绍一些功能性动画强化视觉设计和交互的场景。
  • wasm-pack:面向 WebAssembly 的 Rust 组装工具:wasm-pack 是用于组装和包装面向 WebAssembly 的 Rust 包工具,这些软件包可以发布到 npm Registry 与其他软件包一起使用,本文告诉你,wasm-pack 是如何通过四个步骤,将你的 Rust 代码转换成 WebAssembly 并打包到 npm registry 中的。
  • 用 D3.js 将数据可视化:D3.js 是一个 JavaScript 库,它使用 HTML、SVG 和 CSS 将数据可视化带入生活中,作者为读者创建了一个免费的课程,同时为你介绍一些强大的开发库。

工程实践

立足实践,提示实际水平

  • 模块化 GraphQL 代码架构:随着 GraphQL 应用程序从 demo 到实际应用,模式和解析器的复杂度也在增加,为了将更好地组织代码,你需要将架构和关联的解析器分成多个文件。本文提出了一个将架构模块化的方法 graphql-tools,可按照自己的习惯和代码库进行操作。
  • 如何以正确的方式配置 Webpack 4 :Webpack 4 是一个经历了大规模更新的模块打包器,它提供了很多的新功能,例如零配置,即不需要配置文件,而且,Webpack 4 也是迄今为止最快的 Webpack 版本。
  • 构建您的第一个 Bootstrap 4.0 网站:文中,作者将教会你使用 Bootstrap 4.0 依次从导航栏、超大屏幕 (Jumbotron)、网格等方面构建一个简单的网站,同时将 Bootstrap 重要的功能凸显出来。

深度阅读

深度思考,升华开发智慧

  • 最全前端开发者所需技能:本文回顾了 2017 年前端发展的情况,预测 2018 年前端生态可能发生的变化,同时详细介绍了前端实践、前端开发者该学习的内容以及前端开发工具。
  • 深入了解 Stimulus 框架:Stimulus 是由 uby on Rails 之父 David Heinemeier Hansson 领导的一个 Basecamp 团队创建的小型框架,本文将向你详细介绍 Stimulus 框架用于创建具有异步数据加载、状态持久性等其他性能的单页应用程序。
  • 如何用 Kotlin 重构 Java 应用程序:自从去年 Google 宣布 Kotlin 成为 Android 的一级开发语言后,Kotlin 就成为了 Android 开发者的香饽饽,作者在本文中给我们介绍了一些 Kotlin 的一些优势,并介绍了一些方法,可以将您的 Java 应用程序快速地用 Kotlin 进行重构。

开源项目

乐于分享,共推前端发展

  • react-in-patterns :react-in-patterns 里是一个免费的 React 电子书,它讲述了在用 React 进行开发时常见的设计模式和技术,主要内容包括组件、数据流、MISC 等。
  • picojs :picojs 是用 200 多行纯 JavaScript 编写的脸部识别库,文件夹 img 演示了如何识别静止的脸部图像,文件夹 cam/ 将告诉你如何实时检测摄像头的人脸。
  • VuePress :VuePress 是由 Vue 作者推出的静态网站生成器,由两个部分组成,一个是基于 Vue 的轻量级静态网站生成器,另一个是为编写技术文档而优化的默认主题,它能为由它生成的页面提供预加载的 html,加载速度快,对 seo 友好。

前端之巅

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

2018-04-23 19:00860
用户头像

发布了 83 篇内容, 共 46.9 次阅读, 收获喜欢 187 次。

关注

评论

发布
暂无评论
发现更多内容

Go语言开发小技巧&易错点100例(三)

海风极客

Go 三周年连更

AI日课@20230412:Prompt Engineering

无人之路

ChatGPT

对话ChatGPT:Prompt是普通人“魔法”吗?

Alter

一文掌握 Go 文件的读取操作

陈明勇

Go golang 文件读取 三周年连更

不要过于吹捧ChatGPT:人工智能生成文字还有很大提升空间

石头IT视角

kubernetes indexer源码解析

欢乐的阿苏

golang DevOps cache 源码阅读 #Kubernetes#

ContentProvider介绍

智趣匠

ContextClassLoader 三周年连更

Golang并发编程实战:使用ring buffer实现高效的阻塞队列

Jack

跨平台应用开发进阶(四十三)一文走近网络层抓包工具:WhireShark

No Silver Bullet

网络层 抓包工具 三周年连更

devops|中小公司不要做研发效能度量

laofo

DevOps 研发效能 效能度量 DevOps工具链 研发效能度量

C生万物 | 反汇编深挖【函数栈帧】的创建和销毁

Fire_Shield

C语言 汇编 三周年连更 函数栈帧

一定是疯了!在M1的Mac上玩OpenVINO,让Intel怎么看我?

IT蜗壳-Tango

OpenVINO Stable Diffusion 三周年连更

【坚果派-坚果】获取OpenHarmony 3.2 Release源码的两种方式

坚果

HarmonyOS OpenHarmony OpenHarmony3.2 三周年连更

Unity 之 转微信小游戏本地数据存储

陈言必行

Unity 三周年连更

论程序员的为码之“道”

酱紫的小白兔

数据库原理及MySQL应用 | 约束

TiAmo

数据库 MySQL数据库 三周年连更 数据库约束

【Linux】之【磁盘】相关的命令及解析[df、du、iostat、iotop]

A-刘晨阳

Linux 三周年连更 磁盘空间

zookeeper的节点加密方式及分布式锁实现过程

浅羽技术

三周年连更

危中蕴机:Oi! Network展现出的勇气和决心

股市老人

kubernetes delta_fifo源码解析

欢乐的阿苏

golang DevOps 后端 源码阅读 #Kubernetes#

Unity 之 使用原生UGUI实现随手移动摇杆功能经典实例

陈言必行

Unity 三周年连更

从ReentrantLock角度解析AQS

Java AQS 并发

一文读懂封装

断墨寻径

#java 三周年征文

RabbitMQ组件介绍

穿过生命散发芬芳

RabbitMQ 三周年连更

程序员如何保住自己的饭碗?| 社区征文

liuzhen007

程序员 三周年征文

kubernetes fifo源码解析

欢乐的阿苏

golang DevOps 后端 源码阅读 #Kubernetes#

Spider实战-抓取视频

浅辄

三周年连更

Java程序控制结构

timerring

Java

5 分钟带你小程序入门 [实战总结分享]

程序员海军

小程序 微信小程序 前端 三周年连更

影驰 GeForce RTX 4070显卡正式开售!星曜 OC系列首发评测抢先看

Geek_2d6073

成都.NET线下技术沙龙倒计时一天

MASA技术团队

.net 开发者 MASA Stack

前端每周清单第59期:Redux 4.0,用Kotlin重构Java应用_语言 & 开发_覃云_InfoQ精选文章