自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 npm 清缓存

npm拉包拉不下来 重置缓存无效 使用 npm cache verify 成功。^C系统无法打开指定的设备或文件。终止批处理操作吗(Y/N)?终止批处理操作吗(Y/N)?

2024-02-22 11:22:18 523

原创 原型和继承

/3 this 指向child 但是属性中没有value 在原型链上查找 最后找到原型的value。并且给test.prototype中一个属性c 可以在obj中访问到 给Object.prototype一个属性 也可以在obj中访问到。test.prototype也是一个对象 他也应该有__proto__ ,他指向的Object.prototype。// 3 创建函数的时候会默认添加Prototype属性。// 1 是函数的一个属性。// 1 对象的一个属性。// 所谓的原型链就是。

2024-01-31 10:35:46 572

原创 闭包相关整理

3.内层函数会使用return返回外部(如果不返回这个内层函数,你就没办法使用这个闭包,返回内层函数的最终的目的就是让外部可以访问到这个闭包)闭包延长局部变量的执行时间 当函数执行完毕以后 局部变量不可以被内存释放 然后让外部可以访问到这个变量。函数内部定义的变量是局部的 当局部变量所在的函数被调用的时候 开始执行。2.外层函数一定有局部变量,且内层函数一定操作了外层函数的这个变量。简单说就是访问函数作用域中的变量的函数。闭包实例 体会存储词法环境。

2024-01-29 10:55:14 778

原创 继承和原型链

/3 this 指向child 但是属性中没有value 在原型链上查找 最后找到原型的value。//child有value属性了 发生属性遮蔽。这个数组中 每个对象实例都有自己的做相同事情的函数属性 会占用多余内存。可以使用构造函数 将getValue移动到原型链上。

2024-01-26 10:45:02 261

原创 vue页面和组件的生命周期顺序

但是加判断需要注意一个问题 一般传递的是对象和数组,空对象和空数组({},[])也是true,是会直接创建组件的 我们这里是通过长度判断的。但是打印生命周期函数 在页面的beforecreate生命周期获取数据 在组件mounted中渲染。原来是网络请求需要时间 有可能是没有获取到数据的时候 空数据已经传递给组件了。想了很久的一个问题 为什么有时候页面传递数据给组件 组件渲染不出来。至于生命周期的执行顺序 感觉挺有趣的。需要加判断 当获取到数据了再打印。理论上来说是没问题的。

2024-01-17 14:07:57 441

原创 再看promise

/ 执行resolve时 把promise的状态从初始变成成功 promise状态变成fulfilled 执行.then方法。// 执行reject时 把promise的状态从成功变成失败 promise状态变成rejected 执行catch方法。// Promise 嵌套使用时 内层的Promise可以省略不写 所以我们可以直接把Promise相关的去掉 直接返回。// all 接收到的是一个Promise实例化对象数组 数组长度取决于 Promise实例化对象的个数。

2023-12-28 12:10:46 478

原创 json是什么

JSON是使用了JavaScript 语法的文本。但是这不代表Json和js有什么强关联。因为json文本可以被任何编程语言读取及作为数据格式传递。

2023-12-27 15:06:04 407

原创 进程和线程

但是,因为mutex较为简单,且效率高,所以在必须保证资源独占的情况下,还是采用这种设计。可是,每间房间的大小不同,有些房间最多只能容纳一个人,比如厕所。里面有人的时候,其他人就不能进去了。这代表一个线程使用某些共享内存时,其他线程必须等它结束,才能使用这一块内存。也就是说,一个车间开工的时候,其他车间都必须停工。车间的空间是工人们共享的,比如许多房间是每个工人都可以进出的。这象征一个进程的内存空间是共享的,每个线程都可以使用这些共享内存。先到的人锁上门,后到的人看到上锁,就在门口排队,等锁打开再进去。

2023-12-27 14:09:14 353

原创 js同步异步 事件循环 宏微任务理解

单线程非阻塞单线程。

2023-12-27 13:45:59 980

原创 this的指向

head>-- 普通函数的this指向window -->console.log(this, '普通函数的this指向');fn1()// 对象的方法中this指向对象本身a: 12,console.log(this, '对象中普通函数this指向')obj.fn2()// 构造函数的this指向新创建的对象console.log(this, '构造函数this指向')// 箭头函数的this指向定义时所在的对象a: 12,

2023-12-20 15:59:12 333

原创 promise到底是个什么??

并且 之前异步编程必须在启动任务前准备好回调函数 但是promise可以启动异步任务之后 返回promise对象之后 再给promise对象绑定回调函数 甚至可以异步任务结束之后指定多个回调函数来处理结果。但是在我们的项目中 我们不是这么用promise封装Ajax请求的 一般是封装一个请求 然后根据传入的对象不同 进行不同的请求 下面是封装一个根据不同地址进行不同请求的函数。promise是js中进行异步编程的新的解决方案 旧的方案是单纯的使用回调函数。为什么现在用promise?

2023-12-18 22:55:54 381

原创 关于小程序

小程序的生命周期 随便记一下

2023-12-13 11:58:24 382

原创 组件自调用渲染树状结构

