![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
不足记录
我是门儿
这个作者很懒,什么都没留下…
展开
-
js数组输出[]但里面有内容
今天编码过程中,出现一个问题。已经对数据进行添加操作,但是输出的数组为空。使用console.log进行输出,打印结果为“[]",但是点开之后,可观察到之前添加数组的元素。半天之后,发现数组添加操作是在ajax异步请求成功的回调函数里面进行。所以,输出数组为空是正常结果。解决的方法是等待ajax请求执行完之后对数组进行操作。即设置ajax同步请求,修改ajax的 async的属性为fals...原创 2019-11-18 19:21:07 · 3262 阅读 · 0 评论 -
两条线段求交点编程
今天需要验证两条线段是否相交,突然发现两点求一条直线不会了,然后我就自己在草稿上求了一番。已知两个线段分别是(x1,y1)(x2,y2)以及(x3,y3)(x4,y4),假设这两条线段不平行。设线段所在的直线为ax-by+c=0a1=y2-y1,b1=x2-x1,c1=b1*y1-a1*x1a2=y4-y3,b2=x4-x3,c2=b2*y3-a1*x3d=a1*b2-a2*b原创 2017-05-17 11:29:07 · 3308 阅读 · 0 评论 -
jquery 鼠标按住移动的解决方案
今天需要在鼠标点击后拖动时进行操作,一开始是只使用的是mousemove,后来发现鼠标松开后,依然还会执行mouseover里面的操作。上网查看了一下,当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件。也就是说,不管是点击鼠标按住不放移动,还是鼠标直接移动,就会触发这个事件。后来,使用的方法是,定义一个布尔变量,在mousedown中修改布尔变量的值,在mousemove判断布尔原创 2017-05-19 11:06:53 · 5415 阅读 · 1 评论