删删写写,回回忆忆,虽无法行云流水,却也可碎言碎语。
-
JonCDN已经配置了跨域访问的情形下请求失败报跨域错误has been blocked by CORS policy: No 'Access-Control-Allow-Origin' 一般是由CDN缓存请求导致,而请求直接使用了缓存,而缓存不带CORS配置,缓存的请求是不支持跨域的
2020-05-27 16:12
-
Jon跨域请求能发出去,服务端能收到请求并正常返回结果,只是结果被浏览器拦截了
2020-05-27 15:29
-
Jon尽量在html订阅变化,而不是在ts中,async管道能自动取消订阅:通过减少手动订阅管理能够简化代码 <p>{{value$|async}}</p> this.value$=streamObservable.pipe(map(value=>value.item))
2020-05-27 11:24
-
Jon使用*ngFor指令时,添加trackBy()函数,为每个item指定一个独立的id。针对性地对此特定元素进行DOM刷新,提升页面渲染性能 <li *ngFor="let item of items; trackBy: ()=>item.id)">{{ item }}</li>
2020-05-27 11:08
-
Jontinymce 给特定弹窗插件添加自定义类名; 在插件windowManager.open方法后面添加 ;document.getElementsByClassName('tox-dialog')[0].classList.add("custom-preview-class");
2020-05-26 14:28
-
Jontinymce 复制内容防止出现滚动条的方法,编辑配置content_style:'*{max-width: 100% !important;}' 提交内容时 '*{max-width: 100% !important;}'+content
2020-05-26 11:02
-
JonCSS3 calc() 函数用于动态计算长度值。 较新(ie9及以上)浏览器都支持。需要注意的是,运算符前后都需要保留一个空格 例:height: calc(100% - 29px);
2020-05-25 13:33
-
Jon高德地图地理编码与逆地理编码服务,用于地址描述与坐标间的相互转换 https://lbs.amap.com/console/show/picker
2020-05-25 13:00
-
JonAngular Material 重置表单默认值 this.dataForm.reset({aa: {value: '1', disabled: false}});
2020-05-25 10:36
-
Jon前端开发调试如何让请求网速变慢: 在 chrome 右键检查下面有个 Network 有个 Online 选项可以切换模拟网速比较慢的情况
2020-05-21 14:46
-
Jon求数组中最大值方法: let arr = [1,20,12,50,222,122,38,40]; let max = Math.max(...arr);
2020-05-20 15:48
-
Jon设置断点的三种方式: 1. 在 chrome->Sources 对应文件点击行号设置 2. 在代码里面直接用 debugger 设置 3. vscode 中点击行号设置断点需要在 debug 环境下配置 launch.json 文件后启动调试
2020-05-20 15:43
-
Jonhtml 元素 onclick="函数名不能是click和onclick" 否则不生效,因为click和onclick都是元素本身的属性,所以避免使用同名来定义方法名,其它事件如focus,blur也会出现同样的问题
2020-05-20 15:17
-
Jon两个微信相关工具网址:1. 搜狗微信搜索 微信订阅号公众号及文章搜索网址 https://weixin.sogou.com/ 2. 微读:微信pc端阅读 https://www.vreadtech.com/
2020-05-20 14:57
-
Jon前端涉及领域:浏览器端、移动端、后端nodejs、混合app(PWA/Ionic/Weex...)、跨平台app(RN/flutter)、小程序(wepy/mpvue/taro)、跨平台桌面端Electron
2020-05-20 13:52
-
JonElectron Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术构建跨平台的桌面应用程序的框架。 如果你可以建一个网站,你就可以建一个桌面应用程序。
2020-05-20 13:27
-
Jonflutter 请求头中放入token: headers: {HttpHeaders.authorizationHeader: (await SharedPreferences.getInstance()).get('user_token')}
2020-05-17 20:34
-
Jonflutter 中本地存储 token 等信息依赖 shared_preferences。 SharedPreferences prefs = await SharedPreferences.getInstance();
2020-05-17 20:33
-
Jonflutter 中本地存储 token final setTokenResult = await prefs.setString('user_token', token); if(setTokenResult){debugPrint('保存登录token成功')}
2020-05-17 20:33
-
Jonphp全局变量 定义变量 $name; 在某个函数体内修改前加上 global 变量名 如: global $name; $name = "what";
2020-05-17 20:26
日历
最新微语
- 浏览器ua修改位置(包括微信开发者工具),控制台>三个点...>More tools>network conditions>User agent
2024-04-22 17:30
- 统计下代码总行数(所有文件包括图片)
git ls-files | xargs cat | wc -l
统计下指定后缀文件代码总行数
git ls-files | grep -E '\.(ts|js|html|less|css|json)$' | xargs wc -l
2023-09-28 13:13
最新评论
- gNZiATxjsMa
ofDKBuJZlnmdx - EKeFLWaBG
OvtrqKLjGNd
分类
随机文章
最新文章
热门文章
存档
- 2023年1月(1)
- 2022年8月(1)
- 2022年5月(1)
- 2021年8月(1)
- 2021年7月(1)
- 2021年6月(1)
- 2021年5月(1)
- 2021年4月(1)
- 2021年3月(2)
- 2021年2月(3)
- 2021年1月(3)
- 2020年12月(1)
- 2020年11月(2)
- 2020年10月(2)
- 2020年9月(2)
- 2020年8月(2)
- 2020年7月(3)
- 2020年6月(3)
- 2020年5月(7)
- 2020年4月(5)
- 2020年3月(3)
- 2020年2月(2)
- 2020年1月(2)
- 2019年12月(2)
- 2019年11月(1)
- 2019年10月(3)
- 2019年9月(1)
- 2019年8月(2)
- 2019年7月(4)
- 2019年6月(5)
- 2019年5月(5)
- 2019年4月(3)
- 2019年3月(2)
- 2019年2月(2)
- 2019年1月(3)
- 2018年12月(1)
- 2018年11月(1)
- 2018年10月(1)
- 2018年9月(2)
- 2018年8月(1)
- 2018年7月(1)
- 2018年6月(3)
- 2018年5月(2)
- 2018年3月(1)
- 2018年2月(1)
- 2018年1月(1)
- 2017年11月(1)
- 2017年10月(1)
- 2017年8月(2)
- 2017年5月(1)
- 2016年11月(1)
- 2016年10月(2)
- 2016年9月(1)
- 2016年8月(1)
- 2016年7月(2)
- 2016年6月(2)
- 2016年5月(7)
- 2016年4月(6)
- 2016年3月(3)
- 2016年2月(2)
- 2016年1月(3)
- 2015年12月(2)
- 2015年11月(2)
- 2015年10月(3)
- 2015年9月(2)
- 2015年8月(4)
- 2015年7月(4)
- 2015年6月(8)
- 2015年5月(34)
- 2015年4月(8)
- 2015年3月(2)