自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue axios拦截器请求头设置token 跨域,vue.config设置代理 无效的解决办法

vue axios拦截器请求头设置token 跨域,vue.config设置代理 无效的解决办法

2022-04-08 10:19:45 7335

原创 简单的了解js中new

了解new原理了解new执行步骤自己手写new

2021-09-19 10:04:34 354

原创 React扩展

学习过程中总结的一些零散的知识:包括state,props,函数组件,生命周期等

2021-09-19 09:47:10 155

原创 JavaScript核心原理之继承

在面向对象的编程里面,继承也是很重要的一部分

2021-02-28 15:59:48 201

原创 canvas基础

介绍canvas的基本知识,动画绘制通过案例来练习canvas基础知识

2021-02-21 22:09:46 249

原创 前端开发应该掌握的浏览器工作原理

浏览器原理与PWA了解浏览器原理前复习一些知识CPU中央处理器, 解释计算机指令以及处理计算机软件中的数据, 它可以串行地一件接着一件处理交给它的任务现代电脑上cpu通常会有多个核心, 比如经常听到的8核处理器, 4核处理器等等。CPU的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组GPU图形处理器, 单个GPU核心只能处理一些简单的任务,不过它胜在数量多,单片GPU上会有很多很多的核心可以同时工

2021-02-17 17:29:32 601 3

原创 JavaScript 核心原理之原型

从简单的创建对象,到构造函数,到原型的认识。

2021-02-15 14:02:55 199

原创 JSON学习

JSON的介绍,使用

2021-02-01 23:10:11 179

原创 JavaScript 核心原理深浅拷贝

一、浅拷贝的原理和实现自己创建一个新的对象,来接受你要重新复制或引用的对象值。如果对象属性是基本的数据类型,复制的就是基本类型的值给新对象;但如果属性是引用数据类型,复制的就是内存中的地址,如果其中一个对象改变了这个内存中的地址,肯定会影响到另一个对象。方法一:object.assignObject.assign() 方法用于将所有可枚举属性的值从一个或多个源对象分配到目标对象。它将返回目标对象。Object.assign(target, ...sources)//target//目标对象。/

2021-01-23 11:12:33 185

原创 JavaScript核心原理之数据类型

介绍js中的常见的数据类型,数据类型的判断,之间的转换,也介绍了一部分不常见但需要知道的其他底层原理知识

2021-01-18 23:49:33 209 1

原创 面向对象

1.面向过程与面向对象1.1面向过程面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。1.2面向对象面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作。1.3面向过程与面向对象对比面向过程面向对象优点性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用的面向过程编程。易维护、易复用、易扩展,由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统 更加灵活、更加易于

2020-08-16 00:15:37 130

原创 SVN使用教程

SVN概述SVN服务端安装SVN服务端配置SVN客户端安装与配置SVN使用详情—三大指令SVN使用详情—图标集与忽略功能SVN使用详情—版本回退SVN使用详情—版本冲突SVN配置多仓库与权限控制SVN服务配置与管理SVN模拟真实开发环境SVN扩展程序1. SVN概述2.服务器的安装与配置3. SVN服务端的配置四、SVN客户端的安装与使用5. SVN使用详情---三大指令(1)使用SVN版本控制软件:(2)什么是SVN?SVN全称SubVersion,近几年崛起得版本控制软.

2020-07-11 22:42:16 1348

原创 Vuex的使用

Vuex基本步骤组件之间共享数据的方式父向子传值:v-bind属性绑定子向父传值:v-on 事件绑定兄弟组件之间共享数据:EventBus$on 接收数据的那个组件$emit 发送数据的那个组件Vuex概述Vuex是实现组件全局状态管理的一种机制,可以方便实现组件之间的数据的共享使用于大的频繁的数据共享定义一个store 共享到store其他组件取值直接在store里面取值能够在vuex中集中共享的数据,易于开发和后期的维护能够高效的实现组件之间的数据共享,提高开发效率

2020-06-29 10:43:35 246

原创 Flex布局