</li>props:{data:{return [children:[children:[},},},},},},},children:[},},},},},},data(){return{list:{}},mounted(){

2023-12-05 16:35:31 388

原创 jQuery&layui

这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码,即在 DOM 加载完成后才可以对 DOM 进行操作。

2023-12-05 11:20:56 1963 1

原创 axios 在vue中的引入

npm 下載完成之後。

2023-11-10 09:39:26 173

原创 this.$router.push()當跳轉到自己路徑時報錯的問題

動態綁定disabled。

2023-11-09 17:02:33 69

原创 记录一下在自己的项目中打开别人的外链的实现方式

/获得窗口的垂直位置;//获得窗口的水平位置;//window.screen.height获得屏幕的高,window.screen.width获得屏幕的宽。//弹出窗口的宽度;//弹出窗口的高度;走了很多弯路 如果有后端知识作为基础的话 也可以使用ng代理一下 用iframe直接实现。

2023-11-08 09:25:02 99

原创 vue全局事件总线

可以实现任意组件间的通信。

2023-11-06 18:06:09 27

原创 项目中的请求是如何处理的

1 xhr在项目中很少使用 一般都是调用公司封装好的 或者用别人成型的 js内置的2 jquery $.get $.post 主要为用户封装的dom3 axios 体积小4 fetch 也是内置的 promise风格 兼容性太差vue中主要使用axios跨域应该如何解决。

2023-11-06 17:44:57 32

原创 路由的history和hash模式

路由的history和hash模式

2023-11-06 16:22:54 28

原创 vue路由守卫

保护路由的权限 防止用户跳过登录直接进入隐私页面路由守卫写在路由中。

2023-11-06 16:03:13 22

原创 vue router路由传参

主要是看props 他是为了简化computed连续解构赋值让路由组件更方便的收到参数浏览器的浏览记录 push模式 压栈不断往栈里面压路径指针的移动操作页面的前进后退routerlink是push模式添加replace变成替换模式不断替换下面的换成新的路径。

2023-11-06 14:52:36 21

原创 css预处理器 scss

最近开始正式接手项目了 在开发项目的过程中 感觉css的编写很恶心 因为在编写css、的时候有权重 所以打算学一个工具 scss并不难 感觉记住几个东西就可以直接上手用到项目中了。

2023-11-04 21:30:31 24

原创 在做vue项目时 在内联中使用style绑定背景图无效

题主发现在页面中 图片路径和我写的并不一样 查了之下了解到编译之后的路径发生了改变。如果想在vue内联中使用背景图 可以使用:style={}的这种形式。或者requeir一下。

2023-11-03 13:54:48 67

原创 css命名技巧

导航类:nav, prev, next, breadcrumb, forward, back, indicator, paging, first, last。交互类:tips, alert, modal, pop, panel, tabs, accordion, slide, scroll, overlay。结构类:hd, bd, ft, top, bottom, left, right, middle, col, row, grid, span。表格类:table, tr, td, cell, row。

2023-11-03 11:16:02 26

原创 vscode 创建vue项目

在 Visual Studio Code 中打开命令行面板,在命令行中输入:vue create 项目名称。按照提示选择项目设置,完成配置后,Vue CLI 会自动为你创建一个新的 Vue 项目。安装 Vue CLI,在命令行中输入:npm install -g @vue/cli。首先需要安装 Node.js,因为 Vue CLI 是基于 Node.js 的。切换到项目目录,并在命令行中运行:npm run serve。

2023-10-30 14:38:27 68

原创 在github上拉取代码443的情况处理方法

如果网页能打开github的情况下 是没有配置代理端口号。在设置中的网络安全的代理选项中查看当前的代理进行配置。

2023-10-26 10:21:55 297

原创 js/jquery 给dom对象操作类名样式 能记一个是一个

DOM.removeAttribute("class", "类名")//删除类名。DOM.setAttribute("class", "类名")//添加类名。DOM.classList.remove('类名');$('p').removeClass('p1')//移除类名。$('p').addClass('p3')//添加某个类。$('p').hasClass('p1')//是否包含。

2023-10-25 22:52:49 64

原创 radio单选框的实现

<input type="radio" name="screenLink" value="linkVer" onclick="getValue()">竖屏

2023-10-25 22:45:28 132

原创 js原生实现手风琴下拉菜单

js原生手风琴

2023-10-18 10:25:35 147

原创 数据库琐碎

SELECT 尚硅谷,employee id,last name FROM employeesf。#显示了表中字段的详细信息。

2023-10-17 17:41:25 20

原创 git拉取代码出错

报错Failed to connect to github.com port 443 after 21093 ms: Couldn't connect to server。

2023-10-13 16:50:57 61

原创 flex布局属性

align-item和align-content的区别是 把item是把每个都处理 content是当成一个整体来处理。

2023-10-13 12:10:42 19

原创 改变select样式

自定义select

2023-10-10 16:16:34 2189

原创 前端中不可忽视的技术点 汇总

1.给disabled类禁用鼠标事件.disabled { pointer-events: none; cursor: default; opacity: 0.6; }

2023-10-09 09:02:41 25 1

原创 js原生实现tab切换

选项2</button><button>选项3

2023-10-09 08:54:55 141 1

原创 什么是面向对象

/使用static开头的属性是静态属性 可以直接访问 类.属性。//readonly 只读属性 卸载static后面成为静态的只读属性。//直接定义的属性是实例属性 需要通过对象的实例去访问 实例.属性。对象中的属性和方法是事物的特征和行为(数据和功能。定义类 对象中主要包含两个部分 属性 方法。//静态方法和静态属性相似 可以直接通过类去调用。事物进入程序中以对象的形式存在。namne:string='孙悟空';console.log('大家好')//定义属性 (实例属性)

2023-10-07 20:50:50 34 1

原创 微信小程序swiper组件bot位置应该如何调整

indicator-color="#fff"设置默认颜色 indicator-active-color='pink' 设置选中颜色。bot的默认颜色以及选中颜色应该如何设置。

2023-10-07 18:33:44 317 1

原创 微信小程序开发

打开开发者工具。

2023-10-02 23:18:16 31 1

原创 ts结合webpack使用

ts

2023-09-27 15:13:24 61 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除