会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
林恒
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
10
11
12
13
14
15
16
17
18
···
69
下一页
2024年5月18日
解释下什么是事件代理?应用场景?
摘要: 一、是什么 事件代理,俗地来讲,就是把一个元素响应事件(click、keydown......)的函数委托到另一个元素 前面讲到,事件流的都会经过三个阶段: 捕获阶段 -> 目标阶段 -> 冒泡阶段,而事件委托就是在冒泡阶段完成 事件委托,会把一个或者一组元素的事件委托到它的父层或者更外层元素上,真
阅读全文
posted @ 2024-05-18 17:42 林恒
阅读(233)
评论(0)
推荐(0)
2024年5月17日
说说JavaScript中的事件模型
摘要: 一、事件与事件流 javascript中的事件,可以理解就是在HTML文档或者浏览器中发生的一种交互操作,使得网页具备互动性, 常见的有加载事件、鼠标事件、自定义事件等 由于DOM是一个树结构,如果在父子节点绑定事件时候,当触发子节点的时候,就存在一个顺序问题,这就涉及到了事件流的概念 事件流都会经
阅读全文
posted @ 2024-05-17 19:04 林恒
阅读(92)
评论(0)
推荐(0)
2024年5月16日
JavaScript中执行上下文和执行栈是什么?
摘要: 一、执行上下文 简单的来说,执行上下文是一种对Javascript代码执行环境的抽象概念,也就是说只要有Javascript代码运行,那么它就一定是运行在执行上下文中 执行上下文的类型分为三种: 全局执行上下文:只有一个,浏览器中的全局对象就是 window对象,this 指向这个全局对象 函数执行
阅读全文
posted @ 2024-05-16 17:05 林恒
阅读(51)
评论(0)
推荐(0)
2024年5月15日
说说webpack proxy工作原理?为什么能解决跨域?
摘要: 一、是什么 webpack proxy,即webpack提供的代理服务 基本行为就是接收客户端发送的请求后转发给其他服务器 其目的是为了便于开发者在开发模式下解决跨域问题(浏览器安全策略限制) 想要实现代理首先需要一个中间服务器,webpack中提供服务器的工具为webpack-dev-server
阅读全文
posted @ 2024-05-15 18:03 林恒
阅读(176)
评论(0)
推荐(0)
2024年5月14日
你是怎么处理vue项目中的错误的?
摘要: 一、错误类型 任何一个框架,对于错误的处理都是一种必备的能力 在Vue 中,则是定义了一套对应的错误处理规则给到使用者,且在源代码级别,对部分必要的过程做了一定的错误处理。 主要的错误来源包括: 后端接口错误 代码中本身逻辑错误 二、如何处理 后端接口错误 通过axios的interceptor实现
阅读全文
posted @ 2024-05-14 19:23 林恒
阅读(163)
评论(0)
推荐(0)
2024年5月13日
vue要做权限管理该怎么做?如果控制到按钮级别的权限怎么做?
摘要: 一、是什么 权限是对特定资源的访问许可,所谓权限控制,也就是确保用户只能访问到被分配的资源 而前端权限归根结底是请求的发起权,请求的发起可能有下面两种形式触发 页面加载触发 页面上的按钮点击触发 总的来说,所有的请求发起都触发自前端路由或视图 所以我们可以从这两方面入手,对触发权限的源头进行控制,最
阅读全文
posted @ 2024-05-13 18:27 林恒
阅读(277)
评论(0)
推荐(0)
2024年5月11日
Vue项目中有封装过axios吗?主要是封装哪方面的?
摘要: 一、axios是什么 axios 是一个轻量的 HTTP客户端 基于 XMLHttpRequest 服务来执行 HTTP 请求,支持丰富的配置,支持 Promise,支持浏览器端和 Node.js 端。自Vue2.0起,尤大宣布取消对 vue-resource 的官方推荐,转而推荐 axios。现在
阅读全文
posted @ 2024-05-11 18:24 林恒
阅读(205)
评论(0)
推荐(0)
2024年5月7日
如何判断一个js对象是否存在循环引用
摘要: 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 一、背景 在前端JSON.stringfy是我们常用的一个方法,可以将一个对象序列化。 例如将如下对象序列化 const person = { name: 'kalory', age:18} JSON.stringfy(person) /
阅读全文
posted @ 2024-05-07 18:10 林恒
阅读(275)
评论(0)
推荐(0)
2024年5月6日
说说你对盒子模型的理解?
摘要: 一、是什么 当对一个文档进行布局(layout)的时候,浏览器的渲染引擎会根据标准之一的 CSS 基础框盒模型(CSS basic box model),将所有元素表示为一个个矩形的盒子(box) 一个盒子由四个部分组成:content、padding、border、margin content,即
阅读全文
posted @ 2024-05-06 17:42 林恒
阅读(143)
评论(0)
推荐(0)
2024年4月30日
你是怎么理解ES6中 Promise的?使用场景?
摘要: 一、介绍 Promise,译为承诺,是异步编程的一种解决方案,比传统的解决方案(回调函数)更加合理和更加强大 在以往我们如果处理多层异步操作,我们往往会像下面那样编写我们的代码 doSomething(function(result) { doSomethingElse(result, functi
阅读全文
posted @ 2024-04-30 17:29 林恒
阅读(187)
评论(0)
推荐(1)
上一页
1
···
10
11
12
13
14
15
16
17
18
···
69
下一页
公告