首页推荐

编辑精选。

理解伪元素 :before 和 :after

层叠样式表(CSS)的主要目的是给HTML元素添加样式,然而,在一些案例中给文档添加额外的元素是多余的或是不可能的。事实上CSS中有一个特性允许我们添加额外元素而不扰乱文档本身,这就是“伪元素”。 你一定听说过这个词,尤其是当你一直关注着我们的教...

js模块化历程

这是一篇关于js模块化历程的长长的流水账,记录js模块化思想的诞生与变迁,展望ES6模块化标准的未来。经历过这段历史的人或许会感到沧桑,没经历过的人也应该知道这段历史。 无模块时代 在ajax还未提出之前,js还只是一种“玩具语言”,由Brendan Eich花了...

[译]CSS-理解百分比的background-position

通过这篇文章能够深刻理解 background-position 的百分比 通过这篇文章我要教大家解决一个曾经很困扰我的麻烦问题。我们要使用百分比的background-position值来解决一些问题。 通常使用方法 摆放图片 通常在容器里摆放图片是给出具体图片的top、le...

PhantomJS基础及示例

PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.(> http://phantomjs.org/) PhantomJS是一个无界面的webki...

MVC,MVP 和 MVVM 的图示讲解

复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorph...

你为什么不分享

这两天恰好有我的前boss在朋友圈分享他看到的文章,是关于分享的主题。作者在文章里把新人或者说菜鸟不肯分享的原因总结为害怕被所谓的高手/大牛所打脸而害怕分享。从我的经历来说,我认为这并非核心原因,仅仅是次要原因之一。因此特意写此文与大家探讨一...

ContentTools – 所见即所得的编辑器

Content Tools是一个用于构建所见即所得编辑器(WYSIWYG)的 JavaScript 库。ContentTools 所见即所得的编辑器只需要几个简单的步骤就可以加入到任何的 HTML 页面。有一步一步的指南,常见的使用场景以及更高级的主题。 在线演示源码下载

5个常见响应式设计陷阱及解决方案

本文罗列一些响应式网页开发中的一些常见陷阱,并指定了对应的解决方案,希望可以对您为您节省时间,少些麻烦。

一个创业者怎么看待读书和写作

你哪里来的时间读书呢? 昨天一个上海的朋友来找我,见面她就问了这个问题。 她不是第一个问这个问题的人,我理解她的意思。作为 OneAPM 的创始人,我应该很忙,公司的未来需要规划,公司的产品需要打磨,公司的员工需要管理,并且还要每天各种突发...

兼容并蓄!20个来自澳大利亚最优秀的网页设计

不同的国情和历史轨迹造就了不同国家的网页设计风格,这也是为什么我们可以在纷繁的网络世界当中,清楚地分辨出不同国家设计师所设计的网页作品。 澳大利亚的网页设计风格其实也很明显,这块大陆的设计师受到过当地土著原住民艺术的影响,同时也因为这个...
在家上班?远程兼职?远程.work 了解更多
×
×
问题反馈 返回顶部