今日面试WPS总结

1.使用正则来实现替换文件名前三位+...+后两位+后缀名

'1234.56789.jpg'.replace(/^(.{3})(.+?)(.{2})(?=.[^.]+)$/,"$1$3")

思路是将前后位置匹配位数,中间位用作.+?非贪婪匹配,结尾需要用到零宽断言匹配后缀名

2.浏览器渲染过程是怎么样的

个人喜欢这个解释

http://www.jb51.net/softjc/67746.html

解析html以构建dom树->构建render树->布局render树->绘制render树

3.进程和线程是什么

无法作答,大学白读,负分滚出:)

希望有一天能够带着线程们再找你这个进程算账

原文地址:https://www.cnblogs.com/tom-chang/p/5585964.html