摘要: DOM 定义 1. 全称为 Document Object Model 2. 针对 XML 但经过扩展用于 HTML 的应用编程接口 3. DOM 会把整个页面映射为一个多层节点结构 4. HTML 或 XML 页面中每个组成部分都是某种类型的节点,这些节点又包含不同类型的数据 注意:DOM 是独立 阅读全文
posted @ 2020-05-01 09:51 _fn 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 之前的项目模块拷贝粘贴到现有项目中, eslint 报 "Parsing error: Expression expected. " 错误,网上没找到解决方法,自己摸索一番已解决。 // 省略无用代码... hammer.on('doubletap', e => { const c = this.r 阅读全文
posted @ 2020-04-30 11:57 _fn 阅读(10454) 评论(0) 推荐(0) 编辑
摘要: 原本在开开心心地写着代码,然鹅格式化后居然有一处 eslint 提示报错,说我的缩进有问题,删除多余的缩进后,再格式化又变成了之前那样!其它地方都没问题,为啥就那一小块会报错呢?项目使用了 prettier 进行自动格式化,eslint 来进行检查报错,可是这俩貌似有世仇,不能好好相处。。。废话不多 阅读全文
posted @ 2020-04-20 18:53 _fn 阅读(2539) 评论(0) 推荐(0) 编辑
摘要: Flutter 封装请求方法类时使用了工厂构造函数的单例模式,在调试时为了按需控制请求打印日志,最好的方法就是往请求体中传参数控制,可是想了好久都不晓得怎么个传参法,后来查看 GitHub 时得到了解决方法,具体如下。 参考 "https://gist.github.com/theburningmo 阅读全文
posted @ 2020-04-16 22:02 _fn 阅读(853) 评论(0) 推荐(0) 编辑
摘要: Flutter 使用 webview 访问 http://localhost:8080 时报错,此错误应为 iOS11 禁止本地http的访问。 解决方法: 在 `ios/Runner/Info.plist' 文件中添加 <key>NSAppTransportSecurity</key> <dict 阅读全文
posted @ 2020-04-16 00:23 _fn 阅读(1674) 评论(0) 推荐(0) 编辑
摘要: 今修改一个比较老的 Vue 项目,参考 "网上的答案" ,在export 加了 name 还是无效,找了半天原因,发现项目中用了三层 router view ,keep alive 加在了第二层 router view 中,难怪无效。。。 注意:keep alive 必须加在组件直接关联的 rout 阅读全文
posted @ 2020-04-15 18:37 _fn 阅读(934) 评论(0) 推荐(0) 编辑
摘要: Dart VS Code 对 dart 语言的支持,初次打开会提示安装,选择安装即可。 Flutter 运行 Flutter 项目必须,和 dart 一样,初次用 VS Code 打开 Flutter 项目会提示安装,选安装即可。 Flutter tree 通过简单的语法,自动快速构建 widget 阅读全文
posted @ 2020-04-12 10:20 _fn 阅读(5730) 评论(2) 推荐(0) 编辑
摘要: 有时候数字过大,为了方便查看,在不需要过度精确的情况下,我们往往会将其转换 ‘k’ 结尾的字符串,如 1k,1.2k等等。原本想找个 Dart 版本的,奈何找了很久都没找到,于是参考了 Javscript 版本的方法进行了更改和优化。其实,Dart 和 Javascript 的正则差不多,只是 Da 阅读全文
posted @ 2020-04-06 02:26 _fn 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 最近在敲键盘时发现手指关节有点酸痛,可能整天都在敲代码,手指过劳了。为了减少手指敲击键盘次数,想起之前 chrome 上有用过一个鼠标手势工具,简单的手势能免去鼠标繁琐的移动和点击,也不用几个手指去组合地按快捷键。由于当时用的是 Chrome 上的扩展,比较局限,一直想找一款能够全局使用的鼠标手势工 阅读全文
posted @ 2020-03-27 21:51 _fn 阅读(977) 评论(0) 推荐(0) 编辑
摘要: wepy2.0 使用了 config 标签,用旧的方法解析可能会有问题,故推荐禁用 vetur 扩展,安装第三方 Wepy 扩展 今天修改一个比较早的小程序项目,项目使用的是 wepy 1.x 框架,打开项目代码中直接各种标红警告,看了下发现是 vetur 扩展的报错,setting 中直接配置 v 阅读全文
posted @ 2020-03-16 17:11 _fn 阅读(976) 评论(0) 推荐(0) 编辑