- 博客(22)
- 问答 (9)
- 收藏
- 关注
原创 笔记——浏览器内核,底层机制
事件触发线程:负责触发事件的时候将事件放到事件队列里排队,由JS解析线程在队列里拿来执行(事件循环)浏览器主进程(只有一个):主要负责协调控制、显示的效果、用户交互、前进后退按钮、新开/关闭页面等等。异步网络请求线程:AJAX,找后端服务器拿数据,然后你可以去做别的解析,回来后拿过来放到队列里再做。GPU渲染进程(显卡的独立单元):计算这个显示的效果eg:3D渲染。JS解析引擎线程(单线程):负责解析JS并执行JS脚本。主流浏览器:拥有自己独立内核的浏览器。浏览器是一个多进程/多线程的应用程序。
2024-01-17 17:18:43
639
原创 计算机基础——进程和线程的区别
每个进程都有自己的地址空间,即进程空间,在网络或多用户换机下,一个服务器通常需要接收大量不确定数量用户的并发请求,为每个请求都创建一个进程显然行不通(系统开销大响应用户请求效率低),因此操作系统中线程概念被引进。线程共享本进程的资源如:内存、I/O口、cpu等,不利于资源的管理和保护,而进程之间的资源是独立的,能很好的进行资源的管理和保护。是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。要求效率高,切换频繁时,资源的保护管理要求不是很高时,使用多线程。
2024-01-17 17:13:54
455
原创 关于完成的分支代码部署到DEV环境遇到的错误及解决方法
Error: connect ECONNREFUSED 127.0.0.1:22 at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1157:16)Emitted 'error' event on Client instance at: at Socket. (xxx\node_modules\.pnpm\ssh2@1.14.0\node_modules\ssh2\lib\client.js:807:12
2023-12-26 15:12:43
548
1
原创 Vue基础——(超详细)前端路由跳转(vue-router)
vue-router是vue的一个插件库,专门用来实现SPA应用单页Web应用(single page web application)整个应用只有一个完整的页面点击页面中的导航链接不会刷新页面,只会做页面的局部更新数据需要通过api接口请求获取一个路由就是一组映射关系(key-value)key为路径,value可能是function或componentvue-router是vue的一个插件库,专门用来实现SPA应用,有声明式和编程式。
2023-11-29 12:22:39
4740
1
原创 Vue基础——slot插槽使用方式和场景
Vue 实现了一套内容分发的 API,将 元素作为承载分发内容的出口。作用是:在父组件中向子组件中传递定制化的内容作用:让父组件可以想子组件指定位置插入html结构,也是一种组件间通信的方式,适用于父组件==》子组件插槽有3中类型,分别为:默认插槽、具名插槽、作用域插槽通过插槽可以让用户拓展组件,去更让的复用组件和对其做定制化处理。
2023-11-29 12:20:16
671
1
原创 Vue基础——状态管理(vuex)
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库;Vuex可以帮助我们管理共享状态状态,驱动应用的数据源;视图,以声明方式将状态映射到视图;操作,响应在视图上的用户输入导致的状态变化。Vuex是为了方便而使用的,当你觉得使用会让你方便的时候才使用。Vuex 可以帮助我们管理共享状态,并附带了更多的概念和框架。这需要对短期和长期效益进行权衡。如果您不打算开发大型单页应用,使用 Vuex 可能是繁琐冗余的。确实是如此——如果您的应用够简单,您最好不要使用 Vuex。
2023-11-24 16:18:46
1200
1
原创 Vue基础——组件化思想
一个项目由多个组件拼接而成,每个组件负责一块功能每个组件都是独立的个体组件之间相互独立,通过特定的方式进行沟通组件化先是一种思想,然后才有了具体的实现目的是让项目功能高度封装又相互独立(高内聚、低耦合)
2023-11-23 11:34:47
522
原创 JavaScript基础,面向对象编程(OOP)
①方法的封装:在类内部的私有方法,无法在类外部调用即为封装 ②属性的封装:类中的属性私有化,不能“对象名.属性名”访问(设有get/set方法)
2023-11-14 15:18:52
315
2
原创 笔记——聊一聊vue的v-for中key的作用(diff算法)
例如:随着编程技术的不断发展,VUE学习这门技术也越来越重要,很多公司对vue的基础要求很高,本文就介绍了v-for的基础内容。提示:以下是本篇文章正文内容key的作用主要是为了高效的更新虚拟DOM。另外vue中在使用相同标签名元素的过渡切换时,也会使用到key属性,其目的也是为了让vue可以区分它们,否则vue只会替换其内部属性而不会触发过渡效果。
2023-10-30 18:21:10
254
1
原创 原生JS在指定div制作一个文件夹管理器,实现新增,删除文件夹等功能(上篇)
制作一个属于自己的文件夹管理器,实现删除,新增,重命名文件夹等功能,可任意用于指定的div中
2023-05-10 21:32:59
799
1
微信小程序swiper数据动态
2023-07-17
无论我输入什么值ajax都执行success函数
2022-09-27
js如何自动读取指定本地目录下所有图片并转为base64
2022-09-16
如何给树结构添加拖拽元素
2022-08-02
js如何把json数据传到function外部使用
2022-07-27
如何通过点击按钮添加json数据到js文件
2022-07-25
web实现创建文件夹,删除,重命名功能
2022-07-07
PHP如何解析json文件
2022-05-29
如何利用PHP获取HTML上传的文件内容,并保存在mysql数据库中
2022-05-27
HTML关于href和button无法产生联系
2022-05-11
ALIENTEK STm32战舰开发板 font error错误解决
2022-03-30
新手编程,这个如何改成两个函数,求大佬指教
2021-05-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人