web前端问题总结

HTML5 前端 Web 存储的安全问题与解决方案 随着互联网技术的飞速发展,HTML5 成为了前端开发的重要标准。HTML5 前端 Web 存储为网页应用提供了在客户端存储数据的能力,如本地存储(localStorage)和会话存储(sessionStorage),这极大地提升了用户体验和应用的性能。然而,这些存储方式也带来了一系列安全问题。本文的目的是深入探讨 HTML5 前端 Web 存储所面临的安全风险,并提供有效的解决方案,帮助开发者在使用这些存储机制时保障数据的安全性。 阅读详情

http和https区别

webrtc连接建立顺序:

  1. 连接信令服务器(wss),并发送join事件加入房间。

  2. 创建RTCPeerConnection实例。

  3. 创建DataChannel(如果需要)。

  4. 监听RTCPeerConnection的icecandidate事件,将收集到的候选通过信令服务器发送给远端。

  5. 通过信令服务器监听来自远端的ICE候选,并调用addIceCandidate添加到RTCPeerConnection中。

  6. 调用createOffer创建offer。

  7. 调用setLocalDescription设置本地描述为offer。

  8. 通过信令服务器将offer发送给远端。

  9. 通过信令服务器接收远端的answer,然后调用setRemoteDescription设置远程描述为answer。

  10. 连接建立。

css bfc 块格式化上下文是什么

https://www.cnblogs.com/adventureofraindrop/p/6123264.html

文档渲染树(Document Rendering Tree)
│
├── 初始格式化上下文(Initial Formatting Context)
│   │
│   └── 根元素 BFC(Root Element Formatting Context)
│       │
│       ├── **正常文档流(Normal Flow)**
│       │   │
│       │   ├── 块级格式化上下文(Block Formatting Context, BFC)
│       │   │   ├── 常规块级盒子(Block-level boxes)
│       │   │   │   ├── 块盒子(Block boxes)
│       │   │   │   └── 匿名块盒子(Anonymous block boxes)
│       │   │   │
│       │   │   ├── BFC创建元素(Block Formatting Context Roots)
│       │   │   │   ├── `overflow` ≠ visible 的块盒子
│       │   │   │   ├── `display: flow-root` 的元素
│       │   │   │   ├── `contain: layout, content, paint, strict` 的元素
│       │   │   │   ├── 多列容器(`column-count` ≠ auto 或 `column-width` ≠ auto)
│       │   │   │   └── `column-span: all` 的元素(创建新的BFC)
│       │   │   │
│       │   │   └── 布局特性
│       │   │       ├── 垂直方向依次排列
│       │   │       ├── 外边距合并(margin collapsing)
│       │   │       └── 包含内部浮动(contain floats)
│       │   │
│       │   ├── 行内格式化上下文(Inline Formatting Context, IFC)
│       │   │   ├── 行内级盒子(Inline-level boxes)
│       │   │   │   ├── 行内盒子(Inline boxes)
│       │   │   │   ├── 原子行内级盒子(Atomic inline-level boxes)
│       │   │   │   │   ├── 替换元素(img, video 等)
│       │   │   │   │   ├── `display: inline-block`
│       │   │   │   │   ├── `display: inline-table`
│       │   │   │   │   └── `display: inline-flex/inline-grid`
│       │   │   │   └── 匿名行内盒子(Anonymous inline boxes)
│       │   │   │
│       │   │   └── 布局特性
│       │   │       ├── 水平方向依次排列
│       │   │       ├── 基线对齐(baseline alignment)
│       │   │       └── 行盒(line boxes)形成
│       │   │
│       │   ├── 表格格式化上下文(Table Formatting Context)
│       │   │   ├── `display: table` / `inline-table`
│       │   │   ├── 表格包装盒子(table wrapper box)
│       │   │   ├── 表格盒子(table box)
│       │   │   └── 表格单元格 BFC(table-cell 创建 BFC)
│       │   │
│       │   ├── 弹性格式化上下文(Flex Formatting Context, FFC)[CSS3]
│       │   │   ├── `display: flex` / `inline-flex`
│       │   │   ├── 弹性容器(flex container)
│       │   │   └── 弹性项目(flex items)
│       │   │
│       │   ├── 网格格式化上下文(Grid Formatting Context, GFC)[CSS3]
│       │   │   ├── `display: grid` / `inline-grid`
│       │   │   ├── 网格容器(grid container)
│       │   │   └── 网格项目(grid items)
│       │   │
│       │   ├── 多列格式化上下文(Multi-column Formatting Context)
│       │   │   ├── `column-count` ≠ auto 或 `column-width` ≠ auto
│       │   │   └── 列盒子(column boxes)
│       │   │
│       │   └── 独立格式化上下文(Independent Formatting Context)
│       │       └── `display: contents` 的元素
│       │
│       ├── **浮动(Floats)**
│       │   ├── `float: left` / `right`
│       │   ├── 创建 BFC
│       │   ├── 脱离文档流但影响布局(out-of-flow but affecting flow)
│       │   └── 布局特性
│       │       ├── 行内内容环绕(inline content wraps)
│       │       ├── 块级盒子忽略(block boxes ignore floats)
│       │       └── 清除机制(clearance mechanism)
│       │
│       ├── **绝对定位(Absolute Positioning)**
│       │   ├── `position: absolute` / `fixed`
│       │   ├── 创建 BFC
│       │   └── 完全脱离文档流(completely out-of-flow)
│       │       ├── 不占据常规流空间
│       │       ├── 相对于包含块定位
│       │       └── 层叠上下文(stacking context)
│       │
│       └── **相对定位(Relative Positioning)**
│           ├── `position: relative` / `sticky`
│           ├── 保持在文档流中(in-flow)
│           └── 相对于自身原始位置偏移
│
└── **层叠上下文(Stacking Contexts)**
    ├── 根层叠上下文(Root stacking context)
    ├── z-index ≠ auto 的定位元素
    ├── opacity < 1 的元素
    ├── transform ≠ none 的元素
    ├── mix-blend-mode ≠ normal 的元素
    ├── filter ≠ none 的元素
    ├── isolation: isolate 的元素
    └── will-change 指定特定属性的元素

