自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 把后端响应的数据结构转化为我们需要的数据结构

步骤如下所示for (let i = 0; i < listArr.length; i++) { let children = []; if (listArr[i].children != null && listArr[i].children.length > 0) { // 有二级分类 for (let j = 0; j < listArr[i].children.

2021-04-27 17:43:53 216

原创 vue中的功能模块实现(三:添加数据)

添加功能的实现1:首先绑定表单以便获取数据2:调用添加数据接口3:如果添加成功 ,就触发自定义的关闭按钮然后关闭弹窗4:打印提交失败,结束函数handleSubmit(){ this.$refs.userForm.validate(async(valid)=>{ if(valid){ let res = await this.$http.post("/api/user/add",{ ...this.user

2021-04-22 20:16:18 721

原创 vue中功能模块的实现(二:退出登录模块)

退出登录1:这个功能比较简单,接收下拉列表中的 command参数,如果参数的值为logout,就调用退出登录接口,2:判断验证如果code为1就移除存在session中的username3:this.$router.replace跳转到首页面async handleCommand(command){ if(command==="logout"){ let res = await this.$http.get("/api/user/logout");

2021-04-22 19:58:55 384

原创 vue中的业务实现(登录模块)

vue项目中基本的业务实现:1登录模块:思路如下:1:首先绑定表单,把输入的用户名和 密码和接口提供的 用户名 和密码进行验证2:如果验证通过,就跳转到后台首页面,3:如果勾选了记住密码,验证checked为真,用localStorage这个函数下的setItem 这个api把用户名,密码和checked的值都存进去`handleLogin() { this.$refs.loginForm.validate(async (valid) => { if (vali

2021-04-22 19:28:22 598

原创 Js中的this

this:本意是“这个的意思”,that是那个的意思。---------------------------------------------this分两部分讲解:1)js基础中的this2)js中 opp中的this opp面向对象编程---------------------------------------------Js基础中的this:1)如果this出现在一个普通函数中,你通过window.f调用函数,那么里面的this就表示window,就看.前面的是谁,那么this就

2020-11-09 19:39:48 137

原创 js代码执行的过程

js中代码执行的过程代码段:一个script执行过程中,一个代码段一个代码段的执行,其中js的代码执行过程中,可以分为两个阶段。其中一个叫做预编译,一个叫做执行,其中预编译结束后,才会开始执行。声明:声明变量var a=110;声明+赋值=定义声明函数function fn(){}预编译:声明提升:加var的变量会被提升到代码段的最前面。注意:变量提升仅仅是声明,函数提升就不仅仅只是提升声明了,同时也会提升赋值代码执行一行一行的执行...

2020-10-22 20:38:48 163

原创 js中的数据类型

js数据类型一基本数据类型a.number:数字:0 3.14 var a=6;b.string:字符串,通常用""或者‘’包起来。var name="wangcai"c.boolean:布尔类型,true或者falsed.undefined:没有值 var age;若没有赋值则age的值为underfined,这个数据的数据类型对应的值就只有一个undefined有一个e.null2引用数据类型object:对象array:数组function:函数详细介绍这几种数据类型1:num

2020-10-22 20:28:59 121

原创 js中的变量

js中的变量app中最核心的内容,内容及数据,数据的别名称之为状态。电脑和手机保存数据的方式:答:硬盘和内存,区别,硬盘断电时数据不会消失,而内存中的数据会消失。一个软件项目运行起来,就需要把数据加载到内存中,才能运行项目。内存:用来加载数据,用来划分很多晓得内存空间,数据就是加载到了一个个内存空间中,每一个内存空间有内存地址,这个内存地址叫做指针,指针操作内存空间不方便,所以用别名的方式操作内存空间,这个别名叫做变量名。变量名:内存空间的别名变量=变量名+变量值。创建变量方式如下var a

2020-10-22 19:46:55 109

原创 js简单语法

学习html的时候,没有什么语法,基本不会报错,写错了顶多不显示效果,但是js是有语法的,且基本上所有的编程语言都有语法,1.js区分大小写2.默认忽略空白符3.语句后边的;可以加也可以不加。4.js有单行注释和多行注释单行:// console.log(a);...

2020-10-22 19:19:22 109

原创 js引入方式

js写法有几种?(1)行内写法JS写在HTML标签上的行内写法把js代码当做html的开始属性。οnclick=“alter()”;其中on前缀,click为点击,alert为浏览器中的一个方法,调用方法时需要加上();其中()通常写一些警示内容。<button onclick="alert(111111)">点击注册</button>(2)内部写法先创建一个script内部标签,这个标签可以放在任何地方,通常建议放在网页最下边,可以把js代码代入script标签中

2020-10-22 19:14:39 145

原创 前端进阶第四天-html基础标签

html基础标签注释标签:<!-- xxx -->webstrom: 快捷键: ctrl+/ ctrl+shift+/html中的标签:基本上都是一个单词的简写。h1~h6标签:网页的标题标签 h2或h3用的多一点 h1通常是用来把logo包起来,有利于SEO标签的分类:男标签:h1 块给标签 独占一行 默认情况下,宽度占父元素的100%女标签:span 行内标签 并排显示 宽度默认是内容的宽度人妖标签: 行内块标签

2020-10-16 20:27:49 358 1

原创 前端进阶第三天

html标签注释标签:<!-- -->是用来给程序员看的,让程序员去阅读或理解我们的代码。浏览器在解析时,会直接忽略注释标签。快速键:ctrl + / 一行一注释 或 ctrl+shift+/ 一个注释注释多行一个好的项目,注释能占到代码的40%左中。h1~h6标签: 文字加粗 文字加变黑了 独占一行<h1>这是一个H1标签</h1><h2>这是一个H2标签</h2><h3>这是一个H3标

2020-10-16 20:22:30 88

原创 前端进阶第二天

html文档结构HTML文档:document 文档的意思 创建一个html文件,里面写的所有代码,就会形成一个html文档。html文档是纯文本? 答:是html文档也是纯文本,也可以使用记事本打开,记事本不能解析,只有浏览器和能解析Html文档。不同的文件,有不同的后缀后缀: .html 之前也可以是.htm 历史问题 window规定文件的后缀只能有三个字母 后面有多少个字母都OK了。HTML标签:HTML文档中,可以写大量的HTML标签,不同的标签有不同含

2020-10-16 20:18:11 104

原创 前端进阶第一天总结

前端进阶第一天总结1 第一章学习规划学习阶段整体分为五个月:第一个月: 学习html和css以js基础和js高级,DOM jquery等内容,以及一些实战练习第二阶段:进入框架阶段:学习express ,node.js ,数据库,MySQL,mangodb,redis ,ajax,CRM后台管理系统以及vue全家桶实战项目,react全家桶,小程序开发,跨端开发第三阶段:深入讲解原生js,手写promise,手写minvue,手写call bind apply原理以及大型实战项目第二章 h

2020-10-16 20:07:25 126

空空如也

空空如也

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

TA关注的人

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