翻译 | CSS网格(CSS Grid)布局入门

CSS网格布局是浏览器Flexbox布局之后最重要的布局方式。我们可以忘记过去15年经常使用的的各种“神奇数字”,hacks和一系列变通布局方案。网格布局提供了非常简单的声明布局方式,之后再也不需要借助一些常见的主流css框架,也能减少很多手动实现的布局方式。

Thinking in FE 谈谈 PWA 的那些事

Web 前端是一个发展迅速,更新频繁,充满野心的领域。一群开发者,以及浏览器甚至操作系统的产商都在思考着,如何让 Web 前端统一整个大前端,这一天似乎很遥远,却又感觉一天天的在接近。

使用 Espresso 实现完整覆盖的功能测试

对于基于 UI 的功能测试的需求其实一直存在,理由其实很简单,不想一直让人去做重复机械的事情,而且可靠性完全是靠人力的堆积产生。然而现在行业大多数公司的功能测试工作依然主要是依靠人工来完成,从我们公司的实践来看我觉得有几个方面的因素的影响。

Thinking in FE 更好用的 UIWebView

本篇我们来谈谈UIWebView,虽然在 iOS 8.0 之后更加推荐使用WKWebView,但在你没放弃 iOS 7.0 之前,不妨看看如何让这陈旧的UIWebView更加好用些,当然这里的一些思想同样可以迁移到WKWebView中。

摆脱浏览器限制的Javascript

技术世界在发展,JavaScript也在同步发展。JavaScript在软件世界建起地盘的头几年,它从没想过涉足服务应用程序、移动端应用程序以及机器人之类业务。今天,随着JavaScript的发展,这门语言已经进入了聊天机器人、虚拟现实以及物联网等新领域。

上手 Webpack ? 这篇就够了!

JavaSript 模块化打包已混迹江湖许久。2009年,RequireJS 就提交了它的第一个版本,Browserify 接踵而至,随后其他打包工具也开始大行其道。最终,Webpack 从其中脱颖而出。如果你对它不甚了解,希望我的文章能让你上手这件强力打包工具。

解决 SQLite 在 NDK 中的直接使用

这个问题的起因是,某项目需要在 NDK 中使用 SQLite,并且这个库同时也需要在 iOS 端使用。一开始的开发均很顺利,已有文章予以总结,

走进Node.js之启动过程剖析

容器化是很多公司技术层向往又惧怕的一项热门技术,它的高效性,封装性能给开发、运维带来许多便利,但其本身也需要较强的技术能力去控制,否则会变成一个无法落地的概念。我厂作为教育界的独角兽,随着业务的增长,在开发、测试、运维上的成本增加日益显著。经过我们一年的探索,终于是Docker技术在沪江落地,不但成功的降低了成本,并吸引了其他部门的关注与试用,取得良好的成效。

Docker在沪江落地的实践

容器化是很多公司技术层向往又惧怕的一项热门技术,它的高效性,封装性能给开发、运维带来许多便利,但其本身也需要较强的技术能力去控制,否则会变成一个无法落地的概念。我厂作为教育界的独角兽,随着业务的增长,在开发、测试、运维上的成本增加日益显著。经过我们一年的探索,终于是Docker技术在沪江落地,不但成功的降低了成本,并吸引了其他部门的关注与试用,取得良好的成效。

实现SQLite跨全平台使用

Roll your eggs 的习以为常!作为一个懒人,当这样一个锅需要自己背的时候,自然是去找更简单的解决方案了。目标是一套代码走天下!