摘要:
function recursionFn (arr,id) { let onOff = false function recursion (arr,id) { arr.some((item,index)=>{ if (onOff) { return true } if (item.id == id) 阅读全文
摘要:
什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交 2.) 资源嵌入:<link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-fa 阅读全文
摘要:
问题描述:在vue项目中运行npm run dev启动服务器,然而在同一个局域网下的外部设备不能该服务器 解决方案:在项目的config文件夹下找到index .js中的host把默认的localhost更改为0.0.0.0, 然后外部设备就可以访问该项目启动的服务了(注意必须是在统一局域网下) 阅读全文
摘要:
判断一个对象是否为空 第一种方法: function isEmptyObject(obj){ for(value in obj){ return false; } return true; } isEmptyObject({})// true 第二种方法: 利用对象的 Object.getPrope 阅读全文
摘要:
compositionstart 事件触发于一段文字的输入之前可理解为:当浏览器有非直接的文字输入时触发。 compositionend 事件触发于一段文字的输入之后可理解为:当浏览器是直接的文字输入时触发 在遇到input事件与中文输入法的问题可以用以下方案解决: var cpLock = fal 阅读全文
摘要:
onhashchange事件触发的条件: 一个窗口的哈希改变时可以触发onhashchange事件 onpopstate事件触发的条件: popstate事件只会在浏览器某些行为下触发, 比如点击后退、前进按钮(或者在JavaScript中调用history.back()、history.forwa 阅读全文
摘要:
只需要在css中设置 html{ } body{ } 阅读全文
摘要:
1、第一种,对于onclick事件触发的的ajax 可以采用如下方法: 即在beforeSend中使点击按钮不可用,ajax结果返回后置为可用 $.ajax( { type: 'POST', url: APP+'?m=Shopping&a=ajaxSubmitorder&sid='+sid+'&sr 阅读全文
摘要:
Fetch API 一个隐藏最深的秘密就是AJAX的实现底层的XMLHttpRequest,这个方法本来并不是造出来干这事的。现在有很多优雅的API包装XHR,但是这远远不够。于是有了fetch API。我们来看看这个API的基本用法。最新的浏览器都已经支持这个方法了。 XMLHttpRequest 阅读全文
摘要:
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <body> <div class='wrapper'> </div> </body> <script type="text/javascri 阅读全文