前端
醉梦几时
这个作者很懒,什么都没留下…
展开
-
event loop
event loop 是实现 js 中异步回调的关键步骤,直译为 事件轮询或者 事件循环1. js中的代码分为同步执行和异步执行。2. 同步代码会逐行的被放在调用栈 (Call Statck) 中首先执行3. 在执行同步代码过程中,如果遇到异步代码,会被(Web APIS)暂存起来;4. 当同步代码执行完成后,调用栈 (Call Statck) 清空;5. 当调用栈 (Call Statck) 被清空后,event loop 会被触发,不断的检查回调队列(Callback Queue);6. W原创 2021-07-19 12:05:48 · 143 阅读 · 0 评论 -
IOS H5兼容性问题及解决方案记录
日期兼容性问题 const t = '2021-09-10'; // 在ios中 会报错 invalid Date new Date(t); // invalid Date new Date('2021/09/10') // ios 可以正确识别 这种格式的日期overflow 导致的 问题 <div class='parent'> <div class='child'> <img src='xxx' /..原创 2021-04-25 11:50:46 · 907 阅读 · 0 评论 -
日常工作总结
1、今天在componentDidMount 里面做了一点事情。 先放了了一个ajax从后台调数据,在回调函数里用localstorage存储在本地, 紧接着就要在ajax下面使用这些数据,结果居然调用不到。console出来是null。 思考了一下,componentDidMount也不会对这东西有影响啊。机智如我,果断将需要调用数据的函数用settimeout包裹,妥妥搞定。 2、后台数原创 2016-10-27 19:13:12 · 434 阅读 · 0 评论 -
css hack
前言:本文根据工作中使用的到逐步总结,欢迎批评指正。1. \9 —— IE9-IE11均可以识别 2. ——下面一段代码IE10和IE11可以识别@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .contentContainer{ width:1050px; }}原创 2017-08-25 14:28:52 · 318 阅读 · 0 评论 -
input--踩坑小记
1.以前遇见过 input 单选框无论如何无法选中的情况,最后弄明白是因为事件冒泡的原因。这一次又遇见,最终居然是因为name值相同导致的。 <label for="man"><input type="radio" name="sex" id="man" value="1" ><i class="circle"></i>男</label> <label for="woman"><input typ原创 2017-09-08 15:50:32 · 405 阅读 · 0 评论 -
日常code技巧总结
变量命名 1) 对于在代码中 多次 用到的变量,如果考虑到该变量可能会 出现变化 ,那么应该在js coding开始的时候,将该变量赋值给另外一个 替代变量 ,在以后的coding中使用替代变量,如此一来,无论该变变量如何变化,替代变量都会随之变化,不用大量修改代码。无替代变量--jsvar primordial = {hello:"world"}--html<div>{{primordial原创 2017-09-28 10:10:37 · 287 阅读 · 0 评论