标签:学习

883 篇文章

vite工具12-18
阅读

vite-worker使用

vite版本 默认导入worker为报404 MyWorker文件代码 使用MyWorker 使用后控制台打印

#学习
css12-18
阅读

探究 width:100-percent与width:auto区别

一、 width属性介绍 属性用于设置元素的宽度。 默认设置 的宽度,但如果 属性被设置为 ,就转而设置 的宽度。 二、 话不多说,直接上代码看效果 三、 分析比较 1. 我们给 parent 设置了 内边距,给两个 child 都设置了 的外边距。 child1 的 width 属性是 , child2 的 width 属性是 。 2. 很明显地看到两个child的不同表现,child1的宽度是可以适应的,不会溢出其父元素。 3. c...

#学习
Golang12-15
阅读

结构体标签

结构体标签 标签定义 Tag是结构体在编译阶段关联到成员的元信息字符串,在运行的时候通过反射的机制读取出来。 结构体标签由一个或多个键值对组成。键与值使用冒号分隔,值用双引号括起来。键值对之间使用一个空格分隔,具体的格式如下: key会指定反射的解析方式,如下: json(JSON标签) orm(Beego标签)、gorm(GORM标签)、bson(MongoDB标签)、form(表单标签)、binding(表单验证标签) 标签选项 注...

#学习
Golang12-12
阅读

beego项目部署方案

可以将beego项目打包成二进制文件,放到服务器部署: 一.打包 1.可以在goland终端中输入如下命令打包: bee pack be GOOS=linux (打包到linux上部署命令) bee pack be GOOS=window (打包到windows上部署命令) 2.也可以通过cmd打包 set GOARCH=amd64 set GOOS=linux go bulid 如下图: 二、部署文件到linux并解压文件 go pl...

#学习
浏览器12-07
阅读

保姆级 Performance 工具使用指南

性能分析一直是前端er们津津乐道的话题;而俗话说得好:工欲善其事,必先利其器; 说到前端性能,就少不了性能分析的利器 —— Performance 😎;我想各位前端小伙伴,在使用 Chrome 浏览器 时或多或少都有留意到这个面板吧? 今天我们就迈开性能分析的第一步,来探究一下 Performance 这个强大的工具。 文章中提到的 Performance 面板,以 Chrome 118 版本为参考。 我们打开 Performance...

#学习
javascript12-06
阅读

js 如何判断对象自身为空

前言 如何判断一个对象为空是我们在开发中经常会遇到的问题,今天我们来聊聊几种经常使用的方法,以及在不同的场景下我们如何去使用。 1\. JSON.stringify 方法可以使对象序列化,转为相应的 JSON 格式。 缺点:如果存在 、任意的函数以及 symbol 值,在序列化过程中会被忽略(出现在非数组对象的属性值中时)或者被转换成 (出现在数组中时)。 如下示例: 2\. for in 配合 hasOwnProperty 使用 对当...

#学习#面试
移动端web12-06
阅读

PC调试手机微信浏览器

此方案,可以调试一些仅可在微信客户端才能打开的网页,以及一些需要微信授权的网页,都可以用此方式进行真机调试,可快速分析和逆向 准备工具 一部手机 一台电脑 一条数据线 首先用数据线把手机与电脑连接 然后手机进入到开发者模式并且要是开启状态,具体进入方式,根据机型不同,进入方式不同,自行百度。 进入到开发者选项之后,开启USB调试模式。 然后在手机微信浏览器随便进入一个网站,例如: 再回到电脑浏览器输入: chrome内核的浏览器输入 c...

#学习
javascript12-06
阅读

能说说你对宏任务 和 微任务 的理解吗

一、背景 js 是一种单线程语言,只有一条通道,那么在任务多的情况下,就会出现堵塞,这种情况下就产生了 多线程,那么就产生了同步任务和异步任务。 同步任务: 在主线程上排队执行的任务,只有前一个任务执行完毕,才能执行后一个任务。是 由 js 执行栈/回调栈执行 的 异步任务: 不进入主线程、而进入任务队列的任务,当主线程中的任务运行完成了,才会从任务队列中取出异步任务,放入主线程中执行 二.宏任务和微任务 微任务和宏任务都是异步任务,它...

#学习#面试
javascript12-06
阅读

请自信的大声告诉面试官forEach跳不出循环

如果面试官,或者有人问你foreach怎么跳出循环,请你大声的告诉ta,跳不出!!!!!!!!!! 为什么呢? 先看看foreach大体实现。 两个输出的结果是一样的没啥问题,这就是foreach的大体实现,既然都知道了它的实现,那么对它为什么跳不出循环♻️应该都知道了,再不清楚的话,再看一下下面的例子。 在demo2函数里面调用demo函数,demo函数的return能阻止demo2函数下面的执行吗?很明显不行啊,demo函数里的re...

#学习#面试
1...919293...99