站内搜索

本次搜索找到结果 89 条

最近配合同事一起完善了一下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节点

记录一下Elasticsearch的学习笔记。

前阵子,技术群里面的哥们发了一个链接:meituan-app。今天闲来无事,研究了一下。

那个README感觉有所欠缺,需要打开mongod以及redis的服务才能跑。

在看代码的过程中,发现一个新大陆:passport。查了一下相关资料,它是一个权限认证中间件,能够把登陆认证和应用程序分离出来,从而保证了更清晰的代码结构。

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

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

背景:同事问我一个问题,nginx怎么代理websocket。

前面几天比较忙,今天总算能抽点时间出来折腾一下。

配置 Nginx 反向代理 WebSocket

上面的文章其实比较细了,我来给它精简一下。

做个笔记。