摘要: 1.类的修饰: 修饰器(Decorator)函数,用来修改类的行为。修饰器是一个对类进行处理的函数。修饰器函数的第一个参数,就是所要修饰的目标类。 @testable class MyTestableClass { // ... } function testable(target) { targe 阅读全文
posted @ 2019-08-12 11:00 蜗牛菜菜 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。约束数据类型 interface Person { name: string age: number } interfac 阅读全文
posted @ 2019-08-12 10:58 蜗牛菜菜 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 首先打开手机的开发者模式,(在连续点击7次版本号,系统会提示已经打开开发者模式) 然后打开一个手机浏览器。 然后在电脑上打开chrome://inspect/#devices。这是就会出现手机上浏览器相应的链接,点击inspect弹出一个新窗口就可以查看代码了。还有就是电脑要可以FQ的。 如果chr 阅读全文
posted @ 2019-08-12 10:57 蜗牛菜菜 阅读(1439) 评论(0) 推荐(0) 编辑
摘要: 1、父组件可以使用 props 把数据传给子组件。2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运行 fn; 例如:子组件: <template> <d 阅读全文
posted @ 2019-08-12 10:54 蜗牛菜菜 阅读(22694) 评论(0) 推荐(1) 编辑
摘要: 1、base64加密:在页面中引入base64.js文件,调用方法为: <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>base64加密</title> <script type="text/javascript" src="b 阅读全文
posted @ 2019-08-12 10:50 蜗牛菜菜 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: async:async function 声明将定义一个返回 AsyncFunction 对象的异步函数。当调用一个 async 函数时,会返回一个 Promise 对象。当这个 async 函数返回一个值时,Promise 的 resolve 方法会负责传递这个值;当 async 函数抛出异常时, 阅读全文
posted @ 2019-08-12 10:48 蜗牛菜菜 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 首先获取当前环境是ios还是Android var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var isiOS = !!u.mat 阅读全文
posted @ 2019-08-12 10:46 蜗牛菜菜 阅读(3314) 评论(0) 推荐(0) 编辑
摘要: git clone url 克隆代码到本地本地新建文件夹上传到git:进入到新建的文件夹git init//把文件夹变成仓库add添加到本地 git add dev添加文件到本地 git add -A添加全部文件到本地commit提交 git commit -m’修改bug’ //提交到本地(git 阅读全文
posted @ 2019-08-12 10:43 蜗牛菜菜 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 由于本文图片比较多,所有都缩小了不少,点击图片就可以放大看到原始图片 使用镜像 cmd打开终端,贴上以下代码,以加入到环境变量中,如果添加失败,可以手动添加 export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_ 阅读全文
posted @ 2019-08-12 10:42 蜗牛菜菜 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 先创建一个新项目,具体步骤请参考https://www.cnblogs.com/darkbluelove/p/11338309.html 一.添加document.ejs文件(参考文档:https://umijs.org/zh/guide/app-structure.html#src-pages-d 阅读全文
posted @ 2019-08-12 10:41 蜗牛菜菜 阅读(6663) 评论(0) 推荐(1) 编辑
摘要: 首先全局安装dva+umiumi:npm install -g umidva:npm install -g dva-cli 通过脚手架创建项目 一: mkdir myapp && cd myapp 二: npm create umi 三: ? Select the boilerplate type 阅读全文
posted @ 2019-08-12 10:39 蜗牛菜菜 阅读(3003) 评论(0) 推荐(0) 编辑
摘要: javascript中的this绑定问题, 默认绑定, 隐式绑定, 显式绑定, new 绑定 阅读全文
posted @ 2019-08-12 10:38 蜗牛菜菜 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 事件模型和事件委托: "DOM2级事件"规定事件流的三个阶段:事件捕获阶段、处于目标阶段和事件冒泡阶段。首先发生的是事件捕获,为截获事件提供了机会;然后是实际的目标接收到事件;最后一个阶段是冒泡阶段,可以在这个阶段对事件作出响应, 即:事件捕获->事件处理->事件冒泡 阅读全文
posted @ 2019-08-12 10:31 蜗牛菜菜 阅读(485) 评论(0) 推荐(0) 编辑
摘要: distinct对数组中的对象指定的关键字来去重 阅读全文
posted @ 2019-08-12 10:29 蜗牛菜菜 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 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)) 阅读全文
posted @ 2019-08-12 10:26 蜗牛菜菜 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: 正式线或者本地调试都可以对数据进行抓包,开发人员的必备武器fiddler 阅读全文
posted @ 2019-08-12 10:23 蜗牛菜菜 阅读(785) 评论(0) 推荐(0) 编辑
摘要: require.js的简单使用 阅读全文
posted @ 2019-08-12 10:14 蜗牛菜菜 阅读(1176) 评论(0) 推荐(0) 编辑
摘要: HTML、css、javascript、DOM编程等基础了解 阅读全文
posted @ 2019-08-12 10:11 蜗牛菜菜 阅读(376) 评论(0) 推荐(0) 编辑
摘要: SignalR长连接的简单用法 阅读全文
posted @ 2019-08-12 09:43 蜗牛菜菜 阅读(1668) 评论(0) 推荐(0) 编辑
footer