自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风如刀割的博客

前端成长

  • 博客(32)
  • 收藏
  • 关注

原创 Js 执行栈! 如何理解?!小白篇

大家好,今天给大家介绍一篇关于 同步与异步 的概念性型文章;再开始之前,首先给大家介绍一下关于 JS 的异步机制;在我们的javascript中 所有的程序执行流程都是单进程执行,但是为了应对可能出现的网络延迟,或者请求过多等等程序运行堵塞问题,所以引入了异步机制,如果在主线程中遇到这种问题,就将这个问题交给异步机制,它会单独给这个 任务开一个线程,让它自己去执行。主线程继续运行,无论它好...

2019-03-20 11:19:20 1527

原创 堆排序--快速学习

堆排序 实现和特点(普通)特点:堆排序是基于二叉树所形成的一棵具有稳定结构的完全二叉树,稳定是当前节点与子节点之间有特定的排序准则,以致于整棵树都是按照此规则进行的,所以整棵树是具有稳定结构的。定义: 一棵完全二叉树可以由数组进行表示,而数组具有以下特点;如果一个节点在数组中的index 为 i 那么他的父节点坐标 = i/2-1他的左子节点 2i+1他的右子节点 2i+2节点数 等于 数组长度方法Heapify定义:进行当前节点与...

2021-06-04 21:07:57 172

原创 SASS 简易学习

