
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
阅读书籍是构建自身知识体系的重要环节。本文以博主个人的角度整理了一部分较为知名的书籍,以供大家参考!

本文整理前端常见的知识要点,方便随时复盘。内容主要涵盖JS基础、CSS、HTML,JS面向对象,渲染机制,网络HTTP,前端安全,设计模式,算法等方面。注:文章内容相对而言有一定的难度,所以需要读者有一定的基础。另外,若文章有何不妥之处或者你有任何疑问,欢迎留言讨论。一.JS基础1.手写实现call()call()、apply()和bind()这是前端人逃不过的三个方法,是从初级向中级进阶所必会的
最近进行了AI答疑相关的需求开发,总共进行了两次版本迭代,在此做个记录并分享前端的实现过程。
目前前端招聘一般都要求开发者掌握那些技术呢?我从近期的招聘信息中整理了以下内容。目录如下:一.网页开发二.小程序三.移动端四.桌面端五.其他技术一.网页开发这里指PC端网页开发,要求的技术主要有以下几类:......
一.判断值是否是对象1.toString 方式【常用】Object.prototype.toString.call(val) === '[object Object]'注意:这里要使用 call 方法改变作用域2.constructor 方式val?.constructor === Object这里使用了 null 传导符(?.) 以防止出错3.typeof 与 instanceoftypeof
前言阅读框架源码的好处在于提升编程水平,以及了解框架的设计思想,配合其官方文档,让我们对它的使用变得更加得心应手。axios 是一个小而精的框架,不像 vue 那般庞大复杂让人望而生畏,阅读也起来相对容易。在阅读源码前,建议掌握 call、apply、bind,Promise,闭包,this 指向,原型链等知识,以及一些设计模式。1.目录结构axios 的源码在 lib 目录,其结构如下在正式介绍
Object.assign(this.$data, this.$options.data()) // 初始化data这里的 this.$options.data() 作为源对象, this.$data 作为目标对象。源对象覆盖并合并目标对象中的内容,即有则覆盖,无则添加。...
错误原因:v-for循环的key值重复了。比如,我当前项目用path作为key这两个key值是一样的,所以报此错误
在做vue项目的时候报了这么个错误,找了半天不知道是什么错,后来发现是在vue文件写了script标签对,却没写export default {} 这句语句...ok,问题解决了。...
一.禁用前进后退功能在开发vue应用中,如何禁用浏览器的前进后退功能呢?网上搜到的答案基本如下:history.pushState(null, null, document.URL)window.addEventListener('popstate', function() {history.pushState(null, null, document.URL)})但应该放在哪儿?经过尝试,我是如







