自定义博客皮肤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)
  • 收藏
  • 关注

原创 Go-闭包

注意:由于闭包里作用域返回的局部变量资源不会被立刻销毁回收,所以可能会占用更多的内存,过度使用闭包会导致性能下降,建议在非常必要的时候才使用闭包。2、创建闭包的常见的方式就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。1、闭包是指有权访问另一个函数作用域中的变量的函数。2、可以让一个变量不污染全局。1、可以让一个变量常驻内存。

2023-08-02 21:41:03 120

原创 Dockerfile

Dockerfile

2023-01-14 14:48:26 157

原创 docker数据卷,数据卷容器

数据卷

2023-01-08 16:24:55 739 1

原创 Docker私仓搭建

Docker私仓搭建

2023-01-08 16:12:20 124

原创 离线应用与客户端存储

目录1 离线检测2 应用缓存3 数据存储3.2 IE用户数据3.3 Web存储机制3.4 IndexedDB1 离线检测开发离线应用的第一步是要知道设备是在线还是离线,HTML5为此定义了一个navigator.onLine 属性,这个属性值为 true 表示设备能上网,值为 false 表示设备离线。由于存在上述兼容性问题,单独使用 navigator.onLin...

2020-07-28 15:11:41 172

原创 新兴API

目录4 File API4.1 FileReader类型4.2 读取部分内容4.3 对象URL4.4 读取拖放的文件4.5 使用XHR上传文件4 File APIFile API 在表单中的文件输入字段的基础上,又添加了一些直接访问文件信息的接口。HTML5 在 DOM 中为文件输入元素添加了一个 files 集合。在通过文件输入字段选择了一或多个文件时,files...

2020-07-28 15:10:32 112

原创 高级技巧

目录1 高级函数1.1 安全的类型检测1.2 作用域安全的构造函数1.3 惰性载入函数1.4 函数绑定1.5 函数柯里化2 防篡改对象2.1 不可扩展对象 Object.preventExtensions()2.2 密封的对象Object.seal()2.3 冻结的对象的 Object.freeze()3 高级定时器4 自定义事件5 拖放5....

2020-07-28 15:10:06 130

原创 Linux下安装MySQL5.7.29 linux下安装MySQL

安装的mysql 版本是:mysql-5.7.29-linux-glibc2.12-x86_64使用root权限操作安装前如果你的系统有Mariadb,就要卸载第一条命令用来查看,如果有就用下面的命令卸载rpm -qa|grep mariadbrpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64检查该链接库文件有没有安...

2020-04-17 17:32:21 404

原创 linux中tomcat启动不成功,卡在[localhost-startStop-1]处的解决方法

在linux中安装tomcat后,启动之后一直卡在[localhost-startStop-1]Linux提供随机数设备主要是/dev/random 和/dev/urandom两种,这两种得区别是:urandom安全性没有random高,但random需要时间间隔生成随机数,jdk默认调用random。找到问题就很好解决了,找到对应的配置文件去修改就好了编辑/jre/lib/s...

2020-04-15 19:45:12 6819 1

原创 解析url参数