数组/链表,反转

给一个链表5-》4-》3-》2-》1

输出12345

类的继承如何实现,cat继承animal

原型链,最顶端是咋样的,先有object还是先有function

async await

promise

防抖节流区别

防抖:一定时间内触发的事件,只有最后一次有效(例如滚动条事件,input事件,由于用户操作后值改变了,中间的那些触发并没有意义,只有最后一次是操作的最终结果)

频繁触发,但只在特定的时间内没有触发执行条件才执行一次代码

节流:多次触发都是有意义的,但是需要限制触发的频率,稀释事件执行

例如,用户在服务端响应慢的时候狂点按钮,我们需要对按钮事件触发频率进行限制,例如5秒内只能发起一次请求。

https://www.cnblogs.com/xpz007/p/10037167.html

v-slot

用于在父组建获取子组件回传的数据,典型案例是表格,子组件需要获取传入父组件的数据以渲染数据(参考element表格用法)

Vue生命周期

vue一共有如下几个生命周期:

beforeCreate(初始化vm对象,但是还没生成observer,一般vuex,vue-router插件可以在这里通过这个钩子定义自定义属性$router,$store)

created(已生成observer,一般在这个钩子请求数据,这个钩子ssr也可以兼容,因此在这里请求数据较为合理)

beforeMount

mounted(已经有dom,可以访问dom,例如接入jq插件)

beforeUpdate

updated

beforeDestory(移除jq插件)

Destoryed

activated

deactived

Vue 实例 — Vue.js

路由生命周期:

beforeEach

afterEach
  • beforeRouteEnter
  • beforeRouteUpdate (2.2 新增)
  • beforeRouteLeave

排序算法

数组寻找重复最多(除了遍历)

虚拟dom优缺点

优点:

1、跨平台,

2、确保操作dom性能下限,批量diff出差异,patch到dom中批量更新

缺点:

由于dom操作统一交给了框架层,因此操作dom是框架自动进行,如性能要求无法满足,则无法采用直接操作dom的方式来进行极致的性能优化