一 使用条件适合移动端或不考虑兼容性问题的PC端页面布局二 布局体验案例为移动端的携程案例三 开始学习flex 布局原理采用Flex布局的元素为Flex容器,简称容器。所有子元素自动成为容器成员,称为容器项目,简称项目即:父盒子为容器,给父盒子添加display:flex 来控制子盒子的排列方式可以给子盒子横向排列也可以纵向排列父盒子的常见属性flex-direction:设置主轴的方向justify-content:设置主轴上子元素的排列方式flex-wrap:设置主轴是否换行

2020-05-13 14:39:49 433

原创 Vue项目的创建

本文章是基于vue-cli 的2.9.6版本进行创建

2020-02-23 21:10:50 138

原创 微信小程序学习第一天

微信公众平台–微信小程序的开发注册小程序账号:小程序** 微信web开发工具的下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html?t=19032210**项目新建界面:小程序使用界面:小程序目录结构组件的创建1.在pages目录创建目录 test2.在test文件夹下创建pa...

2020-02-16 23:51:29 233

原创 HTML5

HTML5新特性学习整理视频/音频/特殊事件canplaythrough 当视频加载结束可以触发的事件duration 获取视频的总长度ended视频播放结束触发的事件timeupdate 视频正在播放(多次触发)currentTime 当前播放时间 <div id="box"> <video src="x.mp4" id="v3"> &lt...

2020-02-13 09:56:05 687

转载 前端面试试题(四)

Javascript类型:Javascript中如何检测一个变量是String类型?请写出函数实现方法typeof (obj)==="string"typeof obj==="string"obj.constructor===string请用js清除字符空格?法一:利用replace正则匹配的方法去除所有空格:str=str.replace(/\s*/g,"")去除两头空格:st...

2019-11-06 17:46:51 170

原创 前端面试题(三)

1、如何解决浏览器的margin,padding的不同?增加通配符:*{margin:0;padding:0;}2、移动端的rem布局?rem是CSS3新增的一个相对单位,使用rem为元素设置字体大小时,是相对HTML的根元素,基本上所有浏览器都支持rem,浏览器默认的字体大小为font-size=16px,如果我们需要设置字体打大小为12px,通过计算12/16=0.75,所以只需要设置f...

2019-11-03 23:21:50 210

原创 前端面试试题(二)

1、什么是前端?用HTML,CSS,JS以及更多的框架技术,编写网站页面,App应用,微信小程序等,通过内容设计,交互动画,数据操作构建项目与用户的交互界面。前端工程师与UI设计师和后太工程师合作,实现设计意图并调用数据接口。2、img标签属于什么类型元素?有什么特点?属于行内标签,多个元素在一行中显示,本身具有宽高的属性,尺寸大小可设定。3、行内元素、块元素,空元素都有哪些?行内元素...

2019-11-02 00:27:21 160

转载 前端面试试题(一)

1、display:none和visibility:hidden的区别?display:none隐藏对应的元素,在文档布局中不在给它分配空间,当作从来没写过这个结构。visibility:hidden隐藏对应的元素,但是在文档布局中保留原来的空间2、CSS中link和@import的区别是?(1)link属于html标签,而@import是CSS提供的;(2)页面被加载时,link会同时...

2019-10-31 23:26:21 195

转载 Git入门教程三

Git 分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将 Git 从版本控制系统家族里区分出来。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)当你切换分支的时候,Git...

2019-10-31 12:04:15 252

原创 Git入门教程二

Git基本操作Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。获取与创建项目命令git init用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。在目录中执行 git init,就可以创建一个 Git 仓库了。比如我们创建 rundo 项目:$ mkdir rund...

2019-10-31 00:09:05 1366

原创 eNSP模拟器路由无法启动,命令控制界面一直冒 "#"问题的解决方法

防火墙未开启** 错误界面 **1、进入Windows Defender 防火墙2、勾选名称为eNSP有关的专用一列方框3、停止设备后重新开启设备

2019-10-30 01:31:13 6959 2

原创 Git入门教程一

Git入门教程(第一篇)Git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git与SVN区别1、Git 是分布式的,S...

2019-10-28 23:45:56 369

空空如也

空空如也

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

TA关注的人

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