自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 flutter动画步骤

flutter动画步骤import 'package:flutter/material.dart';import 'dart:math';class MallContent extends StatefulWidget { @override _HomeContentState createState() => _HomeContentState();}// 这里执行一个混入class _HomeContentState extends State<MallContent&

2021-03-18 10:51:02 121

原创 flutter

遇到的问题:dart语法泛型final定义一个常量,可以计算dart的函数类型函数是一等公民,可以作为参数和返回值传来传去,箭头函数只能写一行代码作为一个参数的话,要用类似语法糖的东西,代入再指进去赋值运算符??=var name = “lilei”name ??= ''韩梅梅"如果name有值就不赋值,如果没有值,就赋值??这个运算符也差不多级联运算符重载container({这里面是命名可选参数}) :。。。。。(这里是初始化列表)重定向构造函数main(List

2021-03-15 13:46:14 97

原创 2021-01-11

微信小程序1.注册,2,开发,开发者 平台,下载稳定版本开发工具:微信专用的开发工具,桌面系统(NW.js)(vscode=>)新建一个文件夹(就是项目名字)后端服务选不使用云开发作用:主要 用于推广宣传,功能不是很复杂。重启操作频繁小程序启动文件app.jsona,page配置项,用于配置页面,只有配置过得页面才可以跳转。b,项目启动页是pages 的第一项c,开发小程序必须新建一个文件夹,然后里面有4个文件(前面两个文件必写,后面可以不写)(1…js文件为逻辑代码文件2,w

2021-02-26 09:52:14 63

原创 2021-01-19

axios拦截器请求拦截axios是对Ajax的封装,要对axios进行二次封装,首先axios.create创建一个对象,在对象里面有一个设置请求拦截的方法,在这个方法里面有一个paths,path里面就存一些,不需要拦截的地址,下面一步就是判断有没有这个地址,有就直接跳,没有就返回一个config。而后就判断有没有token,有token就直接跳,没有token就报错,然后去登录路由拦截常常用来判断用户有没有权限去跳那个页面,会用render()里面做一个三目判断,如果有这个权限就跳,没有就跳没

2021-02-26 09:51:57 73

原创 2021-02-02

react和vue的区别?主要在于数据改变,渲染页面上面,vue是自动挡,直接双向绑定,数据一改变,页面就自动更新了。react是手动挡,必须setState手动更新数据才可以,更新页面,具有更好的灵活性。需要更好的js基础,因为很多操作都要手动写js原生代码。每个人都有自己的技术审美。我喜欢这种能让自己技术更扎实的框架。开自动挡的车和开手动挡的车,由自己做主!typeScriptts是js的超集,为js提供了类型系统fiber做异步diff的,那以前的递归diff变为现在的遍历diff,这样就

2021-02-26 09:51:37 78

原创 2021-02-25

浏览器从输入URL地址到浏览器渲染整个页面的主要过程?1.输入URL,浏览器根据域名寻找IP地址,连接到web服务器2.浏览器发送http请求给服务器,服务器接收请求做出响应,生成HTML文件,返回给浏览器3.浏览器接收到请求的HTML文件,如果文件被压缩,那就解压4.浏览器解析渲染HTML文件。5.浏览器重新发请求,请求HTML内的东西,比如,css,js,image等资源。promise原理用reject和resolve函数控制promise内部的状态,promise.then()根据不同

2021-02-26 09:51:13 69

原创 2021-01-21

事件委托1.利用事件冒泡的原理,把子类的事件绑到父类上面盒子模型盒子模型从外到内,是由外边距,边框,内边框和内容组成的模型,可以通过三个属性来控制盒子的三个部分。而content是HTML元素的内容。...

2021-02-26 09:50:47 83

原创 2021-01-18

栈和堆和队列原始数据类型:字符串,数字这些就是存在栈里面,引用类型:对象数组这些就是存在堆里面指针是由栈指向堆的。现在var a = {name: ‘小飞飞’}{name: ‘小飞飞’} 是存在堆里。而a就存在栈里,是个地址,指向这个对象队列的属性为先进先出,栈则相反,先进后出。cookie的使用cookie用来存放数据的,但是不安全。会话cookie:用jsessionId来存储用户信息,通过jsession来验证用户信息,从而发起请求。持久cookie:持久cookie会持久本地保存

2021-01-18 21:04:38 138

原创 2021-01-15

面试题整理:v-for和v-show有什么区别?应用场景不一样,如果切换频率不高,页面中的元素直接隐藏起来不显示就用v-for,切换频率较高就用v-show,原理是样式的display: block和hidden来实现的,不会添加和删除DOM元素。new关键字做了那4件事情?创建了一个新的对象,将构造函数的作用域赋给新对象(将this指向它)执行构造函数的代码返回这个新的实例对象冒泡排序双重for循环,外层循环决定趟数,内层循环决定次数,内层循环中,两个数直接比较,如果前面一个数大于后面一

2021-01-18 09:43:35 218

原创 link和@import的区别

link和import的区别(主要有4个区别):1.所属关系上的区别:link是XHTML的一个标签,而import完全是CSS提供的一种方式。2.加载顺序上的区别:link引入css是,页面和样式同时加载;@import在页面完全加载之后再加载css样式。3.兼容性的区别:link是HTML元素所以不存在兼容问题,@import是css2.1才有的语法,所以只有IE5+才能识别。4.DOM可控性区别:link可以通过js来操作DOM,来插入link标签改变样式;DOM是基于文档的,@import是

2020-11-27 20:05:28 572

原创 css3:层叠样式表

css3css3介绍:层叠样式表,样式和权重的规则,优先级针对的样式表,权重针对的选择器。css3是css的第三个版本, 并不是一种语言新增了很多属性,不是单一的模块,多个模块同时进行,彼此之间不会相互影响。css的发展,类似鞋子的小作坊,几个人所有工序都要负责,效率低下,产量不高。css3划分成不同的模块,之间影响不大css3新增了很多属性,便利了开发,以前一些要用js写的,现在可以用css3动画也可以写了,让页面更炫酷,用户体验也更高css3新增的属性无法立马进入W3C的标准。各个浏览器不

2020-09-10 20:23:52 136

空空如也

空空如也

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

TA关注的人

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