Redux 4.0,用Kotlin重构Java应用
新闻热点
国内国外,前端最新动态
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友好。
。