Chrome就是新的Safari,而Edge和Firefox也是如此

如果你去iPhone上的App Store,有很多浏览器可以选择。而在最新版本的iOS中,你甚至可以将这些浏览器设置为默认浏览器。那么,为什么有些人在抱怨iOS上的浏览器选择问题? 你可能没有意识到,iOS上的所有浏览器都需要使用与Safari相同的渲染引擎。在其他平台上,情况并非如此。 以Chrome为例。在Android、Windows甚至macOS上,它们都在使用Chromium渲染引擎。

- 阅读全文 -

驯服CSS-in-JS这头野兽

CSS-in-JS非常棒。当它逐渐受到重视的时候,我还记得使用它是多么的自由--在那个自定义属性还没有广泛使用的时代,它允许我们在JavaScript中创造丰富的动态体验!更棒的是,从NPM中消费一个组件库,而不需要愚蠢的bundler配置,这已经成为现实。更棒的是,从NPM消费一个组件库,而不需要繁琐的捆绑器配置,这已经成为现实,只要导入就可以了 在Atlassian工作期间,我有幸参与了At

- 阅读全文 -

如何在Vuejs中解析和渲染Markdown

Markdown是超文本标记语言的缩写,可能是当今网络上使用最多的标记语言。Markdown已经发展成为一种为网络用户简化标记的方式。你可以使用makrdown来渲染文本,而不需要牺牲质量,它实际上是一种更快的写作方式,因为它的重量很轻,你不需要学习很多东西就可以开始。通过本教程后,当你下次想创建博客文章或网站,甚至想作为技术作家写作时,Markdown可能就会变成你最喜欢的工具。 在本教程中,

- 阅读全文 -

React应用程序的Atomic布局介绍

Atomic Layout是一个轻量级的React库,允许你为你的组件生成一个基于网格的响应式布局。 像styled-components和emotion这样的现代CSS库是非常有用的,因为它们允许你创建孤立的、本地的CSS,只适用于预定的特定组件。 但由于这两个库都只专注于在JavaScript内编写CSS,这意味着你必须自己编写创建响应式布局所需的CSS规则。 例如,假设你有一个如下所示的卡

- 阅读全文 -

Rome会取代Webpack吗?

众所周知,JavaScript生态系统有无数的库和框架,你可以为你的项目使用。你有各种可以想象到的JavaScript的味道,比如TypeScript、PureScript或者Reason。对于每一个框架和库,你都有同样多的构建和自动化工具,以帮助你完成日常工作。直到现在。进入Rome的世界。 Rome是一个前端工具链,旨在将许多常用的前端开发工具统一到一个工具下。它的目标是取代流行的工具,如B

- 阅读全文 -