08 2019 档案
摘要:JavaScript实现方式: 防抖 触发高频事件后 n 秒内函数只会执行一次,如果 n 秒内高频事件再次被触发,则重新计算时间;思路:每次触发事件时都取消之前的延时调用方法: 举个例子:做一个自动查询的功能假装下面的代码是从服务器获取的数据(下面会用到):// 假装这是个接口function ge
阅读全文
摘要:vue中报Class constructor FileManager cannot be invoked without 'new'.错处理: 原因:less 3.10 正式版报错 解决方法很简单,把package.json中 less版本的 ^ 去掉 重新安装一下之前可以用的版本应该就可以解决问题
阅读全文
摘要:微信公众号开发文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115 高德文档:https://lbs.amap.com/api/javascript-api/reference-amap-ui/other/posit
阅读全文
摘要:1.类的修饰: 修饰器(Decorator)函数,用来修改类的行为。修饰器是一个对类进行处理的函数。修饰器函数的第一个参数,就是所要修饰的目标类。 @testable class MyTestableClass { // ... } function testable(target) { targe
阅读全文
摘要:软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。约束数据类型 interface Person { name: string age: number } interfac
阅读全文
摘要:首先打开手机的开发者模式,(在连续点击7次版本号,系统会提示已经打开开发者模式) 然后打开一个手机浏览器。 然后在电脑上打开chrome://inspect/#devices。这是就会出现手机上浏览器相应的链接,点击inspect弹出一个新窗口就可以查看代码了。还有就是电脑要可以FQ的。 如果chr
阅读全文
摘要:1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运行 fn; 例如:子组件: <template> <d
阅读全文
摘要:1、base64加密:在页面中引入base64.js文件,调用方法为: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>base64加密</title> <script type="text/javascript" src="b
阅读全文
摘要:async:async function 声明将定义一个返回 AsyncFunction 对象的异步函数。当调用一个 async 函数时,会返回一个 Promise 对象。当这个 async 函数返回一个值时,Promise 的 resolve 方法会负责传递这个值;当 async 函数抛出异常时,
阅读全文
摘要:首先获取当前环境是ios还是Android var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.mat
阅读全文
摘要:git clone url 克隆代码到本地本地新建文件夹上传到git:进入到新建的文件夹git init//把文件夹变成仓库add添加到本地 git add dev添加文件到本地 git add -A添加全部文件到本地commit提交 git commit -m’修改bug’ //提交到本地(git
阅读全文
摘要:由于本文图片比较多,所有都缩小了不少,点击图片就可以放大看到原始图片 使用镜像 cmd打开终端,贴上以下代码,以加入到环境变量中,如果添加失败,可以手动添加 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_
阅读全文
摘要:先创建一个新项目,具体步骤请参考https://www.cnblogs.com/darkbluelove/p/11338309.html 一.添加document.ejs文件(参考文档:https://umijs.org/zh/guide/app-structure.html#src-pages-d
阅读全文
摘要:首先全局安装dva+umiumi:npm install -g umidva:npm install -g dva-cli 通过脚手架创建项目 一: mkdir myapp && cd myapp 二: npm create umi 三: ? Select the boilerplate type
阅读全文
摘要:javascript中的this绑定问题,
默认绑定,
隐式绑定,
显式绑定,
new 绑定
阅读全文
摘要:事件模型和事件委托:
"DOM2级事件"规定事件流的三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。首先发生的是事件捕获,为截获事件提供了机会;然后是实际的目标接收到事件;最后一个阶段是冒泡阶段,可以在这个阶段对事件作出响应,
即:事件捕获->事件处理->事件冒泡
阅读全文
摘要:distinct对数组中的对象指定的关键字来去重
阅读全文
摘要:rxjs debounceTime用来减少搜索的频率,提高用户体验度,
input$.pipe(
filter(e => e.target.value.length > 1),
debounceTime(300),
distinctUntilChanged(),
switchMap(
e => from(getSuggestList(e.target.value)).pipe(retry(3))
)
).subscribe((val)=>console.log(val))
阅读全文
摘要:正式线或者本地调试都可以对数据进行抓包,开发人员的必备武器fiddler
阅读全文
摘要:HTML、css、javascript、DOM编程等基础了解
阅读全文