九种跨域方式实现原理(完整版)
前后端数据交互经常会碰到请求跨域,什么是跨域,以及有哪几种跨域方式,这是本文要探讨的内容。同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击
TypeScript 枚举类型用法示例
使用枚举类型可以允许我们定义一些带名字的常量,也可以清晰地表达意图或创建一组有区别的用例。在 TypeScript 中,支持数字的和基于字符串的枚举。
优雅解决按钮”重复点击“问题
这个问题怎么解决呢?简单点,使用一个lock标记,在请求发出时上锁,上锁后就不可以再发请求,可以在请求结束后解锁:
为什么不推荐用for...in遍历数组
通过用户给定的选择器列表selectors确定哪些元素可以提取出来作为标题,比如传一个[\\\'h1\\\', \\\'h3\\\', \\\'div.title\\\']。网友的使用方法完全正确,selectors传递的都是合法的选择器
Fetch还是Axios,哪个更适合HTTP请求?
前端开发最重要的部分之一是通过发出HTTP请求与后端进行通信,我们有几种方法可以异步地在Javascript中进行API调用。几年前,大多数应用程序都使用Ajax发送HTTP请求,Ajax代表异步Javascript和XML
如何开发一款前端工具
基本上,使用任何成熟的语言都可以开发 cli 工具,作为一个前端小白,还是 JavaScript 比较顺手,因此我们选用nodeJS作为开发语言,开发一款node-cli工具。
一个好的web前端开发者,是怎么学习的?
IT 行业的变化快是众人皆知的,需要持续去学习新的知识内容。但是,往往我们工作之后,经常发现学习的东西很少了,学习效率非常低,感觉自己到了一个瓶颈期
前端高效开发必备的 js 库梳理
首先我觉得在学习任何知识之前必须要有一个明确的学习目标, 知道自己为什么要学它, 而不是看网上说的一股脑的给你灌输各种知识, 让你学习各种库, 从而不断的制造大家的焦虑感.
uniapp异步加载数据实现页面同步
之前学vue的时候看到过异步加载数据的写法,并且在vue里面用的大都是ES6的语法。对于async和await并不太了解,网上说在uniapp中请求数据时总是数据和页面不同步