虚拟DOM的实现原理与优缺点_虚拟dom的优缺点_z逍遥的博客-优快云博客

服务端推送h5

1、ajax轮训

2、sse(eventSource,基于http协议,服务端返回

Content-Type: text/event-stream

类型的数据。

客户端不断等待服务端响应数据,在body中传输具体的event报文/n/n作为多个报文的分隔符。它依然试用http协议

),单向,只能服务端推送

3、websocket

Server-Sent Events 教程 - 阮一峰的网络日志

前端常见的内存泄漏(全局变量,闭包变量被外部引用,函数内用this指向了window对象导致定义了全局变量)

常见的内存泄漏包括:

  • 意外的全局变量
  • 被遗忘的定时器或回调函数
  • 脱离DOM的引用
  • 闭包中重复创建的变量

如何避免内存泄漏

  • 注意程序逻辑,避免”死循环“之类的;
  • 减少不必要的全局变量,或者生命周期较长的对象,及时对无用的数据进行垃圾回收
  • 避免创建过多的对象

前端常见内存泄漏及如何避免_前端内存泄漏的原因及解决办法_wei_dan1129的博客-优快云博客

常见的安全漏洞(csrf,xss,sql注入,上传漏洞)

原型链

闭包:

能够读取其他函数内部变量的函数

例如函数内返回了一个引用了自身内部变量的函数,那么返回的函数可以读取被调用函数的内部变量,这个就是闭包

闭包优缺点:

优点:

封装性好,外部函数无法随意更改闭包内的变量状态,可以使用闭包来模拟其他语言的public,private特性,暴露出去的是public,内部的是private。

缺点:

由于闭包会使得函数定义的内部变量都保存下来,因此内存占用较大

javascript - 什么是闭包?闭包的优缺点? - 个人文章 - SegmentFault 思否

Js垃圾回收(标记清除算法)

https://www.cnblogs.com/fundebug/p/javascript-memory-garbage-collection.html

其他的语言,还有用其他的gc算法:

几种垃圾回收算法 - 简书

udp、tcp差异

udp:无连接,非可靠传输(因为无连接),支持单播,多播,广播,实时性场景使用(直播)

tcp:面向连接,可靠传输,只能单播,可靠性场景使用(文件传输)

为何是3次握手

谢希仁版《计算机网络》中的例子是这样的,“已失效的连接请求报文段”的产生在这样一种情况下:client发出的第一个连接请求报文段并没有丢失,而是在某个网络结点长时间的滞留了,以致延误到连接释放以后的某个时间才到达server。本来这是一个早已失效的报文段。但server收到此失效的连接请求报文段后,就误认为是client再次发出的一个新的连接请求。于是就向client发出确认报文段,同意建立连接。假设不采用“三次握手”,那么只要server发出确认,新的连接就建立了。由于现在client并没有发出建立连接的请求,因此不会理睬server的确认,也不会向server发送ack包(TCP中为什么采用三次握手而不采用两次握手_yinbucheng的博客-优快云博客)

https://www.cnblogs.com/fundebug/p/differences-of-tcp-and-udp.html

vue active生命周期

vue组件之间通信

浏览器从输入到输出

浏览器缓存

get和post区别

跨域解决方式

localstorage sessionStorage

cookie和session区别

队列和堆栈区别

深度优先,广度优先

Es6特性

webpack配置

盒模型(ie,chrome)width,chrome只算content,ie算border

盒模型包含:content + padding + margin +border

ie:width = content + padding + border

chrome: width = content

ddos、tcp半连接队列、动态扩缩容

剪头函数的this、为何不能被new

怪异盒子模型、普通盒子模型

实现一个请求队列、最大不超过5、超过就等待

vue2源码、响应式原理

前端方向:

1、webgis、地图相关

2、音视频、直播、点播

3、协同编辑系统、协同算法

4、低代码

5、微前端

6、web container

7、数据可视化

8、web3(挖掘下web3.js,以太坊相关、币圈相关)

WEB前端开发常见问题 NULL 博文链接:https://ayesd.iteye.com/blog/724826 立即下载

