站内搜索

本次搜索找到结果 94 条

很多人觉得typescript配置只需要ts-loader一加,就好了。没啥难度。。

ok,确实是。下面我在实际写工程时,搭建的ts环境,算是一个分享吧。

在17年的时候,有写过一篇node-mail笔记

在现在看来,还是太年轻。年轻在毕竟没啥踩坑经验。

这次就来一个公司级别的node-mail发送吧。

毕竟公司邮件QQ163还是有很大的区别的。

我之前在文章中有提过UI库按需加载的实现思路。这次说一个新的,再加上css如何按需加载

记个笔记。。。

之前有分享过关于UI组件按需加载的思路,但个人还没怎么实战过,上周实战了一把。

可能有些人会觉得这不是很容易么,但看结合怎样的背景了,像我司的那个react ui库,结合了:

  • antd2.x的ui
  • element ui的table组件
  • 自研的一套

构建用的是webpack。(我在考虑后期改成rollup似乎更合适一些)

最近配合同事一起完善了一下UI组件,以下算是一些记录吧。

不知不觉来我司已经三周年多了。写下此篇文章,更多的是对过去的一些回忆。

前阵子群里面的兄弟有推荐了一款应用:Quiver。试用了一下,感觉挺好,在此也推荐给大家。

这阵子似乎不是太想写博客,一方面是今年过来之后,也一直处于忙碌的状态,一方面搬了家(每天路上的时候就要2个小时了),还有也不像去年996那阵子好歹周六有个大半天的时间列提纲写文章。

之所以有这篇文章,我是感觉自己在移动端包括H5上面略显得薄弱。因为一直以来自己90%的时间都是在搞PC端的东西,移动端的问题要么别人自己解决了,要么我利用网上的资源帮别人解决了。今年这边公共团队也要做一些移动端的事,所以不得不去学习亦或是借鉴别人的东西,而不是说直接把别人的东西拿过来用(毕竟公司的前端方向在慢慢地往上发展)。

在慕课网上刚好有类似的主题:

alt

以下是我做的一些学习笔记吧。

17年底写过一篇文章:组件打包小记(2),里面其实已经有关于按需加载的方案了。现在想详细展开说说。

关于srcset,之前有文章提及过对它的处理,大概是这样的:

{
  test: /\.html$/,
  loader: 'html-srcsets-loader',
  options: {
    attrs: ['img:src', ':srcset'],
    minimize: true,
    caseSensitive: true,
    removeAttributeQuotes: false,
    minifyJS: false,
    minifyCSS: false
  },
  exclude: /^node_modules$/,
}

让我没想到的是,在打包出来后的页面中,还是有srcset没做处理的情况。分析了一把,发现原因是:

import xx from './xx.tpl'

const html = xx({a: 1, b: 2});
// 再把这个html片断插入某个DOM节点