基础1变量 $通过使用$符号命名和使用变量分为 普通变量,默认变量(!deffault),特殊变量(#{$变量})可作为属性名使用2嵌套属性将属性名称拆开形成嵌套分开写入,比如:Border:{ left:’’;right:’’} 等价于 border-left:’’;border-right:’’;3混合模块 @mixin定义:混合模块就是为了方便代码的重复写入;@mixin center{ padding:0;margin:0 au...

2021-06-04 20:08:04 164

原创 原生JS --飞机大战

闲时 3小时制作飞机大战,可以自己调整参数进行游戏, 整体分为4大类,地图,飞机,敌人,子弹,代码如下<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>飞机...

2020-12-16 20:18:33 368

原创 vue 获取依赖的俩种写法

//函数形写法////监听器functionobservation(obj){Object.keys(obj).map(ele=>{defined(obj,ele,obj[ele])})}functiondefined(obj,key,val){constdeps=[]Object.defineProperty(obj,key,{get(){...

2020-11-10 14:16:15 427

原创 dva---思维导图

2020-11-09 15:26:35 209

原创 React--思维导图

2020-10-29 10:53:39 1601

原创 typescript 思维导图

2020-10-21 10:09:02 844

原创 Object.assign 实现原理与分析

Object.assign剖析:方法含义:浅层次的完成对象的拷贝工作,拷贝源对象的第一层属性和第一层引用方法使用Object(目标对象,源对象1,源对象2,…)方法原理步骤:1.判断对象是否存在assign方法,没有就直接赋值给对象一个assign方法2.判断目标源对象是否为空,为空则抛出错误,程序完毕3.遍历源对象,拿出可枚举属性赋值给新对象4.返回新对象代码实现if(typeofObject.assign!=='function'){...

2020-09-23 17:13:52 552

原创 async await 本质

课外知识:所有的具有interator接口的对象都可以通过使用扩展运算符转为数组; Iterator接口提供了适合多种数据遍历的机制,for of就是以此为主的遍历方法;主要包括 next()方法,返回{done:boolean,value:value}手写一个遍历器:Class fakeInterator:{ Construction(arr){...

2020-03-14 20:12:11 358

原创 http与tcp以及三次握手四次挥手

http是一种协议规范了超文本语言结构和服务器怎样把文档送回浏览器。http通过mime类型扩充传输类型;http报文通过TCP连接传送;浏览器输入地址后:DNS解析域名,获取IPIP找到服务器;TCP三次握手服务器找到入口文件入口文件解析TCP四次挥手;返回资源文件HTTP本身只是个协议,没有强制要求TCP,通过tcp进行传输文件,tcp的...

2020-03-14 20:11:20 190

原创 正则学习--知识点

符号. 任意字符s 空格符S 非空格符d 数字D 非数字w 数字,字母,_W 非数字,字母,_[] 原子表,匹配其中的任意一个字符,在[]任何字符只带有自己符号意思() 原子组 可以简便写法,并且是整体检验,不同于原子表,原子组匹配的内容会显示在matchAll中(?<name>)原子组别名,通过?<name>给当前院子组取别名...

2020-03-14 20:09:37 138

原创 pm2快速部署前端项目

1.环境哪个都可以,只有路径不同,2.安装node.js3.根据是否需要开机自启动安装 pm2-windows-service等4.安装http-service或者https-service5.安装PM26.pm2 start 1(/root/.nvm/versions/node/v10.16.3/bin/http-server)--name 2(pc-dist --)...

2020-03-09 14:29:02 1006

原创 session,cookie,storage 小知识

session cookie storage 持续时间 会话时间内 设置cookie-time内 永久性 存储大小 5MB 24kb 5MB 存储位置 service client client 安全 ...

2020-02-23 17:52:44 122

原创 http与tcp

http是一种协议规范了超文本语言结构和服务器怎样把文档送回浏览器。http通过mime类型扩充传输类型;http报文通过TCP连接传送;浏览器输入地址后:DNS解析域名,获取IPIP找到服务器;TCP三次握手服务器找到入口文件入口文件解析TCP四次挥手;返回资源文件HTTP本身只是个协议,没有强制要求TCP,通过tcp进行传输文件,tcp的...

2020-02-22 15:29:33 246

原创 定位小坑

chrome 国内定位功能封锁了,别想着用chrome去做开发环境测试了,难受!!!!!

2020-02-16 16:17:18 112

原创 思维导图 --原型链的理解层面

2019-12-26 12:01:07 210

原创 有赞+有赞云---需求分析

关于有赞云+有赞 有赞是当前比较火热的基于SASS服务体系软件供应商,提供了成型的软件服务系统,可自由搭配组件,页面,基本满足一般客户的需求,有赞云是为了解决有赞基本服务无法满足定制型客户高标准需求而出现的可二次开发的软件云。有赞+有赞云的功能有赞提供了微商城的完善的功能体系,包括了client,service,营销,管理,第三方工具使用等有赞云提供了二次开发能力,包括了1...

2019-12-24 09:56:00 1396

原创 cordova 资源不加载和白屏问题解决!!!!!!!!!

1.cordova 白屏,打开chrome查找原因发现资源不加载,此时需要检查a.代码有没有问题,可能你会想就是是代码错误,也不应该出现资源不加载的问题,但是恰巧就是这样2.android平台问题,你需要更新或者退回平台;b. cordova 白屏,打开chrome 发现是http服务权限问题,原因(Android 9.0 P(Pie)预计在8月发布,其网络通信将默认为TLS。为...

2019-12-11 16:35:57 3289

原创 vue-router-思维导图

2019-12-03 17:05:55 333 1

原创 关于cordova 插件中关于百度定位插件的问题

前短时间出差所以都没有怎么写博客了这周,总结了一下关于cordova插件中 --百度地图插件的问题;3百度定位插件分类: 现在关于百度定位插件有俩种类型 可连续定位和单次定位,并且插件可能存在关于平台兼容性的问题;在这里为大家介绍一下相关的插件以及坑;1.单次定位中 ---cordova-plugin-baidumaplocation,这个插件,是开发者基于二...

2019-12-02 18:09:49 475

原创 自创 一个 适用于任何页面的 动画管理类

介绍该类功能用于绑定距离,在页面滚动到相应块时,插入对应的className 以用于播放动画。如果文字表达不清晰,可以看看以下效果视频这个动画管理器最大的好处在于,批处理(当父级距离达到,子级自动动画,不用再计算距离)和单个处理(精确到单个元素)而且还附带了 附加方法(动画执行的同时,附加方法开始执行),也就是说如果滚动到相应区域,你可以很简单的控制部分或者全部动画,并且每个动画可以...

2019-11-14 14:16:58 178

原创 浏览器渲染全过程--思维导图

2019-11-11 10:42:05 268

原创 BFC--思维导图

2019-11-08 13:45:51 113

原创 跨域常见解决方案--思维导图

2019-11-08 13:27:51 291

原创 http资源缓存方案--思维导图

2019-11-08 13:27:20 162

原创 自家小程序 如何实现定点跳转其他(比如:京东,天猫,淘宝)的小程序的具体店铺

总体思想 使用navigetor 标签, 定向 跳指定 商铺,1.path 路径可以通过进入小程序,点击右上角的查看页面详细信息获取APPID2.APPID需要通过在APP.JSON中设置NavigetorTominiprogramAPPid :[APPID],3.在通过 微信开发公众平台 搜索APPID获取 入口授权,在通过获取当前页面路径;...

2019-10-25 11:14:15 7586 1

原创 最仔细最全的Cordova安装使用文档以及常见问题解决方案

Cordova使用文档java环境配置:A:先下载java JDK(版本不同,环境变量的路径不同),之后默认安装。B:新建系统环境变量(要找到bin目录)c:编辑Path变量Android 开发环境配置建议直接安装Android Studio(http://www.android-studio.org/)下载安装,安装目录最好不要携带中文或空格。 ...

2019-10-25 10:35:47 944 2

原创 百度坐标 与 WSG 与GCJ 的互相转换 (JS版本)

最近项目做到了关于百度地图 方面,需要将百度坐标系转换为其他坐标系的需求。所以在整合了一下网上的代码之后,自己做了一个.js类具体方法名如下:bd09togcj02 百度坐标系(BD-09)与火星坐标系(GCJ-02)的转换gcj02tobd09 火星坐标系(GCJ-02)与百度坐标系(BD-09)的转换wgs84togcj02 WGS8...

2019-10-25 09:41:06 1008

原创 创建realease 所需要的keystore 和sha1

https://blog.youkuaiyun.com/yxl7808a/article/details/53139186https://blog.youkuaiyun.com/frank_wu/article/details/53615165由以上俩个方案总结而来1.创建cordova项目;2. 我们需要先生成一个数字签名文件(keystore)。这个文件只需要生成一次。以后每次 si...

2019-10-25 09:31:09 292

原创 cordova常遇 一些BUG ,issues 插件下载 等问题;

最近才开始再次正式开始学习前端,最近开始了一个VUE 套cordova 盒子 制作app端项目;遇到了这么一些奇葩的问题,如果对于各位看官有帮助,那我就觉得值了首先是插件安装问题安装或者重装插件之前一定要确定好你的android的版本,比如 7与8的版本导致的目录结构不同,有一些插件可能是基于7的目录结构,所以导致8不能使用,所以现在推荐大家遇到版本兼容问题,还是选用7比较好;安装...

2019-10-24 10:51:52 238

原创 JavaScript 原型链横向,纵向扩展知识!!!!!

原型链是javascript面向对象思想的一种新型产物;它即是js的优点,也是一种缺点。原型链,顾名思义,就是一条链子,拴住了链子上所有对象的属性;每个对象在被使用时,会依着原型链向上去找到调用的方法,如果没有就会依着原型链向上继续寻找,如果到头没有就报错;如果找到就调用,每个对象实例化得时候都不会真正的复制父级上面的属性方法,所以这就是优点!!即没有但是又能用;现在我们正式来看...

2019-08-22 17:08:58 166

空空如也

空空如也

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

TA关注的人

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