相关推荐

RK3568 Android12预置APK的三种模式详解:不可卸载、可卸载与永久删除

本文深入解析RK3568 Android12系统中APK预置的三种模式:不可卸载、可卸载与永久删除,详细介绍了每种模式的技术实现、应用场景及实战案例。针对Rockchip平台特性,提供从目录创建到系统编译的完整指南,帮助开发者根据产品需求选择最佳预置方案,并解决常见问题。

k8s6orchestrator的博客 967

Web前端常见问题,以及相关知识

什么是原型链,什么是类与方法?前端又该注意哪些?(1/99)

qq_54238660的博客 798

从string一词感受从字母象形到语义生成的底层逻辑

从词源上看,个人认为,soft一词的含义主要来自于“柔软水滑或柔软光滑”这样的含义,是从这样的含义中逐渐窄化,最终主要用来指“柔软”之意,而光滑、水滑这样的含义或语义形象最终被淡化,所以,soft如果符合首字母象形原则,那么它主要的来源形象,应当是【水】,也就是说,soft一词和smooth(a.光滑的)、ski(滑雪)/skate(滑冰)、slip(滑倒)/slippers(拖鞋)、slide(滑动)是相通的,并最终和sea(海)、sweat(汗/汗水)这一类和水一直相关的单词也相通。

nshkfhwr的博客 1269

Web前端开发的问题汇总

1).margin-top,margin-bottom不能正常显示时 一.有时会遇到外层中的子层使用margin-top不管用的情况;这里我们需要在子层的前后加上一个    div{height:0;overflow:hidden;} 例 CSS样式表中: #box {background-color:#eee;} #box p {margin-top: 20px;margin-bot

张明的博客 1934

【UV打印机】PrintExp打印软件教程(六)-高级模式(马达)

输入高级模式密码进入高级模式高级模式界面有操作栏、控制栏、参数栏及参数界面操作栏名称功能说明文件加载数据从板卡加载参数保存将参数保存到主板退出退出高级模式固件导入固件导入配套版本下的固件配置*xpcfx导出固件导出当前使用的固件配置*xpcfx导入波形文件导入对应的波形文件*waf操作初始化系统继续初始化动作复位X轴复位回原点控制栏可进行小车运动、闪喷操作(此闪喷为点击进行闪喷,不受平台位置限制),无清洗功能。

Print World的专栏 3112

【AHE数据集】中国2019年多源热排放数据集-500m空间分辨率

【AHE数据集】中国2019年多源热排放数据集

WW、forever的博客 411

web前端开发中需要注意的一些常见问题

在前端开发中,会遇到各种各样的问题,这些问题可能涉及性能、兼容性、用户体验、安全性等多个方面。

m0_68271787的博客 1800

百万 Token 压力实测:1M Context 的真实能力边界在哪里?

本文揭示了长上下文模型的性能衰减规律:1M上下文存在"容量曲线"与"质量曲线"的分歧,512K是可靠拐点。通过MRCR测试发现,不同任务类型衰减差异显著——检索任务在512K后性能下降30.6%,而生成任务仅下降5%。研究提出三阶段补偿策略:三明治注入(首尾指令强化)、语义面包屑(位置标记)、引用检查(强制溯源),可将512K-1M区间的可用性提升20%。工程实践表明,中段区域(30-70%位置)是注意力薄弱区,需要特殊处理。最终建议:关键检索任务控制在512K内,关联推理任务可扩展至

liuzhupeng的专栏 338

web 前端面试题50道

整理出来web前端面试比较常见的50道题

Liumxe的博客 1万+

【AI面试】2026 AI Agent 应用开发|应届生简历模板 + 完整学习路线图(校招可直接复用)

很多同学学完 RAG、Agent 之后,不知道简历怎么写,项目写成 “调用大模型 API 实现聊天机器人”,投出去几乎没有面试。AI Agent 应用开发,本质还是软件开发岗位。简历要突出工程能力、踩坑优化、问题解决,不要只堆砌 AI 关键词。注意:本文针对【AI 应用开发 / Agent 应用工程师】本科校招;不适合大模型训练、微调算法岗。AI Agent 应用开发岗位,不是只会写提示词、调用 API 就可以拿到 offer。拥有传统软件工程基本功,同时懂大模型、RAG、Agent 工程落地的开发者。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 305

