自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 hook

hookhook是 16.8新增特性作用:让函数组件拥有state,类似生命周期,ref,reduce功能useState模拟stateuseEffect一个参数带return1. useEffect({}=>{console.log(“首次渲染与更新”)return {}=>{console.log(首次卸载)}})2. 模拟componentDidMountcomponentDidUpdate3. returncomponentWillUnmountco

2020-10-10 00:16:37 71

原创 发布订阅者模式

发布订阅者模式,基于一个事件(主题)通道,希望接收通知的对象Subscriber通过自定义事件订阅主题,被激活事件的对象Publisher通过发布主题事件的方式通知各个订阅该主题的Subscriber对象。发布订阅模式与观察者的不同,“第三者“(事件中心)出现。目标对象并不直接通知观察者,而是通过事件中心来派发通知。其实 严格意义来讲DOM的事件监听是发布订阅模式...

2020-09-20 20:58:03 191

原创 js递归

定义递归函数就是在函数体内调用本函数递归函数的使用要注意函数终止条件避免死循环递归实现形式声明一个具名函数,通过函数名调用使用arguments.callee代替函数名(严格模式下不支持使用arguments.callee)使用函数表达式递归返回值递归函数相当于一种循环调用,需要避免死循环,给定一个条件停止调用递归函数的返回值要返回整个函数...

2020-09-20 20:36:25 169

原创 前端知识:手机尺寸,分辨率

概念英寸1英寸 大概2.54cm5.5英寸 指的是手机对角线像素 图像最小的不可分割单元分辨率 720x1280 750x1334横向容纳750个像素点 纵向容纳1334个像素点ppipixcei per inch 像素每英寸每英寸像素点的数量电子设备72打印小文件 300宣传栏 150-200dpi在手机上 每英寸容纳的点的大小dot per inch视网膜屏 Retina屏 dpi(dot per inch)超过300的屏幕单位pt点换算像素p

2020-09-10 22:04:25 793

原创 mockjs

mockjs作用拦截ajax,生成随机数据使用方法安装 npm install mockjs -D导入 import Mock from ‘mockjs’const Mock=require(“mockjs”)配置拦截Mock.mock(url,type,{})Mock.mock(url,{})Mock.mock(url,type,function(){return {}})在main.js导入配置项...

2020-09-08 17:29:54 52

原创 axios

axios作用:ajax工具包,promise,支持请求和响应的拦截,node.js和网页端都可以使用使用1.安装 npm install axios2.导入挂载import axios from ‘axios’Vue.prototype.$http=axios3.在组件使用this.$http.get(url).then(res=>console.log(res)).catch(err=>console.log(err))getget(url)get(u

2020-09-08 17:12:00 89

原创 vue组件

组件组件(Component)是Vue.js最强大的功能之一。组件可以扩展HTML元素,封装可重用的代码组件系统让我们可以用独立可复用的小组将来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件数全局组件全局组件注册之后可以用在任何新创建的Vue根实例的模板中局部注册data必须是一个函数 一个组件的data选项必须是一个函数,因此每个实例可以维护一份被返回对象的独立的拷贝prop 当一个值传递给一个prop特性的时候,它就变成了那个组件实例的一个属性

2020-08-29 17:33:08 155

原创 ajax

ajaxhttp概念:客户端与服务器超文本无状态传输协议请求方法options:测试有哪些方法可以用get:获取服务信息post:修改与更新,新增服务器信息put:新增delete:删除head:只返回头信息trace:回显头信息,用来测试connect管道形式连接请求过程建立tcp连接,客户端发送请求头+请求体,服务器响应请求tou+请求体,关闭tcp连接,客户端渲染内容客户端发起http请求tcp连接客户端(浏览器)发送请求信息(状态行 请求头 空行 请求头)服

2020-08-28 10:40:45 281

原创 js 数据类型

js数据类型javascript数据类型key,value 都存储在栈中 常用数据类型undefined 未定义String 字符串Number数字Boolean布尔Symbol 符号引用类型栈中存储 内存地址堆中存储 实际的值Array 数组object对象null空function函数隐式转换转布尔非空字符串 转布尔为true空字符串转布尔为false转字符都会转换为字符串转数字true 1 false 0数字会把转换为数字类

2020-08-27 19:41:05 119

原创 PHP学习总结

PHP学习总结重点- GET/POST- Session- fenye- 文件上传- 数据库- 登录注册过程- jsonphp基础语法<?php ?>echo php输出语句每一句php代码必须用;号结束服务器本地服务域名 localhostip 127.0.0.1文件夹 wwww输出echo echo"我爱我的祖国";print print(“大王叫我来巡山”);printf%s 字符串%d 数字%u 数print

2020-08-17 20:49:47 339

原创 网络名词

名词O2O 是指线上对线下 主要代表软件有:美团B2B 是指商家对商家 主要代表软件有1688阿里巴巴C2C 是个人对个人 主要代表软件有:转转 和闲鱼B2C 是商家对个人 主要软件有:京东P2P 是个人对个人理财BS架构 浏览器与服务器架构 (百度网页)CS架构 客户端对服务器 百度云的pc版TOB软件 商家用的后台管理系统 主要代表软件有 钉钉TOC 软件 用户直接浏览产品...

2020-08-17 20:12:58 514

原创 模块

模块概述在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 的模块化分为导出(export) @与导入(import)两个模块。特点ES6 的模块自动开启严格模式,不管你有没有在模块头部加上 use strict;。模块中可以导入和导出各种类型的变量,如函数,对象,字符串,数字,布尔值,类等。每

2020-08-12 20:50:24 313

原创 ES6 3.0

ES6 3.0call和apply的用法apply执行函数,对象冒充,参数数组. call执行函数,对象冒充,参数单个bindbind创建一个新的函数,并传入thisvar nadd=add.bind({name:“zql”},5)nadd(10){name:“zql”},15Set是一个不重复的数组,对数组去重初始化 new Set()size长度add()添加delete()删除clear()清空for of 变量has()检测是否有对数组

2020-08-12 20:37:27 117

原创 2020-08-11

ES6 2.0数组的高级方法filter 过滤返回一个新的数组如果回调函数返回true,当前元素保留,否则被过滤forEach() 遍历map映射reduce累计 a,b两个参数,上一次计算结果是这一次的aevery 每个 每个都要满足条件 返回 true 否则falsesome 有一个 有一个满足就返回true 否则是falsesort 排序函数箭头函数 =>=>前 函数的参数=>后 函数的执行语句 也是

2020-08-11 21:09:33 439

原创 Jquery

第一次写博客 是为了锻炼自己总结能力,如果有哪些错误请大佬指点! 感谢!!!jquery的学习总结jquery就是把原生JS实现的功能汇集到了一个js文件中,拿来直接用就行jquery的选择器基本选择器层次选择器过滤选择器表单选择器Jquery.attr() 获得属性和自定义Jquery.attr(属性名,属性值) 设置属性Jquery.attr({key1:value1,key2:value2}) 设置属性Jquery.pr.

2020-08-10 21:05:00 82

原创 ES6的学习总结

这是我第一次写博客,如果有哪里错的还请大佬指点!感谢!!!ES6的学习总结数据类型值类型:数字number,字符串string,布尔boolean,未定义undefined引用类型:对象Object,数组Array,空null变量声明let 局部变量1.局部变量在一对{}中有效2. 不能重复声明3. 不会变量提升const 常量1. 声明的是常量2. 声明必须被赋值3. 值类型不能被修改,引用类型可以修改4. 建议变量名要大写解构数组1.默认2..

2020-08-10 20:23:39 575

空空如也

空空如也

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

TA关注的人

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