自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue生命周期和数据绑定原理

Vue生命周期‍Vue的个生命周期的话,它主要是分为8个部分,‍‍这8个部分第一个部分是一个beforeCreatebeforeCreate的话,它的一个周期的话是在一个vue的实例初始化之后,‍‍因为之前是网上有一些传言是说在初始化之前,但它一个更新之后是一个初始化之后,‍‍这时候它的对的数据以及一个数据观测一个object,‍‍这个是还没有在配置之前的,所以说这个时候的话它只能加载一些基本data的数据,这个时候数据是没有加载进来的。‍‍然后第二个的话是一个Create,Create的是这个时

2021-08-31 10:59:13 502

原创 什么是闭包

闭包简单概况就是函数互相嵌套,内部函数可以调用外部函数的数据。闭包是一个函数加上到创建函数的作用域的连接,闭包“关闭”了函数的自 由变量。 简单理解: 第一句话(得到信息):有2个函数,作用域是连接关系。第二句话(得到信息):变量不自由===》会停留在内存中,不会销毁...

2021-08-07 17:28:57 329

原创 如何导入vuex

一.在store文件夹下创建index.jsa.js二.将store引入到app.vue中在app.vue挂载就能显示数据三.在home文件夹下index.vue中使用导入vuex页面中使用

2021-07-25 18:15:40 465

原创 webpack px 自动转为 rem配置

