自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

[暂停使用]任先阳

个人笔记,不喜勿喷。

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

原创 ES6拾遗,汇总

字符串字符串模板1、 标签模板  

2019-01-25 13:59:08 91

原创 浅谈文件上传

现代浏览器ajax + FormData 模拟表单即可IE浏览器最常见的套路就是使用 iframe 标签,form 设置 target、enctype 属性[注意事项]1、在IE中,不要用JS操控input选择文件,否则操作 iframe 提示“拒绝访问”2、不能连续选择同一文件上传完成后清空 value 属性即可,但是IE浏览器会触发 change 事...

2019-01-25 13:32:06 209 1

原创 关于全局VAR、FUNCTION声明

结论:全局性的使用VAR、FUNCTION声明,都会挂载(覆盖)到window对象 1、测试如下代码var open = 2;console.log(open);console.log(window.open);console.log(window); // 查看 open 属性function open(){}open.info = "123456";consol...

2019-01-24 12:38:04 227 1

原创 VUE组件初始化顺序

很有用的~inject、props、methods、data、computed、watch、

2019-01-22 09:49:36 3180

原创 vuex注入原理

核心:父子关系 

2019-01-22 09:06:32 1015

原创 IVIEW库,表格自定义列宽

说起iview,感觉还是 element-ui 好一点,基本变态需求都能解决。改的也不怎么好,先解决需求,凑合能用吧,https://gitee.com/ifgm/iview-customE:\github\iview-custom\src\components\table\cell.vue把 tooltip 改掉了E:\github\iview-custom\src\co...

2019-01-19 11:42:45 5020 6

原创 浅谈VUE项目优化

有一点记一点【静态变量分离,例如配置、字典等。】拿自己举个栗子,傻乎乎的把JSON全放在了data,直到刷到这个1、原代码 2、傻瓜式优化后,程序照常运行,毕竟只是静态JSON...3、全自动优化后4、Object.freeze、Object.seal 也都是可以的freeze:不可新增、不可删除、不可修改属性描述、不可修改属性值 seal:不...

2019-01-18 09:27:24 554 1

原创 简单的观察者模式-demo

<script> const EventEmitter = (function () { const emitters = []; const ONCE_SYMBOL = '$$EMITTER_ONCE'; class $EventEmitter{ constructor(isInit) { emitters.push(thi...

2019-01-17 13:31:26 178

原创 正向、反向代理

正向代理:以客户端为中心反向代理:以服务端为中心本来还想扯一扯,但是又没别人扯得好(传送门),给个结论完事儿,匿了匿了。 

2019-01-16 11:43:03 81

原创 内网穿透之ngrok

在ngrok要凉,frp要火的情况下,记录一下1、懒得搭建,www.ngrok.cc,直接用的做好的 ~2、下载之后可以看到一个文件sunny.exe,在当前目录打开cmd,输入启动命令 sunny clientid 你的ID3、还是很麻烦的,可以写个bat脚本# run.batsunny clientid 你的ID【其它问题】1、webpack-dev-ser...

2019-01-15 09:29:23 773

原创 new的时候发生了什么?

<script> const newFn = function (C, ...args) { /** * 创建对象,将其__proto__关联到构造器的prototype * 设置原型 * 判断返回值 * 输出 * */ // const obj = Object.create(C.prototype); ...

2019-01-14 12:59:54 1045

原创 github pages,自定义域名开启https遇到Domain does not resolve to the GitHub Pages server. For more information,

原因是因为我习惯手动创建CNAME文件,然后开启https就遇到了问题...删掉CNAME文件,手动填一下就OK<皮一下>  

2019-01-14 12:46:00 4646 4

原创 ES6 class之super

super 不止那么简单,mdn-super 介绍也模模糊糊。大致分为两种情况:静态方法中、构造器和原型方法中 class Element{ constructor() { this.setCreatedTime(); } setCreatedTime() { super.timestamp = +new Date(); console.log(sup...

2019-01-11 22:47:11 357

原创 maven jetty配置

版本:9.4.14.v20181114文档:https://www.eclipse.org/jetty/javadoc/9.4.14.v20181114/index.html?overview-summary.html1、新建一个maven项目,修改pom文件,<plugin> <groupId>org.eclipse.jetty</grou...

2019-01-10 10:02:20 556

原创 node传参、npm scripts设置环境变量

环境变量// node-传参.jsconsole.log(process.argv);console.log(process.env.arg1);console.log(process.env.arg2);console.log(process.env.argn);1、set语法{ "scripts": { "te2st": "set arg1=123 &a...

2019-01-09 16:39:32 5038

原创 REDIS常用命令,持续添加中..

记录常用的,有的可能是代码片段,慢慢添加~可视化工具  1、   

2019-01-09 14:15:41 154 1

原创 nextSibling、previousSibling 和 nextElementSibling、previousElementSibling

nodeType,主要与这个有关  nextSibling、previousSibling 可以说是所有节点;nextElementSibling、previousElementSibling 就是普通的元素节点。  

2019-01-05 14:01:11 928

原创 正则获取文件名,'E:/**/lib/viser-vue/index.js'

'E:/**/lib/viser-vue/index.js'使用后行断言匹配 E:/**/lib/viser-vue/,然后进行变量名称校验1、const filePath = 'E:/**/lib/viser-vue/index.js';console.log(filePath.match(/.*(?=(\.js)$)/g)); // E:/**/lib/viser-vue/...

2019-01-03 11:17:09 504

原创 webpack-dev-server

https://www.babeljs.cn/repl/,在线版貌似不能用了,然后做了一个本地的,各种查文档,复习了不少东西...https://share.weiyun.com/56nl9c0npm inpm run dev备注1、... ...

2019-01-02 15:40:27 351

空空如也

空空如也

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

TA关注的人

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