最佳实践
文章平均质量分 61
web张
这个作者很懒,什么都没留下…
展开
-
移动端bug整理
重绘相关safari浏览器textarea标签的placeholder多行时显示不全ios键盘收起页面错位手机兼容bug汇总-之前记录的其他移动端-富文本链接处理原创 2020-01-07 21:31:38 · 160 阅读 · 0 评论 -
safari浏览器textarea标签的placeholder多行时显示不全
问题:使用textarea标签时,placeholder的内容很长,会换行,首次显示正常,当输入内容后,在清除,就会只显示placeholder的第一行内容,其之后的就看不到了解决方案:使用js动态的重绘textarea标签,来使placeholder显示完成调试解决:通过调试我发现,清除内容后,展示的placeholder只有一行,j经过反复调试属性,发现和textarea标签的重绘有关系,...原创 2020-01-07 21:26:43 · 1849 阅读 · 0 评论 -
js 数组、对象深度拷贝及方法的注意点
对数组、对象进行深度拷贝的方法function deepClone (data, newData) { if (typeof data === 'object' && data) { if (Array.isArray(data)) { newData = [] data.forEach((k) => ...原创 2019-12-20 14:06:10 · 99 阅读 · 0 评论 -
js-最佳实践总结
截取字符串的方式明确要获取的部分,以最精准的方法获取数据 // 例1 获取8位数字 var str='abcd12345678'; // 方法一 var newStr=str.slice(4); // 方法二 推荐 var newStr=str.slice(-8); // 注:首先要确定8位数字是一定在后面的,我遇到的问题就是,前面的...原创 2018-08-23 20:00:36 · 346 阅读 · 0 评论 -
如何描述清楚一个组件
如何能快速的了解组件分为四个部分功能说明、组件关系、使用说明、核心逻辑如下:功能说明支持对人员的单选或多选,返回一个人员列表数组;支持设置默认值、修改已选数据组件关系使用说明 @param {String/Number} [title] 标题内容 @param {Boolean} [isSingle] 是否是单选 @param {Array} [affere...原创 2019-07-29 14:52:50 · 339 阅读 · 0 评论