- 博客(10)
- 收藏
- 关注
原创 JS中的selection与range
本文简单总结下文本输入中的 Selection 与 Range 事件。测试地址见:在线效果预览项目中一般有主题色的需求,这时候可以通过 css 中的伪类可以自定义选中背景颜色去除第三方的 UI 库的选取选中可能要自定义 css 插件// 去除antd样式文件中的 ::selection,原因是::selection难以被取消 module . exports = function runtime(params) {Selection 对象表示用户选择的文本范围或插入符号的当前位置。
2023-07-24 04:43:50
457
原创 keydown, input,change,compsition事件的区别
本文主要总结下与文本输入的相关的事件。测试地址见:在线效果预览本文只是简单的列举了一些文本输入相关的事件,实际项目中会遇到比较多的兼容性问题,需要针对对应的问题进行处理。
2023-07-24 04:42:02
264
原创 monorepo npm publish 显示404
问题描述:在开发js-rock这个monorepo仓库的时候, 发布的时候显示 404解决的方案在npm上新建组织, 如js-rocks(对应package名需要加@, 如@js-rocks/lodash-tiny)npm addusernpm adduser --registry=https://registry.npmjs.org/ --scope=js-rocks`npm publishnpm publish --access public...
2022-05-12 18:56:29
530
原创 Unable to preventDefault inside passive event listener due to target being treated as passive
一.需求: tab导航要求滚动效果二.问题: iscroll左右滚动不流畅,网上找了一通,大致有以下三种解决方法方法一: 为滚动区域外层div添加下列css样式 ```css #wrapper { touch-action: none; }方法二: 添加disablePointer参数new IScroll('#wrapper', { disableP...
2019-02-22 21:18:44
5135
原创 Git clone Access denied Authentication failed
git拉取项目、git push的时候提示没有权限:Access denied Authentication failed 网上看了一下,估计是第一次输入账号密码的时候输入错误,但是问题是git把错误的账号密码进行了缓存,第二次输入的时候git没有再提示输入账号密码,逐个试了以下方案:一、git config --system --unset credential.helper...
2018-08-05 22:55:04
20138
3
原创 line-height和vertical-align实现多行文字水平垂直居中效果
这篇文章源于同事问了我两个问题:(1)为什么height和line-height设置相同的值能够使得单行文字垂直居中?(2)如何实现多行文字水平垂直居中效果?经过学习,大致形成了自己的思路,也顺利解决了同事的疑惑,觉得有必要写篇文章记录,一来是给自己做备忘,二来是给恰好有此疑惑的同行一个解决问题的思路,鉴于本人水平有限,文中不当之处欢迎批评指教.(一)从文字和图片的...
2018-07-28 22:23:56
5713
5
原创 原型链与继承(一):六种常见继承模式
一、原型链继承:function SuperType(){ this.colors = ["red", "blue", "green"];}SuperType.prototype.Fun = function(){};function SubType(){}//继承了SuperTypeSubType.prototype = new SuperType();var ins...
2018-05-15 17:01:43
15162
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人