人工智能训练师三级考试大纲深度解读|理论+实操分值分布+六大模块占比

三级人工智能训练师考试分为理论和实操两大模块(各100分,合格线60分)。理论考试包含AI基础(30%)、数据标注(25%)、模型训练(20%)、测试(15%)和系统运维(10%),题型为客观题;实操考核侧重数据标注(40%)、模型测试(35%)和系统运维(25%),采用现场操作形式。复习应优先关注AI基础和数据标注等高分值模块,实操需重点掌握标准流程和结果准确性(占评分70%)。考试要求两模块均达标,理论侧重概念理解,实操强调规范执行与文档完整。

白话机器学习 1097

【如何高效处理前端常见问题:策略与实践】

前端开发中的常见问题虽然种类繁多,但通过合理的问题处理策略和实践方法,我们可以有效地应对这些挑战。从浏览器兼容性、性能优化、跨域请求、响应式布局到安全性问题,每个方面都需要我们投入足够的关注和努力。同时,持续的学习、实践和优化也是提升前端开发能力的关键。通过不断积累经验和知识,我们可以更加高效地解决前端开发中遇到的问题,为用户提供更加优质、流畅的Web体验。使用开发者工具:利用浏览器的开发者工具(如Chrome DevTools)进行网络请求分析、性能监控、DOM和CSS检查等。日志记录。

zhaochen1127的博客 2801

基于单片机设计的智能消防排烟窗控制系统_422

随着城市化进程的不断加快,高层建筑、大型商业综合体以及地下空间的数量迅速增加,建筑内部结构日趋复杂,一旦发生火灾,烟雾和有毒气体往往比明火更具威胁性。大量研究表明,在火灾事故中,人员伤亡的主要原因并非直接烧伤,而是由于吸入烟雾及一氧化碳等有毒气体导致窒息。因此,如何在火灾初期快速排烟、降低有害气体浓度,并及时进行预警,成为现代消防系统设计中的关键问题。传统的消防排烟系统多依赖人工操作或简单的联动控制方式,存在响应滞后、自动化程度低、信息反馈不及时等问题。在实际应用中,当火灾发生时,如果不能第一时间开启排烟窗

396

web前端面试高频问题

web前端面试高频问题

小青柑的博客 110

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

web前端从业者面试的三个问题

马上就到2021年了,大家都知道,年初是“跳槽旺季”,跳槽就要面临面试的问题,广大web前端开发的人员如何面对面试中出现的问题呢?今天,长沙web前端培训的小编就来给大家说一说,web前端从业者面试的三个问题。 问题:面对量超过自己承受能力且时间有限的工作时你会怎么办? 解析:目的:考察候选时间管理和处理大量任务的能力,当然也会涉及定的沟通能 分析:程序员的作内容可能大部分时间并不在写代码上,而是要处理各种会议、需求和沟通,通常都属于工作超负荷的状态,对上面这种问题不建议以加班的方式来解决,因为主要考察的

IT知堂 402

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

web 前端 如何分享到instagram_Web前端基础:常见的移动web问题、各种bug坑如何解决...

