E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
前端面试
2023
前端面试
整理
1.介绍一下最近参与的项目,负责那些业务,在开发过程中遇到过问题吗?最后是咋样处理的?之前负责过大小十几个项目,负责过浙里办的整套上架流程,负责过数据大屏统计,后台管理系统文书生成表单生成等,浙政钉应用内嵌开发,搜索表单统一配置化,移动端form配置。遇到的问题,在一次html转pdf时,中文转出乱码的问题,最后是因为不支持中文格式,只支持英文,最后把.ttf字体引入才得以解决。2.H5C3新特性
楚叫兽
·
2023-10-28 14:27
vue.js
前端
html
css
javascript
前端面试
题:2021年7月26
2021年7月26日:腾讯会议线上面试1.上来就问的了解浏览器缓存么?说一说。答:浏览器缓存分为强缓存和协商缓存,我就知道这点了,具体说不下去。看下面链接吧浏览器缓存机制2.知道我这方面知识匮乏,就转移话题了,问了一些项目上的东西,那个项目感觉对你帮助最大?可以自己独立搭建项目么?webpack了解多少?,,,,然后提到了模块化和组件化。所以问题来了。什么是模块化和组件化?简单说说你对他们的理解?
渔倒到
·
2023-10-28 11:29
面试总结
vue
javascript
面试
好未来
前端面试
总结
1.主流es6,阮一峰不适合直接看,拿着目录百度,看应用。2.PHP写的什么例子?3.用户登陆过了,怎么一直保持登录状态?比如你登录慕课以后,下次在登陆的时候不用再输入验证,这个怎么实现?4.你理解的css3是什么?新增了什么?自己罗列一下5.不定宽,不定高,内容撑开在父元素中居中。position+translate6.原生js轮播图,自己给自己挖坑7.获取实时宽度,原生获取css的方法,sty
水木子_三月
·
2023-10-28 10:10
复制js变量问题(面试常考)
前端面试
时经常会有一个问题:复制变量值。这道题考察的就是对基本类型值和引用类型值理解了。复制基本类型值varnum1=2;varnum2=num1此时,num1中保存的值是2。
我是一名老java
·
2023-10-28 06:28
前端面试
题整理-ing---kalrry
前端面试
题整理-ing---kalrry前言一、Html/Css面试题1.img中的alt和title的区别2.rem/em/vw的区别3.BFC是什么4.
kalrry
·
2023-10-28 03:03
教程集合
前端
javascript
es6
一些
前端面试
思考
回流和重绘先牢记这句话,回流必将引起重绘,而重绘不一定会引起回流。回流的代价要远大于重绘。当你给一个元素更换颜色,这样的行为是不会影响页面布局的,DOM树不会变化,但颜色变了,渲染树得重新渲染页面,这就是重绘。比如我们增删DOM节点,修改一个元素的宽高,页面布局发生变化,DOM树结构发生变化,那么肯定要重新构建DOM树,而DOM树与渲染树是紧密相连的,DOM树构建完,渲染树也会随之对页面进行再次渲
AI3D_WebEngineer
·
2023-10-28 02:41
javascript
前端
前端面试
必考题:JavaScript事件循环(Event loop)、宏任务微任务
文章目录一、事件循环二、宏任务/微任务无渲染有渲染一、事件循环我们都知道,Js引擎是单线程的,也就是说每次执行一堆程序,必须是一个执行完再去执行另一个。那可能有人要问了:平时我们开启setTimeout定时器,也没见影响到后面程序的运行啊!是因为javascript从诞生之日起就是一门单线程的非阻塞的脚本语言。而它的非阻塞性是通过异步任务来实现的,可见setTimeout就是一个异步任务。那么从上
故里有长安丶丶
·
2023-10-28 01:55
JavaScript基础知识
面试
javascript
前端
面试
es6
前端面试
题:事件循环(Eventloop)
什么是事件循环?如何理解事件循环?事件循环原理如何描述?事件循环涉及了很多知识点,想要彻底掌握JS事件循环原理必须要掌握以下知识点:同步任务、异步任务、宏任务、微任务、任务队列、执行栈、js运行机制、EventLoop。1.事件循环概念事件循环就是js编译器解析与执行代码的规则。js本身是单线程,即同一时刻只能干一件事,而js任务包含了同步任务和异步任务,浏览器会率先执行同步代码,将异步代码放入消
是!豆哈哈
·
2023-10-28 01:52
笔记
事件循环
Eventloop
面试题
前端面试
题一览——面试so easy!
这里写目录标题http系列html系列css系列JavaScript系列ES6系列vue系列react系列Webpack系列版本控制系列TypeScript系列http系列html系列css系列用css实现一个三角形JavaScript系列AMD、CMD、commonJS模块化规范的区别普通for循环的性能远远高于forEach的性能,其中的原因js类型校验的三种方法事件循环的理解Jsx渲染成真实
喬~~
·
2023-10-27 23:28
前端
前端面试
基础题——12
1.什么是Vuex?2.为什么浏览器不能读取JSX?3.什么是JSX?4.当你调用setState的时候,发生了什么事?5.React组件生命周期的阶段是什么?6.React中refs的作用是什么?7.类组件(Classcomponent)和函数式组件(Functionalcomponent)之间有何区别?8.解释React中render()的目的?9.什么是Props?10.什么是Redux1.
翻斗花园-图图
·
2023-10-27 23:57
前端
vue核心面试题汇总【查缺补漏】
给大家推荐一个实用面试题库1、
前端面试
题库(面试必备)推荐:★★★★★地址:web
前端面试
题库很喜欢‘万变不离其宗’这句话,希望在不断的思考和总结中找到Vue中的宗,来解答面试官抛出的各种Vue问题,一起加油
前端技术栈
·
2023-10-27 21:57
前端面试题
vue.js
前端
javascript
前端面试
题目总结(HTML、CSS、JS、VUE、HTTP)
1、HMTL1、行内元素、块级元素、空元素(1)行内元素:、、、、(2)块级元素:、、、、(3)空元素:、、如何设计元素之间的转换?(1)display:block转为块元素,独占一行,行宽高、外边距、内边距都可以设置(2)display:inline-block:转为行内块元素,和相邻的行内元素在一行上,但是中间会有空白的间隙,行宽高、外边距、内边距都可以设置(3)display:inline:
jasmine_qiqi
·
2023-10-27 14:46
前端八股文
前端
html
css
javascript
vue
前端面试
题【背完最低10k】
面试题分五部分详解前端部分框架(vue2、vue3)前端部分主要从五个方面来准备,包括基础知识(html+css+javascript)、框架(vue2、vue3)、打包工具(webpack)、协议(http、https、websocket)、其它。感谢先辈们的链接,我就毫不客气的引用,同时结合自身面试情况。第二弹来啦(~ ̄▽ ̄)~,第三弹正在筹备中…框架(vue2、vue3)0.vue解决了什么
菜鸟0201
·
2023-10-27 11:36
面试题
前端
vue.js
javascript
前端面试
题——VUE
VUE面试题1、v-show和v-if的区别,v-show和keep-alive的区别答案:v-show是CSSdisplay控制显示和隐藏v-if是组件真正的渲染和销毁,而不是显示和隐藏频繁切换显示状态用v-show,否则用v-ifkeep-alive是在vue框架层级进行的JS对象渲染一般简单的可用v-show,复杂一点的一般用keep-alive,keep-alive通常用于tab的切换2、
别来…无恙
·
2023-10-27 08:43
vue
面试
vue
前端面试
题知识点整理
1.说一下Vue的双向绑定数据的原理vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调varobj={};Object.defineProperty(obj,'name',{get:function(){console.log('我被获取
为光pig
·
2023-10-27 07:06
前端面试
题1-vue和react的区别
vue和react的区别他们的功能相似(组件化开发),但是设计思想是不同的,以下列举了四点不同数据双向绑定react函数式思想,数据不可变,单向数据流(结合redux-form可以实现双向)vue响应式思想,支持双向绑定模板与JSXreactisallinjs,通过js来生成html和操作css,因此设计了JSX。vue采用模板引擎,把html、css、js组合到一个文件中(称为单文件组件)类式的
杰瑞同学
·
2023-10-27 06:22
前端面试题
vue.js
前端
react.js
前端面试
题--react与vue的区别
前端面试
题–react与vue的区别首先从架构层面来看,vue是MVVM架构,是一个灵活易用的渐进式双向绑定,而react并没有准确的架构模式,react准确的架构模式是调和器和渲染器,它有的是属性和状态
打工人C&K
·
2023-10-27 06:48
vue
前端
vue.js
react.js
杜骡的
前端面试
题(大全)
interviewHTML&CSS浏览器标准模式和怪异模式之间的区别标准模式怪异模式盒模型标准盒子模型(实际宽度为设置的width+padding+border+margin)IE盒模型(实际宽度为设置的width+margin)图片元素的垂直对齐方式inline元素和table-cell元素,vertical-align的默认取值为baselinetable单元格中的的图片的vertical-a
crushcoding
·
2023-10-27 04:19
前端
面试
前端面试
题:谈一谈vue和react的区别?
(1)从编程范式的角度讲在vue-loader、vue-template-compiler的支持下,vue可以采用SFC单文件组织的方式实现组件化;vue有指令,使用指令能够方便地渲染视图,vue表单是双向绑定的;vue组件是基于选项式的编程,常用选项有生命周期、计算属性、侦听器等;vue的组件库十分繁荣,自定义属性、自定义事件、自定义插槽是vue组件化的三大基础。众多社区中的vue轮子,在vue
千锋HTML5大前端
·
2023-10-27 01:58
前端
前端技术文章
html5
前端
vue.js
react.js
vue和react的区别?
文章目录前言核心思想不同组件写法上不同Diff算法不同响应式原理的不同封装程度不同后言前言helloworld欢迎来到前端的新世界当前文章系列专栏:
前端面试
博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技术短板
鋜斗
·
2023-10-27 01:27
vue.js
react.js
状态模式
2023高频
前端面试
题-http
1.HTTP有哪些⽅法?HTTP1.0标准中,定义了3种请求⽅法:GET、POST、HEADHTTP1.1标准中,新增了请求⽅法:PUT、PATCH、DELETE、OPTIONS、TRACE、CONNECT2.各个HTTP方法的具体作用是什么?方法功能GET通常⽤于请求服务器发送某些资源POST发送数据给服务器HEAD请求资源的头部信息,并且这些头部与HTTPGET⽅法请求时返回的⼀致。该请求⽅法
star@星空
·
2023-10-26 17:06
http
网络协议
2023高频
前端面试
题-浏览器
1.浏览器是如何解析CSS选择器的?在生成渲染树的过程中,渲染引擎会根据选择器提供的信息来遍历DOM树,找到对应的DOM节点后将样式规则附加到上面。来看一段样式选择器代码、以及一段要应用样式的HTML:.mod-navh3span{font-size:16px;}标题项目一项目一项目一...渲染引擎是怎么根据以上样式选择器去遍历这个DOM树的呢?是按照从左往右的选择器顺序去匹配,还是从右往左呢?为
star@星空
·
2023-10-26 17:06
edge浏览器
前端
2023高频
前端面试
题-TCP
1.TCP协议是什么?TCP(TransmissionControlProtocol传输控制协议)是一种面向连接(连接导向)的、可靠的、基于IP的传输层协议。TCP使⽤校验、确认和重传机制来保证可靠传输而HTTP协议就是建立在TCP/IP协议之上的一种应用。TCP:三次握手,四次挥手~2.一次完整的HTTP服务过程是什么当我们在web浏览器的地址栏中输入:www.baidu.com,具体发生了什么
star@星空
·
2023-10-26 16:23
前端
tcp/ip
网络协议
Web
前端面试
之Vue—对Vue的理解
目录一、web发展历程二、vue是什么三、Vue核心特性组件化数据驱动指令四、Vue与Angular以及React的区别一、web发展历程Web是WorldWideWeb的简称,中文译为万维网我们可以将它规划成如下的几个时代来进行理解静态网页:最早的网页是没有数据库的,可以理解成就是一张可以在网络上浏览的报纸,直到CGI技术的出现通过CGIPerl运行一小段代码与数据库或文件系统进行交互微软ASP
turbo夏日漱石
·
2023-10-26 15:46
前端
前端面试
vue
前端
javascript
vue.js
面试
2019
前端面试
题总结之二
1.下面的语句返回值是什么?“I'amalasagnahog".split("").reverse().join(")答案:gohangasalama'i2.下面两个alert的结果是什么?varfoo='hello';(function(){varbar='world'alert(foo+bar)//helloword})()alert(foo+bar)//报错,barisnotdefined3
Arthas_Xue
·
2023-10-26 14:01
前端面试
题10.25
Vue的渲染过程Vue的渲染过程主要分为以下几个步骤:1)创建Vue实例:通过newVue()创建Vue实例,进行初始化。2)模板编译:Vue会将模板(template)编译成渲染函数(renderfunction),这个过程可以通过Vue的编译器或者手动使用render函数来完成。3)数据响应式:Vue会对data中的数据进行响应式处理,即通过Object.defineProperty()方法将
STATICHIT静砸
·
2023-10-26 09:24
vue.js
javascript
前端
前端面试
题
前端面试
题(持续更新中…)文章目录
前端面试
题(持续更新中......)react篇1.说说你对fiber架构的理解?解决了什么问题?2.说说你对react的理解?有哪些特性?
Wnn905
·
2023-10-25 23:20
前端
react.js
javascript
2023高频
前端面试
题-HTML
1.HTML文件中的DOCTYPE是什么作用?HTML超文本标记语言:是一个标记语言,就有对应的语法标准DOCTYPE即DocumentType,网页文件的文档类型标准。主要作用是告诉浏览器的解析器要使用哪种HTML规范或XHTML规范来解析页面。DOCTYPE需要放置在HTML文件的标签之前,如:...(目前主流)...(早期)2.HTML、XML、XHTML之间有什么区别?它们都属于标记语言。
star@星空
·
2023-10-25 21:56
前端
2023高频
前端面试
题-vue
1.什么是MVVMModel-View-ViewModel模式Model层:数据模型层通过Ajax、fetch等API完成客户端和服务端业务模型的同步。View层:视图层作为视图模板存在,其实View就是⼀个动态模板。ViewModel层:视图模型层负责暴露数据给View层,并对View层中的数据绑定声明、指令声明、事件绑定声明,进行实际的业务逻辑实现。数据变化了,视图自动更新=>ViewMode
star@星空
·
2023-10-25 21:56
前端
vue.js
2023高频
前端面试
题-CSS
1.CSS选择器的优先级是怎么样的?CSS选择器的优先级顺序:内联样式>ID选择器>类选择器>标签选择器优先级的计算:优先级是由A、B、C、D四个值来决定的,具体计算规则如下A={如果存在内联样式则为1,否则为0}B={ID选择器出现的次数}C={类选择器、属性选择器、伪类选择器出现的总次数}D={标签选择器、伪元素选择器出现的总次数}计算示例:样式一:/*A=0不存在内联样式B=0不存在ID选择
star@星空
·
2023-10-25 20:49
css
前端面试
题----百题大战(超详细哦,包含代码和示例哦,记得一键三连哦,持续更新中ing...)
你在前端开发中使用过哪些框架和库?简要介绍一下它们和它们的优点和缺点。Vue.js:Vue.js是一个渐进式JavaScript框架,它通过组合各种特性和插件,支持更加灵活的功能开发和定制化,而且拥有较小的体积和高效的性能。Vue.js的优点包括易学易用、高效快速、灵活可定制、支持服务器渲染等;缺点则包括生态相对不够完善、开发规范相对不够统一等。React:React是一个由Facebook所开发
~眸
·
2023-10-25 20:04
前端
javascript
开发语言
前端面试
题
初级Vue.js面试题1.为什么Vue被称为“渐进框架”?使用渐进式框架的代价很小,从而使现有项目(使用其他技术构建的项目)更容易采用并迁移到新框架。Vue.js是一个渐进式框架,因为你可以逐步将其引入现有应用,而不必从头开始重写整个程序。Vue的最基本和核心的部分涉及“视图”层,因此可以通过逐步将Vue引入程序并替换“视图”实现来开始你的旅程。由于其不断发展的性质,Vue与其他库配合使用非常好,
osmunds
·
2023-10-25 20:00
html
javascript
web前端开发专业课程,2021中高级
前端面试
题合集,论程序员成长的正确姿势
毕业工作一年之后,有了转行的想法,偶然接触到程序员这方面,产生了浓厚且强烈的兴趣,开始学习前端,成功收割了大厂offer,开始了我的程序员生涯。在自学过程中有过一些小厂的面试经历,也在一些小型的互联网公司实习过,这些都不是本文重点。本篇章主要分享一下这次字节跳动、美团、头条等大厂的面试真题涉及到的知识点,以及我个人的学习方法、学习路线等,当然也整理了一些学习文档资料出来是附赠给大家的。知识点涉及比
Web小甜甜
·
2023-10-25 20:28
程序员
android
前端面试
第一周快速复盘,不标准的面试经验分享 (一)
壹❀引从深圳离职回武汉也一周多了,上周不慌不忙的安排了两场面试,到本周一为止两家都收到了offer,考虑到某些原因还是把两个offer都拒了。其实说实话也没想到面试能有这么顺利,不过清楚自己在市场上的定位后,还是想之后花时间再搏一搏。说在前面,这两家均非大厂,第一家主要做海外SaaS服务,公司技术氛围与我上家很相似,比较看好。前后一共经历了五轮面试,一路过关斩将面了4天最后薪资还是没谈拢,实属遗憾
行星飞行
·
2023-10-25 15:15
面试
经验分享
前端
前端面试
题
1.什么是闭包?如何使用它?闭包是指在函数内部定义的函数可以访问外部函数的变量和参数,即使外部函数已经返回。闭包可以用来实现私有变量和函数。javascriptCopyCodefunctioncreateCounter(){letcount=0;returnfunction(){count++;console.log(count);}}constcounter=createCounter();co
qq_42431718
·
2023-10-25 12:05
1024程序员节
解密Kubernetes:探索开源容器编排工具的内核
前端开发工程师(主业)、技术博主(副业)、已过CET6阿珊和她的猫_CSDN个人主页牛客高级专题作者、在牛客打造高质量专栏《
前端面试
必备》蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js
ai_todo
·
2023-10-25 07:03
前端面试
1024程序员节
大
前端面试
题大全
临近春节,很多人又考虑换工作了,考虑到还有一年多的工作的时间,提前总结总结也是不错的,这里就记录一下最近翻到了以及先前自己总结的一些问题,为之后的复习做准备。HTML篇H5有哪些新特性语义化标签(header、footer、nav、aside、article、section等)增强表单(传送门)本地存储多媒体元素标签:vedio与audio新增地理定位方法canvas画布拖放事件webWorker
WEB前端含光
·
2023-10-25 07:33
前端面试
题整理四
一、浏览器页面分层构成:结构层、表示层、行为层分别是:HTML、CSS、JavaScript作用:HTML实现页面结构、CSS完成页面的表现与风格、JavaScript实现客户端的一些功能和业务二、Doctype作用是什么,严格模式和混杂模式的区分声明叫做文件类型定义(DTD),声明的作用为了告诉浏览器该文件的类型。让浏览器解析器知道应该用哪个规范来解析文档。声明必须在HTML文档的第一行,这并不
忘川蒿里丶
·
2023-10-25 06:56
2023三月最新精选
前端面试
题附解答思路
1:如何判断某个字符串的长度length2:SPA的理解single-pageapplication单页面应用,局部刷新,不利于SEO,速度快,url是哈希模式3:SSR是什么服务端渲染,用于SEO4:尾递归每次返回一个新的函数,就不带上一个函数的参数,也不用储存桑一个函数,复杂度O(1),不会造成栈溢出实现方法就是在末尾调用自身,在调用的函数内部执行新的形参5:js中数组是如何在内存中存储的?可
前端小王hs
·
2023-10-25 05:04
前端
java
算法
javascript
数据结构
2023web
前端面试
汇总
为什么选择前端什么时候学的前端,如何学习,JS、TS、CSS分别通过什么学习的,看过什么书对lerna有什么了解,遇到过什么问题lerna包依赖自动更新是怎么实现的,软链接的解决思路和原理turborepo为什么性能更快,除了并行下载和缓存以外除了lerna和turborepo以外,还有什么monorepo方案,了解过yarnworkspace吗说下幽灵依赖,为什么会有幽灵依赖,pnpm除了下载速
丸丸酱_wwj
·
2023-10-25 05:59
JavaScript
css
javascript
前端
开发语言
前端面试
-vue 部分
一、vue基础Vue中的MVVMMVVM(Model-View-ViewModel)也称(Model-View-Binder)Model数据层,数据和业务逻辑都在Model层中定义;View视图层,在前端开发中通常就是DOM层,主要用于给用户展示各种信息;ViewModel视图模型层,是View和Model沟通的桥梁响应式原理:Model和ViewModel之间有着双向数据绑定的联系。一方面Vie
wanglu的博客
·
2023-10-25 00:33
前端校招
node.js
vue.js
html
面试
前端面试
题《vue》
vue的函数式组件Vue提供了一种称为函数式组件的组件类型,用来定义那些没有响应数据,也不需要有任何生命周期的场景,它只接受一些props来显示组件。参数functional设置为true即表示该组件为一个函数组件props(可选)传递值到组件内部,2.3.0版本后可以省略,框架会自动将组件上的特性解析为proprender函数提供渲染函数来返回一个vnode和正常自定义组件的区别?不维护响应数据
微 光
·
2023-10-25 00:00
面试题
vue相关面试题
Vue(
前端面试
题)
前言看看面试题,只是为了查漏补缺,看看自己那些方面还不懂。切记不要以为背了面试题,就万事大吉了,最好是理解背后的原理,这样面试的时候才能侃侃而谈。不然,稍微有水平的面试官一看就能看出,是否有真才实学还是刚好背中了这道面试题对于MVVM的理解?MVVM是Model-View-ViewModel的缩写。Model代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑。View代表UI组件,它负
WEB前端含光
·
2023-10-25 00:29
前端基础
前端面试
2023年Vue2
前端面试
题(全面)
1.v-if与v-show区别?v-show通过cssdisplay控制显示和隐藏,v-if组件真正的渲染和销毁,而不是显示和隐藏,频繁切换状态使用v-show,否则使用v-if2.为何v-for要使用key?快速查找到节点,减少渲染次数,提升渲染性能3.简单描述vue组件生命周期?单组件生命周期:挂载:beforeCreate==>created==>beforeMount==>mounted更
xiaojian044
·
2023-10-24 21:49
前端
html5
vue.js
最新
前端面试
题整理
前端技术常见浏览器的内核分别是什么?IE浏览器:Trident内核Firefox浏览器:Gecko内核Safari浏览器:Webkit内核Opera浏览器:最初是Presto内核,后来是Webkit,现在是Blink内核Chrome浏览器:Blink(以前是Webkit内核,现在是Blink内核)WEB标准以及W3C标准是什么?1、标签闭合2、标签小写3、嵌套正确4、外部链接css和js5、提倡结
沐小侠
·
2023-10-24 21:18
前端面试题整理
前端
css
es6
jquery
vue.js
前端面试
题整理—HTTP篇
1、常见的HTTP方法有哪些?GET:用于请求访问已经被URI(统一资源标识符)识别的资源,可以通过URL传参给服务器POST:用于传输信息给服务器,主要功能与GET方法类似,但一般推荐使用POST方式。PUT:传输文件,报文主体中包含文件内容,保存到对应URI位置。HEAD:获得报文首部,与GET方法类似,只是不返回报文主体,一般用于验证URI是否有效。DELETE:删除文件,与PUT方法相反,
liyichao_
·
2023-10-24 21:16
前端面试题
http
前端
面试题
2022
前端面试
题整理
说一说Vue2.0双向绑定的原理与缺陷?Vue响应式指的是:组件的data发生变化,立刻触发试图的更新。原理:Vue采用数据劫持结合发布者-订阅者模式的方式来实现数据的响应式,通过Object.defineProperty来劫持数据的setter,getter,在数据变动时发布消息给订阅者,订阅者收到消息猴进行相应的处理。通过原生js提供的监听数据API,当数据发生变化得到时候,在回调函数中修改d
梦想十八块腹肌
·
2023-10-24 21:16
前端
javascript
面试
来自大厂 10+
前端面试
题附答案(整理版)
跨域方案很多种方法,但万变不离其宗,都是为了搞定同源策略。重用的有jsonp、iframe、cors、img、HTML5postMessage等等。其中用到html标签进行跨域的原理就是html不受同源策略影响。但只是接受Get的请求方式,这个得清楚。延伸1:imgiframescript来发送跨域请求有什么优缺点?1.iframe优点:跨域完毕之后DOM操作和互相之间的JavaScript调用都
java_javascript_
·
2023-10-24 21:14
前端框架
javascript
前端面试
题整理(2.0)
Watch与计算属性的选择在某些情况下,watch和计算属性可以达到相同的效果。如果需要在数据变化时执行异步操作或有副作用时,应该使用watch。而如果进需要根据数据进行简单的变换和计算,则更适合使用计算属性。什么是路由:前端路由指的是一种将浏览器URL与特定页面或视图关联起来的技术。在传统的Web开发中,当用户点击链接或输入URL时,服务器会接收到请求并返回相应的HTML页面。而在前端路由中,当
mez_Blog
·
2023-10-24 21:42
Vue3
前端
mez_Blog的专栏
1024程序员节
前端
vue.js
面试
html5
前端面试
浏览器原理
一、浏览器安全1.什么是XSS攻击?(1)概念XSS攻击指的是跨站脚本攻击,是一种代码注入攻击。攻击者通过在网站注入恶意脚本,使之在用户的浏览器上运行,从而盗取用户的信息如cookie等。XSS的本质是因为网站没有对恶意代码进行过滤,与正常的代码混合在一起了,浏览器没有办法分辨哪些脚本是可信的,从而导致了恶意代码的执行。攻击者可以通过这种攻击方式可以进行以下操作:获取页面的数据,如DOM、cook
秃头二表哥
·
2023-10-24 20:54
面试
前端
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他