站内搜索

本次搜索找到结果 68 条

在github上有一个stylelint的账号:

alt

我们可以将其放到webpack中进行使用。

// webpack.config.js
const StyleLintPlugin = require("stylelint-webpack-plugin");

new StyleLintPlugin({
    context: "src",
    configFile: path.resolve(__dirname, "stylelint.config.js"),
    files: [
        '**/*.less',
        '**/*.scss'
    ],
    failOnError: false,
    quiet: true,
    // fix: true
})
// stylelint.config.js
module.exports = {
  extends: 'stylelint-config-standard',
  rules: {
    'color-no-invalid-hex': true,
    'string-quotes': 'single',
  },
};

eslint的用法其实是差不多的。

感谢我的同事又帮我创造了一篇文章。因为一些原因,老项目用了Browserify来构建项目,但是碰到一个问题是:怎么把import的scss文件,转为一个css文件?

也许有人会觉得用webpack重写一下,不就好了么。。可是有没有想过,有时候重写的成本会比较大?(当然其实在我看来,应该不会大)

之前有提过在项目中使用了arttemplate,然后在改前人的代码时碰到了一些坑。简单在这里说一下。

先说个其他的事,昨天晚上翻之前的博客,发现七牛有些图片用不了,查了一下才知道它的测试域名会过期。。。真是日了狗了,不知道有没有办法说每个月支付点钱,能一直使用,MS没有找到这种入口。最蛋疼的是我的这个域名是不需要备案,它就必须要提供备案通过的域名。

哎~~我MS有80来张图,是放在七牛上面的,到时候得想个方案搞下来了,想想真TM忧伤,对七牛无感了。

记录一下electron的简单使用笔记。

记录一下mysql相关的内容。

最近慕课网有了一个新课:React 服务器渲染原理解析与实践,学习了一下,觉得非常地棒。在此记录一下学习过程中的笔记。

footer始终居于底部,这个其实还是比较容易的。。做法无非是body相对定位(搞一个最小高度100%),footer绝对定位。

好像没什么问题,然而比如页面做了一个弹出层,这时候footer会发生抖动,原因就是footer绝对定位,且给了一个宽度100%。

要解决也容易,就是给footer的模块,加两个监听事件:scrollOpenscrollClose。在open的时候,将它的宽度用100%减去滚动条的宽度,close的时候设置回来即可。

来这边这个项目组快2个月了。一开始了解到项目不是react,而是jquery,甚至要兼容IE8,我内心是比较抗拒的。但慢慢发现其实项目架构层面还是做的比较牛的,所以想写一些文章记录一下。

16年的时候写过一篇:弹窗之滚动条处理

现在之所以翻篇写这个,是因为刚好团队中有这个需求,然后我将之前的代码搬运过去。阿里那边的同事在对我的代码进行review的时候,被说了好多次。

主要的问题在于:事件的处理,他们觉得没有必要。后来因为我的测试也确实没有必要。(因为加了事件之后,会衍生出很多很多问题)