首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
web develop
哈哈哒哒鱼
创建于2022-03-27
订阅专栏
前端技术文总结
暂无订阅
共16篇文章
创建于2022-03-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
npm如何管理依赖包版本
包括npm的语义化版本号标准、如何管理依赖包版本,如何进行锁定版本,package-lock.json的理解
mac OS 安装 nvm
安装 homebrew 先安装 brew(包管理工具)。 使用中科大镜像加速下载: 如果有报错,根据相关提示运行命令即可。 brew 常用命令 1.查看Homebrew命令:brew help 2.安
node&npm相关生态了解
node&npm相关生态 nvm node版本管理工具,有了nvm可以方便的在同一台设备上进行多个node版本之间的切换。 nrm node安装源管理工具,可以帮助我们快速配置切换安装源。 包管理工具
手写防抖和节流函数
防抖和节流作为前端的面试高频题目,必须要熟练掌握,不难,重在理解。 防抖 什么是防抖? 在任务频繁触发的情况下,在任务触发停止后的指定时间后执行。常应用于输入框的联想词展示。 实现防抖 思路:使用se
面试官:讲讲BFC和IFC
BFC Block fomatting context ,块级格式上下文,是一个独立的渲染区域,区域与外部毫不相干。 创建方式 根元素(<html>) 浮动元素(float 值不为 none) 绝对定
JS之null、undefined类型和NaN
区别 null,‘空的’,本质上是一个Object,没有指定指向对象的指针会被默认为null类型; undefined,‘未被定义的’,变量声明后未被赋值、typeof操作符检测类型时候输出undef
CORS跨域资源共享
简单点来说就是,cors在浏览器发送跨域请求的时候,在请求中添加一些额外的头信息,。其中,cors请求分为了简单请求和复杂请求。 简单请求 Q:如何判断是简单请求? A:同时满足以下条件则为简单请求:
cookie、localStorage、sessionStorage的区别
三者都是浏览器的本地存储,不同点可以从写入方式、生命周期、存储大小、应用场景等方面说起。 不同点 写入方式 cookie一般是由服务器端写入,sessionStorage和localstorage由前
回调函数
什么是回调函数? 一个函数A作为参数在另外一个函数B中被调用执行。 回调函数的应用 资源加载 动态加载js文件后执行回调,加载iframe后执行回调,ajax操作回调,图片加载完成执行回调,AJAX等
宏微队列执行顺序
js是单线程 与JS的用途有关,js主要是用来实现用户与浏览器交互的浏览器脚本语言,如果是多线程,会带来很多复杂的同步问题,比如:不同的线程同时操作一个dom元素的问题。为了避免复杂性,将js设计为单
控制台打印空数组展开有数据??
问题复现 今天前端的一个小伙伴遇到了一个问题,请我帮我解决一下,因为上午没有找到原因,下午复现了一下,他的代码大致是这样的 在一个方法中写定时器,定时器中给数组赋值,然后方法返回这个数组。在另外的地方
关于升级vue-cli报错问题
问题描述 这几天打算把vue3的基础过一下,查看vue-cli版本是2.9.6,版本太老了。用vue-cli搭建环境的话需要保证版本在4.5.0以上。使用npm install @vue/cli -g
彻底搞懂vue中的mixin
什么是mixin? vue的组件化解决了代码复用问题,同样mixin实现了组件中的组件 注意mixin就是一个对象,它实现了将组件中的公共部分逻辑或者配置提取出来,达到可以复用的目的。 局部混入 -生
JS访问对象属性两种方式的区别
一般情况 在JavaScript中访问对象属性的时候,常常用.点表示法,但是还有一种方括号表示法。 以上访问一般属性的时候用法一样,需要注意的是使用方括号表示法的时候,对象的属性需要是字符串的形式。
vue指令(超详细)
v-if和v-show v-if条件渲染,在如果为true才开始渲染;v-show的话都会渲染,如果为true,display则会设置显示,否则就为none。 v-html v-on v-for v-
原型、原型链、作用域、作用域链、闭包
原型和原型链 原型 概念 构造函数、原型、实例的关系:每个构造函数都有一个原型对象,原型有一个属性指回构造函数,而实例有一个内部指针指向原型。 ①所有引用类型都有一个__proto__(隐式原型)属性