- 博客(7)
- 收藏
- 关注
原创 2020我的面试经历,一套很考察js基础能力的前端面试题(原题直出,附答案解析)
魔幻的2020,注定是大家人生中难忘的一年。之前听说工作难找,但没想到如此艰难。职位变少了,要求变高了,招聘周期变长了,每个环节的改变都是对自己面试心态的一个挑战,扛下来可能会找到一份过得去的工作,看不住也就只能将就了。以下是我众多面试公司中比较有代表性的一家,试题整体很考察js基础能力,我把题目记录下来,部分题目做了答案解析,希望对大家找工作有所帮助。//题目一:考察setTimeout在for中的执行顺序let i;for(i=0;i<3;i++){ let log = ()=
2020-08-23 16:42:34 755
原创 浅析客户端渲染(CSR)与服务端渲染(SSR)
最近刚好公司有项目需要用到服务端渲染,于是花了些时间了整理了关于服务端渲染与客户端渲染的知识,现在记录下来,希望能帮助大家提升对浏览器渲染,服务端渲染的理解,在项目选型上做出正确的决策。本文会涉及这几个关键词:客户端渲染(client-side rendering)服务端渲染(server-side rendering)预渲染(Prerendering)同构渲染(Rehydration)为了更好的理解客户端,服务端渲染我们要抛出一个老生常谈的面试点,浏览器输入一个url地址到页面显示,这个过
2022-03-24 01:06:02 1959
原创 ant Design穿梭框Transfer采坑笔记
最近有个需求需要使用穿梭框功能,看着antd都有现成组件,就毫不犹豫开发起来,结果采坑绕了一大圈才实现了想要的业务逻辑。先来看看官方的demo:官网链接直达:https://ant.design/components/transfer-cn/根据官方的基本用法,代码如下: <Transfer dataSource={mockData} titles={['Source', 'Target']} targetKeys={targetKeys}
2021-09-05 23:50:19 7916 6
转载 vue中的.capture .self .prevent .stop .once区分,初步理解
capture和self主要是函数执行顺序的问题.capture先执行父级的函数,再执行子级的触发函数(一般用法),即是给元素添加一个监听器,当元素发生冒泡时,先触发带有该修饰符的元素。若有多个该修饰符,则由外而内触发。<div v-on:click.capture='alert("1")' style="width: 100%;height: 45px;background-colo...
2019-10-09 13:44:09 562
原创 vue移动端仿钉钉日历控件,实现按月和按周滑动切换
之前很少接触这种万年历的控件,想说很难,也不会主动去接触。直到最近的一个需求,要实现日期预约功能,而且还要是既能按月切换,也能按周切换,就是跟钉钉的日历那种一样。没办法,只能啃下来。接下来就是无穷尽的百度,参考了一部分的代码,后面加上自己的修改,完成了类似的功能。项目git地址,欢迎下载使用,顺便话给我个star哈:https://github.com/ssza02/calendar-m...
2019-08-25 16:37:12 8341 8
原创 h5页面在(安卓,ios)端图片变形问题
有时候需要显示小于12px的图标,按正常写css的方式,在ios上显示正常,在安卓上,图片则会变形。原因是安卓部分机器分辨率都不高,导致显示模糊变形。可以通过把宽高变大一倍,再用缩放属性,把宽高缩小一半的方式,这样实现出来的图片不会变形。例如:width:10px;height:10px;border-radius:50%会发现,在ios中图片显示正常,安卓手机上有的会变成椭圆。所...
2019-08-12 22:51:38 3010 1
原创 移动端h5,分钟取整的实现
有时候做一些时间选择的时候,需要给分钟取整。下面的方法就可以实现该效果。 // 过滤时间 filterTime(`2019-10-10 10:59`) function filterTime(time) { // 补0 let filterZero = (i) => { return i...
2019-08-12 22:36:52 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人