Logo

分类:js

5 篇文章

九种跨域方式实现原理(完整版)

前言前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。*一、什么是跨域?1.什么是同源策略及其限制内容?同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。所谓同源是指"协议+域名+端口...

js精度缺失问题

body {max-width: 980px;outline: 1300px solid #fff;margin: 16px auto;}body .markdown-body{padding: 45px;}@font-face {font-family: fontawesome-mini;src:...

javascript 实现一个定时遍历数组,每隔一段相同的时间取出数组中的一项进行操作

javascript 实现一个定时遍历数组的方法,每隔一段相同的时间取出数组中的一项进行操作如果使用频繁建议 可以利用原型链,方法挂在在Array的prototype上面setTimeInLoop方法Array.prototype.setTimeInLoop= function(fn, time) ...

总结了38个ES6-ES12的开发技巧,倒要看看你能拿几分?

前言大家好,首先表明一下,标题没有恶意哈哈。请原谅本菜鸡。都是为了帮助大家,大家可以把自己认识几个,得了多少分,发在留言里,一个一分,总分38分。这段时间很多兄弟姐妹都来问我问题,我也看过很多他们的代码。给我的感觉就是,代码的使用还停留在了ES5的那个阶段,很多用新语法就能轻松实现的,却都不怎么了解...

56个JavaScript手写知识点

面试常考1、实现原生的AJAX请求const ajax = { get(url, fn) { const xhr = new XMLHttpRequest() xhr.open('GET', url, true)// 第三个参数异步与否 ...