日常
剪影成霜
这个作者很懒,什么都没留下…
展开
-
ios 移动端输入框点击不灵敏 fastclick
###fastclick作用用于消除物理敲击与click移动浏览器上的事件触发之间的300ms延迟。(https://www.npmjs.com/package/fastclick)###问题:在移动端,用了antd mobile的输入框组件,但是ios用户都反馈输入框点击不灵敏,有时候要点好几下才能点中输入框。###原因:1.可能是样式上输入框被遮住了。2.设备点击问题###尝试:1.针对第一种可能,我在样式上给输入框加了z-index,还有宽高,但是问题还是有,所以排除第一种可能。2.原创 2021-04-01 19:47:52 · 593 阅读 · 0 评论 -
ios 复制问题
问题:用react写了移动端的应用,其中有一步是复制链接,用的是插件:copy-to-clipboard。在复制一个请求接口获得的链接时,发生了异常。如图:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传原因:最初我是怀疑插件有问题,但是其他的页面也有使用这个插件进行复制,并没有出现这个问题,而这个出现问题的复制与其他的不同的地方就是,这个复制的链接是接口返回来的。那就可能是因为异步的问题导致的。方法:之前我是直接拿到接口返回的链接进行复制。现在我加了一个弹窗,接口请求成功之原创 2021-04-01 19:41:00 · 406 阅读 · 0 评论 -
简单排序
冒泡排序:时间复杂度O(n^2),从头到尾,第一位和第二位比较大小,下沉大的数,在第二位和第三位比较,下沉大的数……比较到最末尾的数之后,最大的数被沉到最末尾,固定。然后第二轮照第一轮的从第一位开始比较,比较到倒数第二位之后,最大的数被沉到倒数第二位,固定。……依次类推。 若数组有n个数,第一轮比较n-1次,第二轮比较n-2次。所以效率是要比较N-1+n-2+n-3+……+1=N*(n-1)/2=n^2/2+n/2 所以时间复杂度是保留最高项,并把去掉前面的常熟,即O(n^2)...原创 2020-11-26 22:11:28 · 128 阅读 · 0 评论 -
jquery click无效
用js动态添加了dom元素jQuery(value).append("<button class='replay'>回复</button>")本想给这个dom元素绑定一个点击事件 $(".replay").click(function() { console.log('122') $('#send-content').focus(); });但是发现他...原创 2020-03-26 10:21:55 · 307 阅读 · 0 评论 -
百度浏览器打开网页强制加上display:none
发现一个问题,用百度浏览器打开网页会强制加上隐藏样式。但是我的页面代码写了其他的浏览器都没有这个问题。暂时还没有找到解决办法。原创 2020-03-19 14:32:10 · 649 阅读 · 1 评论 -
has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested
用vue-cli搭建的项目,运行了一下就报了这个错。字面意思就是这个请求被CORS锁住了,缺少一个请求头“Access-Control-Allow-Origin”。这个请求头是CORS的重要点,这就以为这遇上了跨域的问题啦。之前造成问题的axios代码:const url="http://www.a-bm.cn/chanpin-0_p0.html" this.$axios({...原创 2020-03-18 17:49:31 · 15622 阅读 · 1 评论 -
git@github.com: Permission denied (publickey). fatal: Could not read from remote repository.
在使用git clone xxxx的时候提示了git@github.com: Permission denied (publickey).fatal: Could not read from remote repository.这是公钥私钥的问题参考下文:https://www.cnblogs.com/wmr95/p/7852832.html...原创 2020-03-09 13:53:03 · 261 阅读 · 1 评论 -
无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。
在vscode里面操作git提示无法将“git”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。查了一下没有配置环境变量。1.复制好下载的git里bin的地址2.打开控制面板—》系统和安全—》系统—》高级系统设置3.弹出系统变量框—》环境变量—》path—》编辑—》新建。将复制好的链接填入。保存即可,关掉vscode,重新打开即可操作。...原创 2020-03-02 10:57:40 · 24810 阅读 · 5 评论 -
Elements in iteration expect to have 'v-bind:key' directives at
Elements in iteration expect to have 'v-bind:key' directives (vue/require-v-for-key) at src\views\detail\detailbar.vue:6:17:这个原因是没有绑定key属性,也就是v-for没有写key原创 2020-02-29 14:18:17 · 144 阅读 · 0 评论 -
vue : 无法加载文件
用vue-cli脚手架创建项目的时候,出现vue : 无法加载文件 C:\Users\mt\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。这是因为系统禁止了运行脚本。那就想想办法...原创 2020-02-27 16:27:34 · 9334 阅读 · 4 评论 -
vue-cli的alias
configureWebpack:{ resolve:{ alias:{ "@":"src", "assets":"@/assets", "components":"@/components", "network":"@/netwo...原创 2020-02-06 13:07:00 · 199 阅读 · 0 评论 -
日常-label
<span v-if="qihuan"> <label for="姓名">用户账号:</label><input placeholder=""/> </span> <span v-else> <label for="email">邮箱账号:</label><input ...原创 2019-12-28 16:21:17 · 121 阅读 · 0 评论 -
日常--js
今天做了道题。function Foo() { Foo.a = function() { console.log(1) } this.a = function() { console.log(2) }}Foo.prototype.a = function() { console.log(3)}Foo.a = func...原创 2019-12-09 16:43:32 · 159 阅读 · 0 评论 -
日常--map(parseInt)
经常需要将一个数组转换成整数,这是parseInt就上场了;parseInt(string ,radix)。将输入的字符串转化成数字,radix就是输入的数字是多少进制的,最后默认转换为10进制的整数。parseInt(10,16) //16parseInt(10,2) //2;map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。map(function(cur...原创 2019-10-22 10:59:50 · 448 阅读 · 0 评论 -
日常-Uncaught SyntaxError: Invalid or unexpected token
一般是有符号错误,比如说分号或者逗号之类的用了中文原创 2020-02-25 13:10:10 · 184 阅读 · 0 评论 -
日常-词云
这个乱图纪念一下上周的七夕<head><title>七夕快乐</title><script src="D:\debug\wordcloud2.js"></script></head><body> <div id="canvas-container" style="float: left"&g...原创 2020-02-25 13:23:47 · 115 阅读 · 0 评论 -
日常--BigInt
上午刷了下算法题,遇上一个数字(6145390195186705543 19位),这个数字超出了js的基本类型number的范围:−9007199254740992 and 9007199254740992 (即正负2的53次方) 11位,JavaScript 里的数字是采用 IEEE 754 标准的 64 位双精度浮点数。所以这个数字就超出范围了,这时就有一个救兵啦:BigInt。BigInt...原创 2020-02-25 13:23:12 · 265 阅读 · 0 评论 -
日常--js 提升
在js中存在变量提升和函数提升两种。提升就是在没有声明变量或者函数的情况下便应用,但是在应用后有声明,这时就会出现提升,即应用前便声明了,所以此时的变量是undefined,函数则已经定义了。console.log(variable);var variable = '我是全局中的变量'; //// undefined console.log(variable);function variable...原创 2020-04-15 16:38:05 · 129 阅读 · 0 评论