前端嘉嘉 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  •   
  •   

在互联网小厂做面试官的一些感悟

公司是一个初创公司,规模也不大,但是正常的人员流动,免不了需要筛选面试一些新的候选人,最近将近年底,涉及到年终奖的问题所以招聘很难,加上公司位置确实有点偏,不太有优势,所以造成了 boss 上很多已读未回的情况,一度怀疑招不到人,但是又总感觉下一个聊的人可能会成为未来的同事。整个过程还是有不少感触的,所以记录一下 招聘需求的理解 毕竟合适的才是最好的,理清楚自己的需求也很重要,这样选择才可以更

2021-01-13
面试 生活感悟

vuejs

总结一些 vue 相关的知识点 组件中 data 必须是一个函数?Data 是一个函数时,每个组件实例都有自己的作用域,每个实例相互独 立,不会相互影响如果是引用类型(对象),当多个组件共用一个数据源时,一处数据改变, 所有的组件数据都会改变,所以要利用函数通过 return 返回对象的拷贝, (返回一个新数据),让每个实例都有自己的作用域,相互不影响。 watch 监听$route 变化第一

2021-01-12
vuejs

js跳转页面控制打开新标签页的处理

项目中经常碰到列表跳详情的操作,需求想要新标签页不在当前页面,而是打开一个新的标签页 这需求简单,直接 windows.open(url,’_blank’)搞定,测试发现 问题一:如果在 ajax 异步请求数据的时候,会阻止弹框跳转。主要是浏览器会认为这个跳转不是用户自己操作的。解决方法如下:使用 a 标签模拟用户点击操作 123456789101112131415/*** @method

2021-01-12
前端开发
js

js高级程序设计第四版

第四章4.2.2 变量声明 var 是函数作用域声明, let、const 是块级作用域声明 let 同一作用域内不能声明两次,var 重复的会被忽略覆盖 let 适合在循环中声明迭代变量,使用 var 声明的迭代变量会泄漏到循环外部 const 被赋值为对象,应用值不能修改,但对象的键则不受限制,如果想整个对象都不能修改,可以使用 Object.freeze() 4.3 垃圾回收 js 最常用

2021-01-07
前端开发
js

async/await实现简版红绿灯

通过 async/await 实现简化版的红绿灯 代码如下: 1234567891011121314151617async function changeColor(color, duration) { inner.style.backgroundColor = color; await sleep(duration);}function sleep(durat

2021-01-01
前端开发
js

vsCode使用技巧

终端使用 code . 的方式在 VSCode 中打开当前项目 Windows 用户直接在终端项目目录中输入 1code . Mac 用户打开 VSCode 使用 shift + command +P 打开命令面板,然后输入 1Install ‘code' command in PATH 点击安装即可. 再打开终端输入 code . 即可在 VSCode 中打开当前文件夹

2020-12-23
vsCode

js防止按钮重复点击

业务需求场景,项目中涉及到保存,修改数据的时候,多次点击按钮,因为数据处理需要时间,会造成重复操作的情况。 解决方案一: 表单按钮修改 disabled 属性, 或者在 js 事件中设置标签判断。简单粗暴,不够优雅,每个事件里都要加重复的逻辑,没有分离开1this.disabled = true; 方案二:使用函数防抖(自定义,或者直接使用 lodash 的 debounce 方法)12345

2020-12-15
前端开发
js优化

h5微信分享配置

h5 页面实现微信分享配置,可以展示配置的 title, 描述,和截图 步骤一:绑定域名先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS 接口安全域名”。 备注: 登录后可在“开发者中心”查看对应的接口权限。 填写的域名须通过 ICP 备案的验证。 下载验证文件放到服务器项目根目录中 步骤二:引入 JS 文件在需要调用 JS 接口的页面引入如下 JS 文件,(支持 htt

2020-12-06
前端开发
js

pm2进行服务端部署总结

因为是做平台相关项目,所以对 seo 有要求, 所以考虑 使用 nuxt.js 实现服务端渲染,一个有利于 seo, 还可以提高页面加载速度。本地开发一切顺利,线上部署遇到了以下问题: 构建好的代码放到服务器端,直接 npm run start 终端关掉,进程也会被停掉 使用 npm run start & 在后台运行, 终端关掉服务正常,但是不能维持稳定的服务,进程还是会挂 解决

2020-11-30
前端开发
pm2

github 网站使用问题及解决方法总结

静态资源加载失败问题 访问 github 的时候,头像图片加载失败,有时候页面布局也会有问题,打开控制台发现,github 二级域名下的静态资源加载失败。 因为浏览器对 http 请求的并发数量是有限制的,如果请求数量超出限制,就会阻塞。其中 Chrome 浏览器最多允许对同一个域名 Host 建立 6 个 TCP 连接,不同的浏览器有所区别github 这样把静态资源放到多个二级域名下,可以提

2020-11-17
环境配置
12345

搜索

前端嘉嘉 前端开发技术分享