- 博客(32)
- 收藏
- 关注
原创 【js执行机制】
1.浏览器常驻的线程(1)js引擎线程(解释执行js代码、用户输入、网络请求)(2)GUI线程(绘制用户界面、与js主线程是互斥的)(3)http网络请求线程(处理用户的get和post请求,等返回结果后将回调函数推入任务队列)(4)定时触发线程(setTIMEOUT,setinterval等大事件结束后,把执行函数推入任务队列中,)(5)浏览器事件处理线程(将click,mouse等交互事件发生后将这些事件放入事件队列)2.js引擎线程和GUI线程-----互斥(6)Js可以操作dom元素,
2022-11-25 11:21:08
627
2
原创 前端算法第三天----线性数据结构之链表
一.链表的特点图示:空间上是不连续的每存放一个值,都需要多开销一个引用空间想传递一个链表,必须传递链表的根节点每一个节点,都认为自己是根节点(!important)二.链表的优点三.链表的缺点四.链表的声明...
2022-06-28 16:33:15
166
原创 router-link里面文本不显示问题
一.项目里面在menu菜单栏使用ant-design的menu组件,在标签里面使用图标组件和router-link标签。在router-link里面写文本,不显示。二.看解决前和解决后里面的插值根本不管用。
2022-06-01 10:22:38
1863
原创 关于vue-router里面router.beforeEach()那点事
一.router.beforeEach()是什么?官方名称:全局前置守卫。(当一个导航触发时,全局前置守卫按照创建顺序调用。守卫是异步解析执行,此时导航在所有守卫 resolve 完之前一直处于等待中。)个人通俗讲:就是看门的(你要进门,得有某某凭证才行,检查凭证的时候你得给我等着),也就是每一个router跳转以前都会调用的一个方法。二.router.beforeEach长什么样?router.beforeEach((to, from,next) => { // 返回 false 以取
2022-05-30 17:42:43
3693
原创 webpack打包应用,在浏览器端运行报错:Uncaught SyntaxError: Unexpected token ‘<‘
1.报错原因,路径问题,我们先看打包后默认生成的index.html页面里面引入的js和css文件路径。运行结果:2.解决办法:找到webpack.config.js文件,修改配置:3.重新运行打包npm run build,看打包的页面文件变化。4.浏览器运行补充:output.publicPath:指定了打包之后这些静态资源的根目录。./表示相对路径。...
2022-04-28 10:37:02
2864
原创 npm解决下载缓慢问题----npm配置源
一.查看自己有没有安装npm。在cmd命令窗口里面键入npm -v .如果出现下面截图,正面已经安装了npm。npm安装node的时候默认已经安装。二.查看源在命令行键入npm config get registry三.配置源配置淘宝镜像源npm config set registry https://registry.npm.taobao.org配置官方源npm config set registry https://registry.npmjs.org/...
2022-04-27 10:46:04
145
原创 Commonjs和ES module的导入导出
1.CommonJs的导入和导出(node环境支持;动态依赖)导出module.exports = 导出的值导入require("模块的路径")//函数返回模块导出的值,路径以./或者../开头2.ES Module(官方标准)的导入和导出(node和浏览器环境都支持;静态依赖)导出(导出必须为顶级代码,不可写到代码块中)export function a(){}export const b = ()=>{}//默认导出export default { x.
2022-04-26 01:28:39
834
原创 git版本控制系统笔记精细版------学习git有这篇文章就够了
(一)为什么需要使用git版本控制系统。管理不同版本,方便回退到任意时刻。方便协同开发。(比如a做模块一,b做模块二;或者a、b共同协同开发一个模块)。(二)git的下载git的windows下载地址:git下载。(三)git的安装安装没有什么,就一直下一步就行。安装完成,任意地方鼠标右键,会发现菜单多了如下:(四)git的初始配置鼠标右键:Git Bash Here.打开git的界面,执行如下命令,全局配置git用户名和邮箱git config --global
2022-04-24 19:23:52
152
原创 关于electron打包桌面应用程序报错--version does not take an argument. Perhaps you meant --app-version or
--version does not take an argument. Perhaps you meant --app-version or --electron-version?
2022-04-13 15:27:51
1353
原创 js原型有趣面试题(1)
1.题目:function A() {}function B() {}function createObject() { var random = Math.random(); if (random > 0.5) { return new A();} else { return new B(); }}var obj = createObject();问题:输出创建该对象的函数名?答案:console.log(obj.__proto__.constructor.name)
2022-04-08 16:23:10
219
原创 vue计算属性computed和方法的区别
vue计算属性computed和方法的区别:首先,完整的计算属性computed的写法是:computed:{ propName::{ get(){ //getter }, set(){ //setter } }}1.计算属性本质是包含getter和setter的方法。2.当获取计算属性时,实际上是在调用getter方法。vue会收集计算属性的依赖,并缓存计算属性返回的结果。只有当依赖变化的时候才会重新进行计算。3.方法没有缓存,每次调用方法都会导致重新执行。
2022-03-21 15:12:41
2568
原创 【uniapp dcloud开发使用云函数,查询数据库报错:PERMISSION_ERROR, [uni-id-users.password.read]权限校验未通过】
uniapp,dcloud,云函数,PERMISSION_ERROR,[uni-id-users.password.read]权限校验未通过
2022-02-06 11:16:56
14174
原创 uniapp里面使用【官方】腾讯云原生音视频插件打包自定义基座运行时报错:[-100006]Enter room fail check privilege failed.
uniapp -100006 报错
2022-02-04 12:31:40
2342
原创 uniapp在打包自定义基座的时候报错:SassError: Undefined variable: “$u-content-color“.
1.uniapp打包自定义基座报错:Undefined variable: “$u-content-color”.2.解决办法在上面的文件里面加入如下代码:@import "uview-ui/theme.scss";@import "uview-ui/index.scss";
2022-01-28 02:03:47
10999
原创 【CMD命令多开微信最详细适用教程】
1.在电脑上面我们时常需要登录多个微信,这时就需要多开微信。这里使用cmd命名编写一个脚本,想开多少个开多少个。网上很多教程不全面,跟着操作最后多开不了2.原理:实际上多开微信关键的命令就是start命令。3.具体步骤:(1)在左面右键,新建文本文档。并且将后缀名改为cmd.(2)右键刚才新建的文件,点击编辑。输入如下命令。有些地方需要根据自己的实际情况输入就行(注释:f:表示微信安装的大盘符,你安装在什么盘,就写什么,比如D盘,就写d: 。cd Program Files (x86)\Ten
2022-01-19 18:09:53
3729
原创 【html+css+原生js实现炫酷照片展开效果-----女友相册的正确打开方式(详细)】
1.先看效果。有动画效果,截图效果不大明显。copy代码运行可以展示完整效果。2.html页面<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>照片展开</title> <link rel="stylesheet" type="text/css" href="css/list.css"/> </head> <
2021-12-26 20:41:35
1619
8
原创 前端调试报错基本类型
1.SyntxError--------发生语法解析错误。2.URIEroor------URI处理函数使用不当。这里不是url(url是uri的子集)。3.TypeError------操作类型错误。4.Uncaught ReferenceError------非法或不能识别的引用数值。5.RangeError------数值越界错误。6.EvalError------eval()的使用与定义不一致。...
2021-12-22 09:31:57
87
原创 【原生JS和canvans实现图片的高斯模糊(qq音乐图片背景效果)】
1.基本准备(图片),放到img文件夹下面(我比较喜欢叫img),自己随意。2.html基本页面。基本css。需要指定元素的id或者类名,以便后续获取dom元素。<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>
2021-12-21 13:26:10
1556
原创 【uniappl里面uni.createInnerAudioContext()使用本地路径开始无法播放音频,使用网络地址能正常播放音频的问题】
#uniappl里面uni.createInnerAudioContext()使用本地路径无法播放音频,使用网络地址能正常播放音频的问题。一开始使用本地相对路径无法播放音频。使用网络路径能正常播放,折腾了半天,后来安卓机重新编译运行后,可以正常播放。解决方法:在安卓机上面,用本地路径是可以播放的。需要重新编译运行程序。...
2021-11-24 16:41:30
4197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人