摘要: 1.React DOM 使用 camelCase(小驼峰命名)来定义属性的名称,而不使用 HTML 属性名称的命名约定。例如,JSX 里的 class 变成了 className,而 tabindex 则变为 tabIndex。 2.JSX 防止注入攻击:React DOM 在渲染所有输入内容之前, 阅读全文
posted @ 2020-07-16 11:06 你风致 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 形如(function test(){...})(),称为立即执行函数表达式(IIFE)。 第一个括号将函数变成表达式,第二个括号执行这个函数。 这样做可以让函数名不污染所在作用域,并且能够自动运行。 另一个改进的形式:(function(){ .. }()),这两种实现的功能是一样的。 参数的传递 阅读全文
posted @ 2020-07-09 09:02 你风致 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 给元素绑定onCompositionStart和onCompositionEnd事件,并制定标记位,外加个防抖。 注意: 并不是先执行onCompositionStart再执行onCompositionEnd再执行onInput的顺序; 而是执行onCompositionStart,生成“虚文本”, 阅读全文
posted @ 2020-06-12 15:17 你风致 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 最近项目要兼容到ie9,故此处做个收集,方便使用。 兼容ie9的方法: Array:concat()every()filter()forEach()indexOf()lastIndexOf()isArray()join()map()pop()push()reduce()reduceRight()re 阅读全文
posted @ 2020-06-04 16:07 你风致 阅读(414) 评论(0) 推荐(0) 编辑
摘要: Dojo相关:1.dijit/_Templated在dojo2.0即将弃用。 2.map可以映射资源,将原有资源路径以新标识符代替。 3.文档中建议parseOnLoad为false,采用parse模块下的parse()方法代替。 4.cacheBust:true。向每个模块URL附加时间作为查询字 阅读全文
posted @ 2020-05-27 16:04 你风致 阅读(291) 评论(0) 推荐(0) 编辑
摘要: uniapp当遇到一些耗时操作时,耗时操作里发生了错误, 在h5网页端调试时它会继续往下走,且不会提示, 但在真机运行时,会发生一些反应于预期不一样, 导致你对比找错误的时候浪费很多时间, 建议把耗时操作以及一些判断性操作写在同一级代码的最后。 阅读全文
posted @ 2020-04-29 22:01 你风致 阅读(421) 评论(0) 推荐(0) 编辑
摘要: scroll-view盒子要指定width,且要有white-space:nowrap;属性;scroll-view内的盒子要是行内块inline-block,才能展示在一排。 阅读全文
posted @ 2020-04-29 16:30 你风致 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 一个文档中的注意事项,往往是发生问题的原因,这里整合了我认为容易发生的错误(为了方便我搜索问题) 1.static 目录下的 js 文件不会被编译,如果里面有 es6 的代码,不经过转换直接运行,在手机设备上会报错。 2.css、less/scss 等资源同样不要放在 static 目录下,建议这些 阅读全文
posted @ 2020-04-03 15:50 你风致 阅读(3603) 评论(0) 推荐(0) 编辑
摘要: 生成海报不难,都知道是用canvas画,但是在uniapp中会有一些bug,为了解决bug,下面是我的思路: 1.首先定义唯一容器,下面有image和canvas标签,为什么这样做呢,解决有些h5页面canvas画不出来,所以用image去接收并展示。 <view class="pc-contain 阅读全文
posted @ 2020-03-12 15:13 你风致 阅读(17324) 评论(1) 推荐(0) 编辑
摘要: 在严格模式下,this将保持他进入执行环境时的值: function mf(){ "use strict"; // 这里是严格模式 return this; } mf() undefined; // true window.mf() window; //true 在严格模式下,如果 this 没有被 阅读全文
posted @ 2020-01-02 13:58 你风致 阅读(320) 评论(0) 推荐(0) 编辑