Web前端基础,前端开发教程web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思。现广泛译作网络、互联网等技术领域。表现为三种形式,即超文本(hypertext)、超媒体(hypermedia)、超文本传输协议(HTTP)等。常见的移动web问题,终端触摸交互,各种bug坑如何解决?移动web最佳viewport设置单行文本溢出  .inaline{  overflow:hidden; ...

weixin_39653622的博客 861

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

零基础怎么学好Web前端 一般会遇到哪些问题

  Web前端开发是如今互联网企业必不可少的岗位之一,吸引了众多年轻人加入,很多学习Web前端的人都是零基础。那么,这些零基础的人在学习Web前端时,会遇到哪些问题?下面千锋小编就给大家介绍一下。   1、因一些基础算法、数据结构理论不扎实导致一些编程思维难于理解。   比如原型链,如果清楚数据结构中链表结构,那么这个东西不难理解,再比如哈希值,懂得数据结构中哈希表,哈希值也就迎刃而解。   2、计算机体系结构、操作系统理论、网络理论不扎实导致到后期一些东西难于理解。   比如有学员从前端学习入

qq_43444478的博客 234

WEB前端兼容问题处理

WEB前端兼容问题处理 HTML对象获取问题 FireFox:document.getElementById(“idName”); ie:document.idname或者document.getElementById(“idName”). 解决办法:统一使用document.getElementById(“idName”); const问题 说明:Firefox下,可以使用const关键字或var关键字来定义常量; IE下,只能使用var关键字来定义常量. 解决方法:统一使用var关键字来定义常量

IT__zz的博客 345

web前端是指什么_什么是web前端-常见问题

【系统公告】 接口好像出现了故障,请耐心等待恢复,带来的不便请您谅解。

2501_93842230的博客 366

高年薪的Web前端工程师经常思考哪些问题?

为什么同样从事Web前端开发工作,有的人能拿到较高的薪资,而有的人却只能达到行业平均水平。优秀的Web前端工程师除了技术更高超之外,他们在思考问题上也更全面,那么想要成为一名高年薪的Web前端工程师需要经常思考哪些问题。下面,小编带你来看看。 1、此处有没有模式 研究在哪些情况下行得通,哪些情况下行不通的设计模式,能够让我们发现潜在的规则,了解看似不相关的概念和行为。为了更深层次地了解工作,你需要时不时地问问自己,“此处有没有设计模式?”。 这句话适用的不只是你的代码。在根据业务要求而变的类型变化中有没有

xiaoxijinger的博客 3851

如何解决Web前端安全问题?

介绍了Web前端安全问题产生原因,然后给出了对应的解决策略,从而降低和避免网站被攻击的可能性,另外可以看到Web安全是一个很大的课题,Web前端安全仅是其中的一个最前端和常见的领域,也可以看到要开发一个安全性非常高的Web安全网站是多么困难,但随着技术的发展,特别是量子计算机通信的出现,未来必然会出现超越现在已知的安全技术。

m0_72622669的博客 1879

开始为大家回答各种Web前端问题啦~

开始为大家回答各种Web前端问题啦~

fareise的博客 1293

web前端开发常见的技能问题

1.web扫码登录怎么实现,思路? 制作思路: 前端调用后台生成二维码的API,获取到二维码图片和id 前端检测(通过轮询或者websock)是否有手机扫码,通过调用后台接口API,参数为ID 手机扫描二维码登陆,手机端可以获取到二维码里ID,带上用户ID和二维码里的ID调用后台接口。 后台存储这个二维码的数据,加上登录用户信息,当前台调用API时,给返回登录成功。 前端获取到登录成功,进行跳转 2.解决input[type=file]打开时慢、卡顿问题 <input type

m0_49893750的博客 514

web前端学习日志——问题汇总1

最近应项目要求,学习web前端知识,从实例入手,根据现有网站模仿学习。过程中遇到不少很傻的问题,为了方便以后温习故整理了近一个月初学web遇到的一些问题。 1.设置border未在页面显示 原因:未设置border-style的样式,设置border-style:solid等类型后,border就显示出来了。 2.height设置百分比不起作用。 原因:父元素没有确定高度。需要了解的是,对于宽度来说,其父级元素无须确定宽度就能设置百分比。高度必须确定父元素的高度才能拿使用height= XX%的样式。 然而

weixin_41022751的博客 313

如何能学好Web前端开发 JS跨域问题怎么解决

  如何能学好Web前端开发?JS跨域问题怎么解决?JavaScript跨域是指通过JS在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过JS获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。那么如何解决跨域问题呢?下面来看看吧。   在此之前,我们首先要了解为什么需要跨域。跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。简单来说,跨域的作用就是让你能访

qq_43444478的博客 194
上一篇: 常规设置-Sinon.JS
下一篇: typescript常用工具类型
xiaolu289
博客等级 码龄19年 8粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值