自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 使用rxjs以及javascript解决前端的防抖和节流

JavaScript实现方式:防抖触发高频事件后 n 秒内函数只会执行一次,如果 n 秒内高频事件再次被触发,则重新计算时间;思路:每次触发事件时都取消之前的延时调用方法:举个例子:做一个自动查询的功能假装下面的代码是从服务器获取的数据(下面会用到):// 假装这是个接口function getData(val){ returnnew Promise(function(...

2019-08-27 14:25:00 255

转载 vue报错: Class constructor FileManager cannot be invoked without 'new'.

vue中报Class constructor FileManager cannot be invoked without 'new'.错处理:原因:less 3.10 正式版报错解决方法很简单,把package.json中 less版本的 ^ 去掉 重新安装一下之前可以用的版本应该就可以解决问题 ,虽然 锁定了版本 但是由于 ^, 所以会下载最新版本, 最新版本应该是有问题的。...

2019-08-19 19:53:00 513

转载 高德,微信公众号,企业微信获取定位

微信公众号开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115高德文档:https://lbs.amap.com/api/javascript-api/reference-amap-ui/other/positionpicker1.高德地图:1-1.获取当前定位信息 ...

2019-08-19 11:19:00 568

转载 es6 Decorator修饰器

1.类的修饰:修饰器(Decorator)函数,用来修改类的行为。修饰器是一个对类进行处理的函数。修饰器函数的第一个参数,就是所要修饰的目标类。@testableclass MyTestableClass { // ...}function testable(target) { target.isTestable = true;}M...

2019-08-12 11:00:00 104

转载 typescript泛型

软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。约束数据类型interface Person { name: string age: number}interface Animal { name: string ...

2019-08-12 10:58:00 54

转载 通过inspect在电脑的Chrome上查看手机上的H5

首先打开手机的开发者模式,(在连续点击7次版本号,系统会提示已经打开开发者模式)然后打开一个手机浏览器。然后在电脑上打开chrome://inspect/#devices。这是就会出现手机上浏览器相应的链接,点击inspect弹出一个新窗口就可以查看代码了。还有就是电脑要可以翻墙的。如果chrome://inspect/#devices一直是一片空白,可以通过电脑上的3...

2019-08-12 10:57:00 269

转载 vue中 关于$emit的用法

1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit 触发父组件的自定义事件。vm.$emit( event, arg ) //触发当前实例上的事件vm.$on( event, fn );//监听event事件后运行 fn;例如:子组件:<template> <div class="train-city"&gt...

2019-08-12 10:54:00 231

转载 js密码加密

1、base64加密:在页面中引入base64.js文件,调用方法为:<!DOCTYPE HTML><html><head><meta charset="utf-8"><title>base64加密</title><script type="text/javascript" sr...

2019-08-12 10:50:00 106

转载 promise、async和await

async:async function 声明将定义一个返回 AsyncFunction 对象的异步函数。当调用一个 async 函数时,会返回一个 Promise 对象。当这个 async 函数返回一个值时,Promise 的 resolve 方法会负责传递这个值;当 async 函数抛出异常时,Promise 的 reject 方法也会传递这个异常值。(async函数返回一个 Pro...

2019-08-12 10:48:00 120

转载 bridge和原生交互的简单用法

首先获取当前环境是ios还是Android var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.match(/\(i[^;]+;( U;)? CP...

2019-08-12 10:46:00 327

转载 git命令

git clone url 克隆代码到本地本地新建文件夹上传到git:进入到新建的文件夹git init//把文件夹变成仓库add添加到本地 git add dev添加文件到本地 git add -A添加全部文件到本地commit提交 git commit -m’修改bug’ //提交到本地(git remote add origin url(git上的地址);//关联远程)git ...

2019-08-12 10:43:00 54

转载 flutter本地环境的安装以及编辑器的配置

由于本文图片比较多,所有都缩小了不少,点击图片就可以放大看到原始图片使用镜像cmd打开终端,贴上以下代码,以加入到环境变量中,如果添加失败,可以手动添加export PUB_HOSTED_URL=https://pub.flutter-io.cnexport FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn...

2019-08-12 10:42:00 118

转载 dva+umi+antd项目从搭建到使用

先创建一个新项目,具体步骤请参考https://www.cnblogs.com/darkbluelove/p/11338309.html一.添加document.ejs文件(参考文档:https://umijs.org/zh/guide/app-structure.html#src-pages-document-ejs)在pages文件夹下创建document.ejs文件,有这个文件...

2019-08-12 10:41:00 511

转载 umi+dva+antd新建项目

首先全局安装dva+umiumi:npm install -g umidva:npm install -g dva-cli通过脚手架创建项目一:mkdir myapp && cd myapp二:npm create umi三:? Select the boilerplate type (Use arrow keys) ant-...

2019-08-12 10:39:00 212

转载 javascript中的this绑定问题

this的绑定规则1 默认绑定:function foo(){ console.log(this.a);}var a = 2 ;foo(); // 2调用foo()的时候其实相当于window.foo(),所以this.a其实指向的是window.a2 隐式绑定function foo(){ c...

2019-08-12 10:38:00 87

转载 事件模型和事件委托

事件模型一个事件发生后,会在子元素和父元素之间传播。这种传播分成三个阶段。window→documen→...→目标节点第一阶段:捕获阶段,从window对象传导到目标节点第二阶段:目标阶段,事件在目标节点上触发第三阶段:冒泡阶段,从目标节点传回window对象IE678的事件模型只有冒泡阶段。总结:"DOM2级事件"规定事件流的三个阶段:事件捕获...

2019-08-12 10:31:00 89

转载 distinct 数组去重,对象去重

distinct 操作符可以用来去重,将上游重复的数据过滤掉。import { of } from 'rxjs';import { distinct} from 'rxjs/operators'; // 使用of操作符产生一些数据,去重,然后订阅of(1, 1, 2, 2, 2, 1, 2, 3, 4, 3, 2, 1).pipe( distinct...

2019-08-12 10:29:00 222

转载 rxjs debounceTime减少搜索的频率

debounceTime用来降低事件的触发频率,接收以毫秒为单位的参数它所做的操作是,在一定时间范围内不管产生了多少事件,它只放第一个过去,剩下的都将舍弃html:<div class="autocomplete"> <input class="input" type="search" id="search" autocomplete="of...

2019-08-12 10:26:00 439

转载 Fiddler抓包工具的简单使用

Fiddler的官方网站:http://www.fiddler2.comFiddler的官方帮助:http://docs.telerik.com/fiddler/knowledgebase/quickexec使用方法:1.下载后安装2.fiddler给手机添加代理打开fiddler工具->Tools->Fiddler Options,记住图一的端口号;电脑...

2019-08-12 10:23:00 106

转载 require.js的简单使用

全局配置main.js:var version = +new Date();require.config({ urlArgs: 'v=' + version, // 根路径设置,paths下面全部都是根据baseUrl的路径去设置 baseUrl: '../addons/ewei_shopv2/static/js/app/', ...

2019-08-12 10:14:00 78

转载 HTML、css、javascript、DOM编程

HTML、css、javascript、DOM编程一、Html1.1html概述Html就是超文本标记语言的简写,是最基础的网页语言,其代码都是由标签所组成,是通过标签来定义的语言,代码不需要区分大小写,由<html>开始</html>结束,里面由头部分<head></head>和体部分<body>&lt...

2019-08-12 10:11:00 238

转载 SignalR长连接的简单用法

ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。下面是简单的demo;参考(https://docs.microsoft.com/en-us/aspnet/core/s...

2019-08-12 09:43:00 265

空空如也

空空如也

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

TA关注的人

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