自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pgLi

笔记

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 ng-alain封装类似windows ip框查询组件

1、组件样式2、组件代码import { Component, ElementRef, ViewChild, ViewEncapsulation } from '@angular/core';import { NzMessageService } from 'ng-zorro-antd';import { AppUtil } from '@core/util/util.service';@...

2018-05-31 18:15:13 859

转载 ES6常用对象操作整理

const简单类型数据常量// const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。 const PI = 3.1415926; console.log(PI) 对象常量const foo = Object.freeze({});// 常规模式时,下面一行不起作用;...

2018-05-30 11:38:01 924 1

原创 ng-alain+d3.js开发类表格

1、安装使用    1)安装d3     npm install --save d3    2)安装@types/d3    npm install --save @types/d3    3)安装d3-dsv  npm install --save @types/d3-dsv2、tip插件无法使用    d3-tip和tooltip均无法使用    解决办法:...

2018-05-29 11:01:13 814 1

转载 Angular4 组件通讯方法大全

组件通讯,意在不同的指令和组件之间共享信息。如何在两个多个组件之间共享信息呢。最近在项目上,组件跟组件之间可能是父子关系,兄弟关系,爷孙关系都有。。。。。我也找找了很多关于组件之间通讯的方法,不同的方法应用在不同的场景,根据功能需求选择组件之间最适合的通讯方式。下面我就总结一下关于组件通讯的N多种方法。1.父→子 inputparent.tsimport { Component } from '@...

2018-05-16 13:33:33 305

原创 webstorm 文件夹根据svn/git文件状态显示不同颜色

1)设置文件夹颜色是否根据文件状态改变setting-->Version Constrol2)修改颜色文件夹颜色Editor > Colors & Fonts > File Status2019版本在Version Control >File Status Colors...

2018-05-16 09:33:07 8681

原创 ng-alain封装公共模块、组件、服务

一、创建公共组件    1、在shared\json-schema\widgets目录下封装自己的公共模块和组件        2、在各级模块中导入自己的公共模块--》            二、创建公共方法类    1、采用服务的方式注入        2、在模块中引入该服务             三、创建公共服务且使用Subject观察者模式定...

2018-05-15 15:05:02 3436

原创 ngx-echarts遇到的坑

1、ngx-echarts版本问题导致的问题2、高度传值传不进去 解决方式:<div echarts [loading]="loading" [loadingOpts]="getLoadingOpts()" [options]= "option" [initOpts]= "opts" [merge]="updateOptions" ..

2018-05-10 14:57:51 9027 6

原创 cmd常用指令

一、cmd常用指令1、win + R打开运行并输入cmd进入虚拟DOS窗口 2、进入某个目录 d: cd cd .. 返回上一级 cd ... 返回上上级 cd \ 返回根目录3、查看有多少文件夹dir模糊联想 tab键4、notepad 打开t记事本二、打开远程...

2018-05-10 08:29:40 505

原创 ng-alain

1、大屏安装依赖碰到问题sass-model未引用    解决方法:安装依赖npm install node-sass@latest2、安装脚手架    npm install -g angular-cli3、无法通过ng server启动项目    解决方法:未解决,可能不是通过脚手架构建的,使用npm start来启动    修改端口号:schema.json  具体配...

2018-05-08 15:27:57 2685 1

原创 setTimeout实现for循环延迟打印

var delayExecution = function(num){ var num = num|| 5; if(Set){//判断是否支持ES6语法 for(let i=0;i<num;i++){ setTimeout(function(){ console.log(i); },i*1000); } }else{ ...

2018-05-07 19:07:53 1301

转载 AJAX工作原理及其优缺点

1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。它使用:使用XHTML+CSS来标准化呈现;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest对象与Web服务器进行异步数据通信; 使用Javascript操作Document Object Mo...

2018-05-06 21:04:36 93

原创 js实现给dom重复添加事件,不覆盖事件

var addLicenseFnNotOverride = function(dom,event,fn){ //字符串处理,去掉'on' var evString = event.substr(0,2); if(evString == 'on'){ event = event.substr(2); } //浏览器兼容性处理 if(wi...

2018-05-05 22:30:36 2100

转载 canvas性能优化

Canvas 最佳实践(性能篇)作者: 叶斋 发表于: 2016-02-22Canvas 想必前端同学们都不陌生,它是 HTML5 新增的「画布」元素,允许我们使用 JavaScript 来绘制图形。目前,所有的主流浏览器都支持 Canvas。Canvas 最常见的用途是渲染动画。渲染动画的基本原理,无非是反复地擦除和重绘。为了动画的流畅,留给我渲染一帧的时间,只有短短的 16ms。在这 16ms...

2018-05-05 14:28:24 1690

原创 js原型和原型链的理解

/** * 在js这门语言中,一切都是对象,继承Object Function * 一个对象一旦创建(通过构造函数),就当是造一个盘古出来,开天辟地第一人。 * 盘古一旦出来,天生有神通。有一个prototype的属性神通。 * 这个prototype属性指向盘古的小宇宙(原型对象), * 也可以理解为prototype就是盘古的原型对象 * 但是呢这个小宇宙只要constuct属性...

2018-05-05 00:31:00 361

转载 git使用

git push 本地项目推送到远程分支大家有的时候,会在本地新建项目,这里说一下在本地项目建立本地git仓库,然后push到远程仓库的步骤1.在本地项目的文件夹下,git仓库初始化git init  初始化本地git仓库  2.git add * 将本地文件索引添加至git库中3.git commit -m "first" # -m 后为提交日志...

2018-05-03 11:32:30 454

地图json文件

世界、中国及省市区县地图json文件。可用于d3.js开发地图。

2018-08-23

空空如也

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

TA关注的人

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