门户可视化搭建与Low Code实践

2021-07-13
阅读 9 分钟
8.4k
偏中后台管理系统或者集成平台的应用入口,经常需要在应用入口进行个性化的展示。从用户角度来看,支持个性化的定制,可以有效提升用户的幸福感,提升使用或工作效率;从产品提供商来看,提供个性化定制服务的能力,也是提升产品力的一种方式。
封面图

懒加载在前端性能优化的应用及原理

2019-11-29
阅读 4 分钟
8.8k
requests:在HTTP / 1.0或HTTP / 1.1连接上,Chrome每个主机最多允许六个同时TCP连接,所以请求数过多会导致TTFB等待时间过长。

记一次换行符引发的事故

2019-08-30
阅读 3 分钟
2.9k
那天项目部署的时候,遇到一个很诡异的现象,一度怀疑自己职业生涯到此结束了,后面经排除发现,原来是Linux和Windows下shell脚本换行符的格式问题,导致脚本一直执行不了...(到此,标题所说的事故讲完了...:)看起来很蠢的问题,溜了 :) ...但莎士比亚说过,解决一个问题最好的方式,就是下次不要再犯了。所以我们刨...

Nodejs调试的各种姿势

2019-08-27
阅读 4 分钟
13.5k
对于绝大部分前端人员,对JavaScript的调试更多停留在浏览器中,类似console.log和debugger,但这种方式对代码侵入性较高,甚至需要刷新页面或重启编译器。转向服务端后,没有浏览器界面,如果仅停留在原来的调试方式,开发效率想必是较低的。因此,前端人员转向服务端开发时,要习惯于命令行及 IDE 等调试手段,走出舒...

DOM操作成本到底高在哪儿?

2018-03-29
阅读 5 分钟
13.7k
从我接触前端到现在,一直听到的一句话:操作DOM的成本很高,不要轻易去操作DOM。尤其是React、vue等MV*框架的出现,数据驱动视图的模式越发深入人心,jQuery时代提供的强大便利地操作DOM的API在前端工程里用的越来越少。刨根问底,这里说的成本,到底高在哪儿呢?

从setTimeout-setInterval看JS线程

2018-03-13
阅读 4 分钟
15.6k
最近项目中遇到了一个场景,其实很常见,就是定时获取接口刷新数据。那么问题来了,假设我设置的定时时间为1s,而数据接口返回大于1s,应该用同步阻塞还是异步?我们先整理下js中定时器的相关知识,再来看这个问题。

CSS中各种布局的背后(*FC)

2018-02-25
阅读 5 分钟
6.1k
上图为W3C标准盒模型,另外还有一种IE盒模型(IE6以下),唯一的区别就是:前者width = content,后者width = content + padding + border若要将IE盒模型转换为标准盒模型,需要在文档顶部加上<!DOCTYPE html>声明;很有意思的是,后来CSS3 中也增加了box-sizing属性,box-sizing: content-box即标准盒模型,box-s...

Travis CI助力Blog持续输出(Github Pages)

2018-01-30
阅读 4 分钟
5.2k
之前更新blog要这样:本地安装hexo环境,还需要敲几个命令:hexo clean && hexo g && hexo d,构建部署还有点浪费时间。其实每次更新blog的时候,只需要增删改几个Markdown文件。懒~干脆上CI吧。

Rokid(全栈语音开发套件)评测---优雅篇

2018-01-03
阅读 3 分钟
4.3k
先简单做个自我介绍吧,我是工科测控专业毕业,还没毕业就一直在一家中美合资的LED Driver 公司做研发。其实刚开始做硬件研发都比较简单,不过因为平台比较好,成长的也比较快。但可能刚毕业心疼比较浮躁吧,在周围工作多年的同事身上也看不到属于自己的未来,所以后来暗推自学前端,转行程序员,现在看来,一切都还好。...

前端真的能做到彻底权限控制吗?

2018-01-02
阅读 3 分钟
18.2k
有一天突然想到一个问题,web端的权限控制:1.真的能控制权限吗?2.仅仅靠前端,能不能做到真正的权限控制?3.如果需要后台配合,应该如何配合?可能这是一个老生常谈的问题,但还是想整理下,有误的地方望大家指出。