首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript
yanessa_yu
创建于2021-06-01
订阅专栏
js作用域和作用域链 js闭包 js原型和原型链 js异步 js模块化
等 1 人订阅
共18篇文章
创建于2021-06-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
yanessa_yu
20天前
JavaScript
Vue.js
HTML
vue单页面记录用户访问次数和访问时长——客户端数据收集
记录网站的访问次数 在App.vue的onMounted中添加代码记录网站的进入, 缺点是刷新页面也算上了。 记录网站页面的离开和进入 在vue-router的全局前置守卫beforeEach中添加代
12
点赞
评论
yanessa_yu
21天前
HTML
JavaScript
Provisional headers are shown 问题排查
网络请求错误截图如下 控制台抛出错误如下 排查问题, 找到报错原因是Accept-Language设置为en_US, 而后端没有配置对应的语言。 Request Headers : 1. Accept
11
点赞
评论
yanessa_yu
7月前
JavaScript
【寻求答案】根据图片颜色设定背景
待解决的问题 如上图所示,横幅是由绿色框中的图片放大后作为背景图的。这里的background-size和background-position该如何获取呢?目前还没有答案,有知道的小伙伴吗? 研究过
14
1
评论
yanessa_yu
9月前
JavaScript
浮点数计算精度问题
如上图所示,JavaScript中浮点数计算会有精度问题。 我们该如何解决呢,解决思路就是转化成整数,再计算。 首先我们要确定小数位的个数m,知道了m,我们就知道要乘以10的多少次方,该小数才能变成整
18
1
评论
yanessa_yu
2年前
前端
手写题
手写bind 概念 Function.prototype.call() call()方法使用一个指定的this值和单独给出的一个或多个参数来调用一个函数。 Function.prototype.app
85
1
评论
yanessa_yu
1年前
前端
URLSearchParams生成和解析参数字符串
从window.location.search中解析出你需要的参数 之前都是通过window.location.search.split('&'),再window.location.search.sp
125
1
评论
yanessa_yu
1年前
JavaScript
JavaScript原型、原型链、构造函数
对象的原型指针 每一个javascript对象都有一个原型指针属性。我们可以通过obj.__proto__(已废弃)和 Object.getPrototypeOf(obj)获取对象obj的原型指针指向
44
1
评论
yanessa_yu
1年前
JavaScript
Javascript实现继承的多种方式
构造继承(构造继承有多种实现方式) 借用构造函数的技术(有时候也叫做伪造对象或经典继承)。这种技术的基本思想相当简单,即在子类构造函数内部调用超类构造函数。 冒充继承 绑定this方式实现 call方
147
2
评论
yanessa_yu
1年前
jQuery
解决jquery的$(document).on()事件多次执行的问题
问题简述 我们在使用$(document).on()来绑定事件的时候,有时候会出现一个事件执行多次的问题,为什么会这样呢? 原因很简单,是因为这段代码在执行的过程中进行了多次绑定。 解决办法 在绑定之
1339
3
评论
yanessa_yu
1年前
前端
TypeScript——any、unknown 和泛型
Any 使用any类型会导致这个函数可以接收任何类型的arg参数 any类型可能出现传入的类型和返回的类型不相同。比如:我们传入一个数字,但任何类型的值都可能被返回。 泛型 / 变量类型 T 我们给i
418
1
2
yanessa_yu
1年前
JavaScript
高阶函数
组合函数、柯里化函数(curry)、反柯里化、偏函数(partial)、惰性函数、缓存函数、 lodash
74
1
1
yanessa_yu
1年前
JavaScript
闭包
定义 闭包是函数内部和外部连接起来的一座桥梁,使得函数意外也可以访问到函数内部的变量。 全局作用域和函数作用域 全局作用域里面定义的变量在任何地方都可以访问。 函数作用域里面定义的变量只能在函数内部进
118
1
评论
yanessa_yu
1年前
JavaScript
JavaScript事件循环
JS是单线程的,但是一些高耗时操作就带来了进程阻塞问题。为了解决这个问题,JS有两种任务的执行模式:同步模式和异步模式。 宏任务与微任务 在异步模式下,创建异步任务主要分为宏任务与微任务两种。ES6规
65
1
评论
yanessa_yu
1年前
JavaScript
前端
JavaScript错误监控
原文地址: https://segmentfault.com/a/1190000014672384 前端错误分类:js运行时错误、资源加载错误、接口错误 js运行时错误 js运行时的错误一般使用win
675
2
评论
yanessa_yu
1年前
JavaScript
JavaScript的异步编程
回调函数 发布订阅模式 Promise 手写Promise 手写开始 很多手写版本都是是有setTimeOut去做异步处理,但是setTimeOut属于宏任务,这与Promise是一个微任务相矛盾,所
463
2
评论
yanessa_yu
2年前
JavaScript
Javascript模块化
CommonJS NodeJs ES6 Module 基本规则或特点 每个模块只加载一次,每一个JS只执行一次,如果下次再去加载同目录下同文件,直接从内存中读取。一个模块就是一个单例,或者说就是一个对
289
2
评论
yanessa_yu
2年前
JavaScript
JavaScript
JavaScript事件循环 JS是单线程的,但是一些高耗时操作就带来了进程阻塞问题。为了解决这个问题,JS有两种任务的执行模式:同步模式和异步模式。 宏任务与微任务 在异步模式下,创建异步任务主要分
172
1
评论
yanessa_yu
2年前
JavaScript
javascript那些有意思的题目
题1:在{}定义与外部变量重名的函数 结果输出: 内部 21 1 外部 1 1 题二: 输出结果是: 10 和 2
120
1
评论
温馨提示
当前操作失败,如有疑问,可点击申诉