自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.js-4.闭包在实际场景中怎么使用以及常见的坑

定义: 函数 A 内部有一个函数 B,函数 B 可以访问到函数 A 中的变量,那么函数 B 就是闭包。思考: JS语言是没有块级作用域的,只有函数作用域。当函数内部访问变量时,会先在自己的内部作用域里去寻找,直至没有,然后就会不停向更外层的作用域去寻找,找到则停止,没找到则继续找,直到全局作用域里。(关于为什么是这样,这个要联系堆栈的知识)。这样一来,还有一个好处,就是内部函数的变量,外部的函数和全局作用域里的变量访问不到,不会造成变量污染全局环境。应用:1....

2020-07-12 22:43:01 548

原创 ts写组件时,public与private以及input与input set

input setset就是用来处理逻辑值的,就是拿到值后做逻辑处理,都没有做持久化的必要,input拿值是要拿本体做处理,而不是根据这个值的状态给别的变量做处理public与private只有当前类用的属性是private类型,类外部可以访问的是public参考:https://blog.csdn.net/wshl1234567/article/details/4525014...

2019-07-16 14:35:22 1000

原创 angular6服务与依赖注入

在开发中,组件一般用来写视图有关的功能,服务则写一些其他的逻辑,诸如从服务器获取数据、验证用户输入或直接往控制台中写日志等工作。大概可以这么理解:Providers(提供商):是个比较抽象的名词,我们把它想象为'图纸'更好理解一些,就比如我们想要生产汽车,就需要先有汽车的图纸,图纸上记录了生产工艺和材料尺寸之类,这样汽车才生产的出来.provider通常就是自己写的服务类. Inject...

2019-07-12 15:07:56 310

原创 ts之函数

1.函数类型规定参数与返回值类型,如果没有返回值,那么返回值类型是null /** * @params value: Number|String * 输入string或number,输出它的长度 */ public numberStringGetLength(value: Number | String): Number { ...

2019-07-11 15:26:45 1002

转载 ag-grid-angular

最近在研究基于angular2+的表格的用法,发现一种非常好用的表格,就是ag-grid,ag-grid不仅对angular1.x有支持,还支持react,vue等目前主流的前端框架,这里我们只是对angular2+中的ag-grid进行讲解,这个表格继承了angular1.x中ui-grid的一些优点,并补全了ui-grid的一些缺点,总体来说是一个非常棒的表格。第一节主要讲解表格列的定义,...

2019-07-09 17:09:23 3114

原创 let-in let-of for-index foreach map(一)

循环遍历是一个经久不衰的话题,主要是对数组、对象及字符串操作。最初阶的是通过index下角标来进行,这是最常见最普通的并且可以获取到下角标的方式(如果有需求需要用到下角标的话)进阶的是ES5推出的foreach,但实际性能堪忧,并且不能break returnarr.forEach(function(value,i){  console.log('forEach遍历:'+i+'--...

2019-07-09 12:23:59 1103

原创 Intellij IDEA 常用快捷键及代码设置

Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/*...*/ )Ctrl+D 复制行Ctrl+X 删除行快速修复alt+enter(modify/cast)代码提示alt+/ctrl+G 定位某一行Shift+F6 重构-重命名批量修改变量名 点击变量名后按shift+F6Ctrl+R 替换文本Ctrl+F 查找文本代码处F2 快速定位编译出错位...

2019-07-09 11:54:46 159

原创 ip mac校验

ip:((1[0-9][0-9].)|(2[0-4][0-9].)|(25[0-5].)|([1-9][0-9].)|([0-9].)){3}((1[0-9][0-9])|(2[0-4][0-9])|(25[0-5])|([1-9][0-9])|([0-9]))mac:([A-Fa-f0-9]{2}-){5}[A-Fa-f0-9]{2}

2018-06-13 10:32:30 801

空空如也

空空如也

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

TA关注的人

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