配置webpack px 自动转为 rem安装amfe-flexible(用于设置 rem 基准值)yarn add amfe-flexibleor npm i -S amfe-flexible使用`amfe-flexible// src/main.js 中引入 amfe-flexibleimport 'amfe-flexible'安装 postcss-pxtorem(postcss-pxtorem是一款 postcss 插件,用于将单位转化为 rem)注意 版本太高会报错,需要安装

2021-07-23 23:02:52 691

原创 vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。报错的问题

问题描述:vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。是node或者cnpm版本所导致的1.vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1 + vue -version + ~~~ + CategoryInfo : ObjectNotFound: (vue:String) [], CommandNotFou

2021-07-22 17:18:00 249

原创 git工具

git笔记**一、git是什么工具?**版本控制工具二、git起到了什么作用? 项目开发中起到的作用:代码管理,上传,下载,版本回退…一、下载安装git 网址:https://git-scm.com/ 测试是否安装成功 : git --version二、从仓库下载代码 国内:码云 **网址:https://gitee.com/ ****国外:github **网址:github.com 命名:git clone 地址二.windows代码提交到远程仓库中一、创建仓库 : https://git

2021-07-18 18:03:06 155

原创 环境搭建-真机调试

windows系统的电脑和苹果手机如何做真机**一、连接和安装1.电脑和手机要连接同一个wifi2手机插上数据线,usb要连接在电脑上3.windows的电脑要安装软件:iTools4itunes二、做真机测试===)网站|项目1.右击=》新建=》项目=//h+App2.运行=》运行到手机或模拟器3.注意,点击项目的文件,运行4.一旦运行了,就会在手机上安装一个app5.未受信任=-》设置===》通用===》设备管理===》一直点然后选择信任windows系统的电脑安卓手机如何做真机

2021-07-16 12:43:10 189

原创 前端性能优化

前端性能优化一,一个网站打开速度多少合适pc端 : 4s以内移动端:3s以内二浏览器的渲染过程视觉变化[js操作] ->style->layout[布局]->point[绘制]->composite[合并]三,当在浏览器输入一个URL,按回车键的时候,会经历什么步骤1》通过浏览器的解释器,把文本【代码】,解析成html1.1dom树1.2css树2》然后进行合并,并且渲染四。layout布局—》造成回流【css3动画改成回流】添加/删除元素移动/改变大小元

2021-07-16 12:40:50 54

原创 html开发规范

一、html规范1.块级元素div、h1~h6、address、blockquote、center、dir、dl、dt、dd、fieldset、form、hr、isindex、menu、noframes、noscript、ol、p、pre、table、ul …特点:总是在新行上开始,高度、行高以及顶和底边距都可控制,宽度缺省是它的容器的100%,除非设定一个宽度功能:主要用来搭建网站架构、页面布局、承载内容2.行内元素span、a、abbr、acronym、b、bdo、big、br、cite、c

2021-07-16 12:29:00 153

原创 作用域和作用域链

一.作用域(作用的区域或者作用的范围?1.全局作用域,全局就是window。在全局作用域下写的变量:没有区别,都属于window对象的属性var str1 =‘123’;window.str2=123’str3=‘123’;2.在局部作用写变量var str1=1123’. =》声明局部变量 window.str2=123’:=》声明全局变量 str3=‘123’; ===》声明全局变量二、作用域链:从内部向外,链(从当前作用开始找,如果找不到向外作用域找,当找到返回)...

2021-07-12 21:13:23 59

原创 变量的存储机制原理

变量的存储机制原理变量的类型有:基本类型引用类型1.变量存在内存里2.内存的声明周期(三个周期)分配期:分配所需要的空间的内存使用期:读,写释放器期:不需要时将其释放内存分配–>内存的使用–>内存释放3.javascript内存的生命周期内存分配:分配你所需要的暂时使用的内存大小内存使用:读,写内存内存回收:对于不需要使用的内存将其释放死循环就是变量没有得到很好的回收,造成了页面卡死4.栈内存,堆内存栈内存: 1.基本类型(string ,numbe

2021-07-11 02:03:03 261

原创 延迟和异步加载js

延迟和异步加载js

2021-07-11 01:10:31 69

原创 js命名规范

1.引号 引号的使用,单引号’'优先 (如果不是引号嵌套,不要使用双引号)2.变量名a -> str ,num,bol,obj,fun,arr:作用域不大的情况下b->循环 i , j ,kc->变量的命名前缀:数组:a 字符串:s 数组:n 逻辑:b 函数:f 对象:o 正则:r...

2021-07-11 01:07:02 390

原创 css开发规范

css开发规范1.命名空间规范1.布局容器:以g为命名空间,列如:.g-warp , .g-header, .g-content2.工具:以u为命名空间,表示不耦合业务逻辑的,可复用的工具,列如:u-clearfix, .u-ellipais。3.为选择起添加状态前缀有时候可以给选择起添加一个表示状态的前缀,让语义明了。比如如下图添加了“.is-”前缀。2.css书写顺序位置 大小 文字 背景 其他3.中横线(-)g-container (正确写法)g_container (错误

2021-07-11 00:57:13 291

原创 2021年最全小程序面试题

(掌握)小程序登录流程wx.login获取临时登录凭证code 发送code给后端,后端通过code,appid,appsecret调用微信接口,返回openid和session-key; 后端通过openid和session-key生成token返回给前端 前端把后端返回的token缓存起来(掌握)微信小程序双向绑定和vue的异同?大体相同,但小程序直接this.data的属性是不可以同步到视图的,必须调用this.setData()方法。(掌握)小程序应用的生命周期onLaunc

2021-07-05 20:10:18 3469

原创 面试官问:你想问我什么?怎么回

当面试官问:你想问我什么?应该怎么回:可以问你们公司是产品公司还是外包公司或者在问一下你,你们公司的开发团队的人员配置(几个前端,几个后端这种)不要问别人加班多不多,薪资什么的没确定要你,所以就不要问,显得很功利还可以问别人,你们公司开发是用什么技术栈上面你问别人的问题,别人也会问你的,所以你也得有一套说辞一般来说外包的前端比较多,我上家公司是五个前端,两个后端我现在的是产品公司,四个php一个前端,一个产品人家还会问你一个项目周期是多长时间但是要看你公司写的是外包还是产品,要看实际

2021-06-29 23:37:44 310

原创 vuemall@0.1.0serve:`vue-cli-service serve`报错的解决方案

1.这里的报错是由IP地址引发的2.解决方案查看自己的idconfig然后到vue.config.js文件中2IP地址改过来就好啦然后使用npm run serve就可以把项目跑起来了

2021-06-24 22:05:15 4629 3

原创 JavaScript高阶函数(filter/map/reduce)

1编程范式命令式编程声明式编程2编程范式:面向对象编程(第一公民:对象)函数式编程(第一公民:函数)JS高级知识初级方法const nums = [10, 20, 111, 222, 444, 40, 50]// 1.需求: 取出所有小于100的数字let newNums = []for (let n of nums) { if (n < 100) { newNums.push(n) }}// 2.需求:将所有小于100的数字进行转化: 全部*2le

2021-06-19 18:31:07 74

原创 1.1MVVM的模型

MVC和MVVM都是一种软件的体系结构MVC是Model – View –Controller的简称,是在前期被使用非常框架的架构模式,比如iOS、前端;MVVM是Model-View-ViewModel的简称,是目前非常流行的架构模式;通常情况下,我们也经常称Vue是一个MVVM的框架。Vue官方其实有说明,Vue虽然并没有完全遵守MVVM的模型,但是整个设计是受到它的启发的。View层:视图层在我们前端开发中,通常就是DOM层。主要的作用是给用户展示各种信息。Model层

2021-06-17 17:34:58 84

原创 StringBuilder的原理

StringBuilder的原理StringBuilder的构造方法和append方法java.lang.stringBuilder类:字符串缓冲区,可以提高字符串的效率StringBuilder()构造一个不带任何字符的字符串生成器,其初始容量为16个字符。StringBuilder(String str)构造一个字符串生成器,并初始化为指定的字符串内容public class Demo01StringBuilder { public static void main(String[]

2021-05-16 20:41:41 144

原创 JDK API 1.60 中文版(Java 1.6 中文帮助文档)

jdk api 1.6中文版chm是用户进行java语言开发,从事此类编程工作时所需要的软件包工具,让你在工作的时候,编写代码时,能够获得方便的辅助服务,快速的编程,完成任务!百度网盘连接:https://pan.baidu.com/s/10MN9Waek3Ld_7hUDkYEpbw 提取码:2ugg...

2021-05-04 00:07:27 706 1

原创 Java的内存划分

Java的内存需要划分成为5个部分:1.栈(Stack) :存放的都是方法中的局部变量。方法的运行- 定要在栈当中运行。局部变量:方法的参数,或者是方法{}内部的变量作用域: -旦超出作用域,立刻从栈内存当中消失。2.堆(Heap) :凡是new出来的东西,都在堆当中。堆内存里面的东西都有一个地址值: 1 6迸制堆内存里面的数据,都有默认值。规则:如果是整数 默认为0如果是浮点数 默认为0.0如果是字符 默认为’\u000’如果是布尔 默认为false

2021-05-01 21:19:15 111

原创 java运算符的基本使用

运算符的基本使用1.四则运算使用方法如下:2.自加和自减运算符的基本使用方法:3.赋值运算符的基本使用方法5.比较运算符的基本使用方法:6.逻辑运算符的基本使用:代码演示如下:7.三元运算符的基本使用代码演示如下:...

2021-04-29 09:20:28 108

原创 java编程中开头public是什么意思?

public关键字是和访问权限相关的,它所修饰的方法对所有类都是可以访问的Java中的访问权限共有四种,它们的作用范围如下图所示:注释:public里的所有类包括:在不同包内也可以访问。default访问权限又叫包访问权限:在这种权限下,可以访问在同一个包中的其他类的成员。...

2021-04-26 02:16:37 13386

原创 java的环境变量的配置

环境变量的配置1.选中我的电脑,点击鼠标右键里面的属性,打开高级系统设置选项2.选中高级,会弹出一个新的页面,底部有个环境变量3.点击环境变量的按钮进入到一个新的页面,然后再系统变量中添加一个新的变量,JAVA_HOME和java的存储路径4.在系统变量中选中Pash的编辑添加%JAVA_HOME%\bin;即可5.在dos中输入 javac java java -version就可以检查相关版本。没有报错环境配置成功...

2021-04-23 09:52:22 101

原创 Java第一个程序HelloWord

1新建文件夹(建议使用英文名字如helloword)2新进文本文档后缀名为.java(如HelloWord.java )(驼峰命名方式单词首字母大写潜规则。)3.用记事本打开HelloWord.java文件,输入代码。//第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样//pubilc class代表定义的是一个类的名称,类是java当中所有源代码的基本组织单位4.public class HelloWord{//第二行是万年不变的固定写法,代表main方法//这一行代表程序

2021-04-22 23:35:16 98

原创 MS-DOS ( Disk Operating System ) 磁盘操作系统-命令提示符常用命令

**MS-DOS ( Disk Operating System ) 磁盘操作系统**1.命令提示符:CMDwin+R输入cmd就可以进入2.命令提示符常用命令切换磁符:盘符名称:切换到D盘->D: 切换到C盘->C:(可以部分大小写)C盘和D盘都是根路径进入文件夹 cd文件夹名称进入多级文件夹 cd文件夹1\文件夹2\文件夹3返回上一级 cd …直接回根路径 cd 查看当然内容 dir(directory目录 )cls清空屏幕e

2021-04-20 21:32:33 665

原创 如何创建vue-cli3项目

vue-cli3项目【什么是vue-cli】vue-cli3是官方推荐使用的一个发布vue项目的脚手架(cli)。使用这个vue-cli可以快速的搭建vue环境和webpack配置。在使用vue开发大型项目的时候,我们都会用到这个脚手架,模块化开发项目。使用vue前期的安装准备Vue CLI需要Node.js8.9或者更高的版本(推荐使用8.11.0+)。你可以使用nvm或者nvm window来管理电脑上的Node版本。【安装Vue CLI脚手架】终端全局安装(这是在全局安装的,

2021-04-17 23:06:26 238

原创 Flex布局(弹性布局)

Flex布局(弹性布局)1.基本原理Flex 英文意思为,弯曲,屈伸,可以伸缩的布局,就是为了配适不同的分辨率。用法也比较简单,首先只要告诉浏览器,我是一个伸缩布局就可以了。2.容器属性谁被设置成了display:flex;,谁就是容器3.主轴方向我们主轴来排列的给父级添加flex属性默认的主轴是x 行row 那么y轴就是侧轴flex-direction: row-reverse我们可以把我们的主轴设置为y轴,那么x轴就变成了侧轴, flex-direction: column;

2021-04-13 18:07:20 233

原创 vue安装less-loader依赖时报错

vue安装less-loader依赖时报错在 vue-cli 中使用安装了 less-loader 依赖后使用时会报如下错误:解决方案:1.卸载安装的原 less-loader 版本:2.在项目中使用ctrl+shift+~打开终端3.在终端中输入命令:npm install less@3.9.0 less-loader@4.1.0 --save-dev 安装低版本的 less-loader:4.安装成功 重启项目就不会报错...

2021-04-07 22:35:30 420

空空如也

空空如也

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

TA关注的人

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