- 博客(13)
- 收藏
- 关注
原创 2022前端社招面试题(哔哩哔哩,美团,小红书,其他 持续更新...)
时间:2022.02.23 - 当前记录了部分 前端社招的面试题,算法部分暂未整理牛客网前端面试宝典: 点击前往js[ ] JSbridge原理[ ] js 有哪些数据类型 如何判断?[ ] null 和 undefined区别 应用场景? [ ] typeof和instanceof的区别链接[ ] ES6 generator函数简述 [ ] ES6 promise函数简述 [ ] promise与async/await[ ] promise相关面试题[ ] 数组去重实现? [
2022-03-01 10:31:37
1467
6
原创 2020-09 前端技术汇总
2020/09/30 周三#AMD、UMD、CommonJS、ES Modules的理解在ES6之前,JS本身没有模块功能,社区出现了 CommonJS 和 AMD 等模块方案,ES6后, JS开始原生支持模块,一般称之为 ES ModulesCommonJS: 主要用于服务端,是 node 中使用的 require、module.exports。从 Node.js v13.2 版本开始,Node.js 已经默认打开了 ES6 模块支持。但需要采用 .mjs 后缀文件名。如果不希望将后缀名改成.mjs
2021-06-16 09:36:25
4415
原创 2020-08 前端技术汇总
2020/08/30 周日#npm run 运行多条命令 && 不生效的问题在项目中除了默认的 webpack-dev-server 外,我们还想同时运行mock接口的node服务// npm run 同时执行下面的两条命令// webpack-dev-server --config webpack.dev.js// nodemon ./mock/index.js一般 & 表示并列执行,&& 表示两条命令顺序执行。使用 && 的形式设置
2021-06-16 08:49:30
411
原创 2020-07 前端技术汇总
2020/07/30 周四#什么是好的代码?在web前端方面,什么是好的代码?好的代码应该包含以下两个特性高性能,低时延(性能优化)熟悉数据结构与算法,减少时间复杂度或空间复杂度熟悉浏览器渲染基本原理、熟悉HTTP请求与响应细节、熟悉前端框架源码、减少不必要的渲染开销,提高加载速度可读性、可维护性、可扩展性熟悉设计模式,封装变化。代码高内聚、低耦合、指责单一、高度复用。写出好维护、好迭代、好扩展的代码化繁为简,形成特定代码规范,注意命名、注释。写出人能看懂的代码,不做骚操作。尽量保
2021-06-10 11:45:17
664
原创 2020-06 前端技术汇总
2020/06/30 周二#为什么有效的URI不能包含空格等其他字符,URI编码方法详解在JS高程3里介绍URI编码方法时,有这样一个描述:有效的URI中不能包含某些字符,比如空格。使用URI编码方法可以把所有无效的字符替换为特殊的utf-8编码,从而让浏览器能够接受和理解#为什么有效的URI不能包含空格等其他字符?在《HTTP权威指南》第2章URL与资源 - 各种令人头疼的字符(p38)里有介绍原因:URL是可移植的(portable),它要统一的命名网上所有的资源,意味着要通过各种不同的协议来
2021-06-10 11:44:31
898
原创 2020-04 前端技术汇总
2020/04/29 周三#UI设计视觉差问题,总感觉没有居中对齐时怎么办放大n倍,截图画框,看是否在一条水平线上。关于UI设计视觉差相关知识点测量面积和视觉面积视觉体量是人眼如何察觉物体的大小和感觉,不需要等同于物体的实际像素值圆、菱形、三角形和其他非方形形状为了与方形形状保持一样的视觉大小,应适当放大图标区域应为视觉平衡保留一定的空间,这一点对保持同系列图标视觉平衡很重要。(这也是iconfont上为什么有的图标周围有留白,而有的图标没有留白的原因)不同形状之间的对齐具有锐利边缘
2021-06-10 11:43:24
1668
原创 2020-03 前端技术汇总
2020/03/30 周一#JSON数据转Blob后,怎么还原在axios请求下载文件接口时,一般设置responseType: ‘blob’,文件返回正常就没问题,但后台如果处理文件或鉴权有问题,接口返回了包含错误信息的json格式数据,那样json数据也会转为Blob对象,而前端有必要将错误信息展示的,那怎么将Blob数据转JSON呢?下面来看看let fileType = res.headers['content-type']if (fileType.startsWith('applicati
2021-06-10 11:42:49
674
原创 2020-02 前端技术汇总
2020/02/29 周六#添加到我的小程序引导tips被原生组件遮挡的问题在小程序里,为了增加用户留存,会做一个引导用户添加到我的小程序的提示面板今天自己实现了下,发现原生组件遮挡了这个提示,貌似暂时没有很好的解决方法所以,当设计小程序UI时,尽量不要在顶部使用原生组件。参考:原生组件相对层级 - 小程序(opens new window)#border三角形边框问题在给小程序添加引导时,里面有个带边框的三角形,如下图一般用css画三角形使用的是border,但三角形边的边框怎么画
2021-06-10 11:42:12
472
原创 2020-01 前端技术汇总
2020/01/30 周四#百度统计网站测速登录到百度统计,在优化分析 - 网站速度诊断位置,输入链接,测速速度。现在静态化后的博客比之前的jsp打开速度有了明显的提高。可以达到99分#seo链接提交到搜索引擎最近对zuo11.com进行了改版,完成了博客的静态化并完成了上线,nginx + 静态文件代替了原来的 tomcat + jsp + mysql的模式。针对百度收录与索引,google收录,做了一些处理。#登录到百度站长平台由于url除了zuo11.com其他原来文章的url全部失效,需
2021-06-10 11:41:19
202
原创 2019-12 前端技术汇总
2019/12/30 周一#滚动条自动滚动到最右侧给scrollLeft设置一个超大的值即可this.$nextTick(() => { element.scrollLeft = 10000})#2019/12/27 周五#怎么清除app内嵌H5的localStorage测试手机: iPhone8, 红米6,内嵌H5使用localStorage存储了一些数据,尝试清除完全退出app 安卓、iOS都无法清除退出登录 安卓、iOS都无法清除使用app内置缓存清理功能 安卓、i
2021-06-10 11:40:38
2130
原创 2019-11 前端技术汇总
2019年11月技术日常#2019/11/28 周四#class的staic属性由于目前class只支持static方法,static属性目前还处于试验性功能(stage-3)阶段,如果不装babel,无法兼容chrome https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/Class_elementsClass A { static a = 1;}// 改为A.a = 1;兼容性相关 ht
2021-06-10 11:39:43
995
原创 2019-10 前端技术汇总
2019-10 前端技术汇总2019/10/31 周四#HTML注释的重要性#2019/10/30 周三#svn拉取代码#如果mac没有装xcode,怎么安装svn#2019/10/28 周一#nginx默认超时时间为60s#常用的组件函数整理#JS到底是解释型语言还是编译型语言#变量提升问题#JIT是什么#总结#2019/10/26 周六#原生JS实现遮罩动画#2019/10/24 周四#element percentage大于100#2019/10/23 周三#node res大文件字符串时内存溢出#2
2021-06-10 11:37:57
1060
原创 基于java的完整项目总结
项目总结我的第一个完整项目总结实习俩个月期间,主要是从一个学习往一个工作的状态转变,完成了安卓,web以及后端的任务,项目整体框架是前辈搭建的,我在其基础上完成相关功能的开发,现在在这里总结一下,作为记录。学习优良的开发习惯从学习往工作过渡,有很多开发细节需要注意,为了尽量去避免一些不必要的错误和BUG,我们在设计系统的时候就要深入考虑:异常处理 ,对可能出现异常的地方进行异常处理...
2019-09-10 11:23:06
13205
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人