function query(name) {var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");var params = window.location.hash.split('?')[1];var r = params.match(reg);if (r != null) return u...

2019-10-10 09:14:39 206

原创 数组归并方法reduce

求和let arr = [2,4,2,5,6,6,8];let sum = arr.reduce(function(prev, cur){ return prev + cur;})

2019-03-18 22:17:26 346

原创 box-sizing

div.container{ width:30em; border:1em solid;}div.box{ box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ width:30%; border:1em solid red; float:left;}...

2019-03-17 15:23:57 467

原创 合并分支

git checkout 分支名git add .git commit -m ""git pushgit checkout master //进入主分支git merge origin/分支名 //合并分支git push

2019-03-17 14:24:46 138

原创 样式穿透

父组件中修改子组件的样式使用样式穿透.parent >>> .child父组件的 class或ID >>>(三个箭头表示样式穿透) 子组件的class或ID

2019-03-17 14:14:21 945

原创 拉取远程分支

新建分支之后在项目目录中运行命令行git pull再运行git checkout 分支名就在当前分支下了

2019-03-17 13:37:36 295

原创 javascript节流函数throttle和debounce

throttlefunction throttle(method, context) { clearTimeout(method.tId); method.tId= setTimeout(function(){ method.call(context); }, 100);} window.onresize=throttle(func,1000)window.onscroll...

2019-03-11 11:58:17 159

原创 4.字符串的扩展

include()startsWith()endsWith()let s = 'Hello world!';s.startsWith('Hello') // trues.endsWith('!') // trues.includes('o') // true//这三个方法都支持第二个参数,表示开始搜索的位置let s = 'Hello world!';s.starts...

2019-03-05 17:54:37 319

原创 变量的解析赋值

2.对象的解构赋值默认值生效的条件是,对象的属性值严格等于undefinedvar {x = 3} = {};//不能写成var {x = 3};//错误3.字符串的解构赋值const [a, b, c, d, e] = 'hello';a // "h"b // "e"c // "l"d // "l"e // "o"变量的解构赋值用途很多(1)交换变量的值...

2019-03-04 19:22:38 386

原创 各种数据类型及其对 应的转换规则

数据类型 转换为true的值 转换为false的值 Boolean true false String 任何非空字符 ""(空字符) Number 任何非零数字值(包括无穷大) 0和NaN Object 任何对象 null Undefined n/a① undefined 这些转换规则对理解流控制语句(...

2019-03-04 09:02:10 243

原创 对象数组通过对象中的属性进行排序

function createComparisonFunction(propertyName) { return function(object1, object2){ var value1 = object1[propertyName]; var value2 = object2[propertyName]; if (va...

2019-02-27 17:01:35 248

原创 git配置码云SSH Key和账号、邮箱信息

安装好git后,回到桌面右键点击Git Bash Here进入命令行第一步:配置用户名和邮箱命令如下:、git config --global user.name "这里填用户名(任意的)"git config --global user.email "这里填你的邮箱地址(最好是你注册码云的邮箱)"如果用户名或邮箱输入错误需要重置,使用以下命令修改:    $git co...

2019-02-25 20:30:24 3933

原创 原型和原型链

原型:原型对象prototype,普通的对象是没有prototype 属性的,但是有__proto__属性。原型的作用就是给这个累的对象添加一个统一的方法,在原型中定义的方法和属性都是被所有实例所共享的。也就是在原型中创建的方法和属性在实例中都可以调用。原型链__proto__:js创建对象的内置属性,用于指向创建它的函数对象的原型对象(例如:var a=new A();a.__proto__...

2018-10-07 16:05:05 188

原创 2、html前端页面优化

一、HTML语义化标签 加载顺序:CSS放在head里面(用户看到顺畅页面),js放在尾部(会阻塞DOM渲染,且DOM树没搭建好时,js里面的DOM操作会有问题) 减少页面请求:合并img,合并css,避免使用@import方式引入css文件 减少文件大小主要减少img文件大小,选用合适的格式并且用工具进行压缩(ImageOptim,ImageAlpha,JPEGmini) 删除不必...

2018-08-30 17:26:23 954

原创 1、浏览器兼容性

一、概要世界上没有一任何一个浏览器是一样的,同样的代码在不同的浏览器上运行就存在兼容性的问题。不同的浏览器的内核不尽相同,相同内核的版本不同,相同版本的内核浏览器品牌不一样,各种的运行平台还存在差异、屏幕分辨率不一样,大小不一样,比例不一样。兼容性主要可以分类为:1、CSS兼容2、JavaScript兼容3、HTML兼容二、CSS设置1、div的垂直居中问题:verti...

2018-08-30 17:14:08 289

转载 JavaScript8大框架

 共识:IE6已死在小组讨论中,大多数框架的创建者说,他们对IE浏览器的支持只限于7+(事实上,灰烬和AngularJS的起点是IE8,蝙蝠侠需要ES5“垫片”才能在IE9之前的IE版本中使用)。这也是大势所想:jQuery 2已经不打算支持IE9以下的旧版本IE了。只有骨干和敲除还坚定支持IE6 +(我不清楚骨干的内部实现,但敲除会把IE6 / 7那些令人抓狂的渲染及事件方面的怪异行...

2018-07-29 17:13:33 3916 1

转载 转载的关于AngularJs的总结

1前言前端技术的发展是如此之快,各种优秀技术,优秀框架的出现简直让人目不暇接,紧跟时代潮流,学习掌握新知识自然是不敢怠慢。AngularJS是谷歌在维护,其在国外已经十分火热,可是国内的使用情况却有不小的差距,参考文献/网络文章也很匮乏。这里便将我学习AngularJS写成文档,一方面作为自己学习路程上的记录,另一方面也给有兴趣的同学一些参考。首先我自己也是一名学习者,会以学习者的角度...

2018-07-29 16:57:45 448

原创 Js二叉树(数据结构)的前序遍历、中序遍历、后序遍历、移除节点

 树节点属性  Node   data:节点值    parent :指向节点的父节点    left:指向节点的左节点    right:指向节点的右节点在移除节点的时候,要考虑到这几种情况:1:移除忽地节点不存在2:移除的是根节点3:移除的不是根节点      3.1:这个节点比根节点大就要去根结点的右节点找             3.1.1节点的右节点存...

2018-07-25 17:32:07 2358

原创 Js二叉树(数据结构)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body></body&a

2018-07-23 19:46:27 211

原创 Js循环链表(数据结构)节点向前或向后移动n位-----添加了插入排序

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>循环链表Circular linked list</title></head><body&g

2018-07-20 20:17:56 469

原创 Js双链表 (数据结构)节点的移动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>双链表(Double LinkList)</title></head><body>

2018-07-20 18:58:55 521 1

原创 Js单链表(数据结构)中的节点移动

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>单链表Single list</title></head><body>&l

2018-07-20 17:28:05 758

原创 js 判断字符串是否为回文

class Stack{ //构造函数 constructor(data){ this.data=data; } //判定回文的函数 change(){ //初始化一个栈数组用来存放倒序的数据 this.dataStore=[]; ...

2018-07-18 18:20:19 2671

空空如也

空空如也

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

TA关注的人

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