02 2019 档案
摘要:1、自定义一个比较器,其参数为待排序的属性。 2、将带参数的比较器传入sort()。
阅读全文
摘要:在react 的事件中使用SyntheticEvent 就会出现下面的报错 <input onChange={async e => { await foo() ... }} /> 那么怎么解决呢? <input onChange={async e => { e.persist() await foo
阅读全文
摘要:1.机制如下: 注意一点: 宏任务需要多次事件循环才能执行完,微任务是一次性执行完的; 2.宏任务macrotask: (事件队列中的每一个事件都是一个macrotask) 优先级:主代码块 > setImmediate > MessageChannel > setTimeout / setInte
阅读全文
摘要:这第一次做手机端网页,在交付测试的时候发现一个问题, 就是body的宽度,我设置了overflow:hidden,在谷歌调试的时候确实是不能滑动的,但是在手机端测试的时候发现,overflow:hidden是失效的。就是说,页面是也可以左右摇晃的,延展出去的部分会被扯来扯去= = 后来查阅了一些资料
阅读全文
摘要:方法一、正则表达式 方法二、 方法三、 其他参数获取介绍: //设置或获取对象指定的文件名或路径。alert(window.location.pathname);//设置或获取整个 URL 为字符串。alert(window.location.href);//设置或获取与 URL 关联的端口号码。a
阅读全文
摘要:zoom的缩放是相对于左上角的;而scale默认是居中缩放; zoom的缩放改变了元素占据的空间大小;而scale的缩放占据的原始尺寸不变,页面布局不会发生变化; 对文字的缩放规则不一致。zoom缩放依然受限于最小12像素中文大小限制;而scale就是纯粹的对图形进行比例控制,文字50%原来尺寸。
阅读全文
摘要:@media (-webkit-min-device-pixel-ratio: 2){} @media (-webkit-min-device-pixel-ratio: 3){}
阅读全文
摘要:在需要依赖完成的ajax请求可使用promise保证执行顺序 在第一个请求正确返回后再发送第二个请求 原生js写ajaxpromise对象
阅读全文