26.如何判断一个变量是对象类型? 使用 typeof 操作符 使用 instanceof 操作符 使用 Object.prototype.toString 方法 使用 Ar...
![240](https://upload.jianshu.io/users/upload_avatars/19638412/382be75e-a747-4e76-99df-54b5beb850e9.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
26.如何判断一个变量是对象类型? 使用 typeof 操作符 使用 instanceof 操作符 使用 Object.prototype.toString 方法 使用 Ar...
1.什么是闭包?举例说明。它有哪些优缺点?有什么使用场景? 闭包是有权访问另一个函数内的变量的函数。 函数B就是闭包。优点:创建私有变量避免全局变量的污染;让这些变量的值始终...
props的.sync在vue3中被移除 vue2中写法:组件内部: 定义 props:{name: String}更新:$emit('update:name', 'xxx...
vue2.0和vue3.0区别 结构部分 程序主入口文件 main.jsvue2.0 import Vue from 'vue' import App from ...
13.jQuery.get()和jQuery.ajax()方法之间的区别是什么? 答:ajax()方法更强大,更具可配置性,让你可以指定等待多久,以及如何处理错误。 ...
引言 记录 vue 项目中所使用的技术细节,此文着重使用和封装层面,原理性的东西会附上参考文章链接。 建议 clone 下来代码看文章:vue-template-projec...
前言 现在TypeScript越来越火,咱也赶一下潮流,开始学习一下TypeScript,在学习的同时做笔记记录,希望可以共同学习,在未来的程序生涯中可以使用TypeScri...
前言 由于最近在整理前端常见面试题,整理的文章标题可能有些乱,导致后期不好查找,特此总结目录,目录会与面试题同步更新。 使用谷歌浏览器的可以根据关键字使用F3搜索功能进行查找...
1.请简述XSS的原理 跨站脚本攻击,恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目...
1. jQuery库中的$()是什么? 答:$()就是jQuery(),在里面可以传参数,作用就是获取元素。$()函数用于将任何对象包裹成jQuery对象,允许你调用定...
easyui的datagrid数据表格实现单元格是很容易实现的,但是想要树形结构treegrid的表格合并单元格就很难了。我在网上查了一圈,都没有查到实现的办法!绞尽脑汁之后...
以echarts的柱状图作为示例,图例可以设置点击,控制对应的柱子显示隐藏,那么问题来了,如果所有的柱子都可以点击隐藏,那么就会剩下一个光秃秃的x轴,页面展示则会特别丑!如下...
这是我第16篇简书。 整体思路: 性能优化是什么?从用户角度来看,什么才是好的页面?一个是页面加载的很快,另一个是页面使用起来很流畅。那么对应到前端开发的角度,性能优化可以对...
用组件化来写vue项目,每个.vue都是一个个组件。 组件是一个可复用的vue的实例。 如果不使用return包裹数据,那么则在项目的全局中可见,容易造成变量污染。 变量污染...
臭🐷
vue常见面试题总结大全(上)vue.js的两个核心:数据驱动、组件系统 1.什么是MVVM? MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型...
传统项目如果需要打成war包,需要在WEB-INF目录结构配置web.xml文件;springboot则不需要 传统web项目有webapp目录及 web.xml配置 spr...
1.创建项目命令 创建vue-cli2.0的项目时,使用的命令行是:vue init webpack project-name 创建vue-cli3.0的项目时,使用的命...
@小唱同学 🐷
vue常见面试题总结大全(下)28.vue双向绑定原理 VUE实现双向数据绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的, Object.defineProperty() 这个方法重新定义了对象获...
Sass是成熟、稳定、强大的CSS预处理器,而SCSS是Sass3版本当中引入的新语法特性,完全兼容CSS3的同时继承了Sass强大的动态功能。 特性概览 CSS书写代码规模...