- 博客(7)
- 收藏
- 关注
原创 如何理解JS是单线程
什么是进程?进程: 是CPU资源分配的最小单位(是能拥有资源和独立运行的最小单位)。什么是线程?线程: 是CPU调度的最小单位(线程是建立再进程的基础上的一次程序运行单位,一个进程可以有多个线程单线程和多线程: 都是指再一个进程内的单和多。浏览器是多进程的,每个窗口都是一个进程,可以打开任务管理器查看到多个进程任务JS本质是单线程的。首先,JS的代码,大致分为两类,同步代码和异步代码。console.log(1)console.log(2)console.log(3)这是典
2022-04-11 10:21:07
1154
原创 初识入门css
1,什么是CSS如何学习1.CSS是什么2.CSS怎么用(快速入门)3.CSS选择器(重点+难点)4.美化网页(文字,阴影,超链接,列表,渐变....)5.盒子模型6.浮动7.定位8.网页动画(特效)1.1什么是CSSCascading Style Sheet 层叠级联样式表CSS:表现(美化网页)字体,颜色,边距,高度,宽度,背景图片,网页浮动.....1.2 发展史css1.0css2.0 DIV(块)+CSS,HTML与CSS..
2022-02-27 20:00:06
577
原创 Ajax介绍
Ajax=Asynchronous JavaScript and XML(异步的JavaScript和XML)Ajax是一种在无需重新加载整个网页的情况下,,能够更新部分网页的技术。Ajax不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术使用Ajax,用户可以创建接近本地桌面应用的直接,高可用,更丰富,更动态的Web用户界面。增强B/S体验性。B/S:未来的主流,并且会爆发式的持续增长。产品链:H5+网页+客户端+手机端(Android,iOS)+小
2022-02-13 19:03:37
410
原创 面向对象(Java)基础篇
面向对象面向过程&面向对象面向过程思想1.步骤清晰简单,第一步做什么,第二部做什么…2.面向过程时候处理一些较为简单的问题面向对象思想1.物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。2.面向对象适合处理复杂问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思想去处理。什么
2022-02-11 20:33:39
313
原创 vue2.0和vue3.0的区别
1、vue2使用Object.defineProperty方法实现响应式数据,vue3使用proxy实现响应式数据Object.defineProperty的缺点: 无法检测到对象属性的动态添加和删除 无法检测到数组的下标和length属性的变更解决方法: vue2提供Vue.$set动态给对象添加属性 Vue.$delete动态删除对象属性 重写数组的方法,检测数组变更proxy的缺点: es6的proxy不支持低版本浏览器(IE11) 会针对IE11
2022-02-11 20:19:21
869
原创 Vue初步入门学习
最近一直在观看狂神的视频,以下是总结的一些笔记~HTML+CSS+JS 视图:给用户看,刷新后台的数据网络通信:axios页面跳转:vue-router状态管理:vuexVue-UI: ICECSS/新技能M:模型 V:视图 C:控制器View:JSP MVC(同步通信为主) model view controller MVP(异步通信为主) model view presenter MVVM(异步通信为主) model view v
2022-02-10 19:49:34
136
原创 Module build failed: TypeError: this.getOptions is not a function 安装sass报错,更换版本问题
最近在学习vue elementui ,安装node-sass,sass-loader 会出现Module build failed: TypeError: this.getOptions is not a function。其实是版本的问题(安装的版本太高了)。经过不停的百度搜索查阅验证,以及自己探索终于找到了解决方案。步骤一:先替换sass-loader版本,我们尝试降低版本。直接使用命令:npm install sass-loader@7.3.1 --save-dev 降低版本号点击pac
2022-01-29 16:30:25
1709
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人