javascript
文章平均质量分 64
地中海真帅
一个工作的小萌新,以后IT界的精英(滑稽)
展开
-
2021年前端热门面试题
什么是MVVM?他是一种模式,用来简化用户界面的 本质是model 数据 view 视图viewmodel 视图和数据的桥梁 的简写请详细说下你对vue生命周期的理解?beforeCreate() 创建前 created()创建完成beforeMount() 挂载前 mounted()挂载完成beforeUpdate() 更新前 updated()更新完成beforeDestroy() 销毁前 destroyed()销毁完成说明原生Ajax的实现步骤?并解释步骤的含义?.原创 2021-07-02 20:47:05 · 439 阅读 · 4 评论 -
webpack 基础详解(1)
什么是webpack?webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。当 webpack 处理应用程序时,它会在内部构建一个 依赖图,此依赖图对应映射到项目所需的每个模块,并生成一个或多个 bundle。为什么要使用webpack?webpack可以根据模板生成HTML,并自动处理上面的css/js引用路径。webpack可以自动处理里面的图片路径,css里面背景图的路径,字体引用webpack可以开启本地服务器,一边改写代码,一边自动更新页面内容webpa原创 2021-06-08 08:24:56 · 363 阅读 · 0 评论 -
跨域是什么,以及怎么解决跨域
跨域是什么跨域就是违反了浏览器的同源策略限制。同源策略(Sameoriginpolicy)是一种约定,当发送请求时,如果不满足同域名,同端口,同协议的三项的话就会造成跨域,只要有一项不满足就会造成跨域,它是浏览器最核心也最基本的安全功能,如果没有同源策略的话,整个浏览器都会受到影响.怎么解决跨域 正向代理和反向代理jsonp:原理就是利用了script标签src属性外联引入文件不受同源策略的限制,在页面中动态插入了script,script标签的src属性就是后端api接口的地址,并且以get原创 2021-06-05 16:27:17 · 271 阅读 · 0 评论 -
ES6 set和map超详细讲解
set是什么 set 是ES6提供的新的数据结构,他和Array相似,但是set定义的值都具有唯一性,不能重复,可以存储任意类型的值 使用set可以求数组的并集.差集.交集等等去重var mySet = new Set([1, 2, 3, 4, 4]);mySet为你定义的数组并集(相当于合并数组)var a = new Set([1, 2, 3]);var b = new Set([4, 3, 2]);var union = new Set([..原创 2021-06-04 20:13:17 · 748 阅读 · 0 评论 -
js轮播图(点击图片切换 定时器效果)
轮播效果:点击上一页,下一页切换图片,设置定时器每过两秒进行自动切换不说别的直接上代码<!DOCTYPE html><html><head> <title></title> <meta charset="utf-8"> <style type="text/css"> div.show{ width:600px; height:400px; border:2px solid red;原创 2021-05-28 10:47:13 · 1665 阅读 · 0 评论 -
面试题 var let const的区别
var声明变量存在变量提升,let和const不存在变量提升什么是变量提升:变量提升就是变量和函数的声明会跑到代码的最前面,但是实际 上变量和函数声明的位置并不会动,只是在编译过程中放入了内存之中.let、const在{}定义的是块级作用域,var定义的是全局局部作用域(全局变量和局部变量)块级作用域在{}中定义的就是一个块级作用域,在里面声明的变量外面不能使用全局局部作用域 局部变量:在函数内部定义的变量,只在函数内部起作用,函数执行结束,变量会自动删除即在一个函数内部定义的变量,只..原创 2021-05-27 19:39:48 · 317 阅读 · 0 评论 -
ES6新特性及其用法
Es6是什么: ES6是ECMAScript 6的缩写简称,是javascript的核心语法,它是ECMAScript的第6个版本.2015 年 6 月,ECMAScript 6 正式通过,成为国际标准 1.说出至少5个ES6的新特性,并简述它们的作用。(简答题)1、 let关键字,用于声明只在块级作用域起作用的变量。2、 const关键字,用于声明一个常量。3、 结构赋值,一种新的变量赋值方式。常用于交换变量值,提取函数返回值...原创 2021-05-22 15:52:17 · 1110 阅读 · 3 评论 -
最近超火的公司前端面试题
前端面试题:一个200*200的div在不同分辨率屏幕上下左右居中,用css实现div{position: absolute;width: 200px;height: 200px;left: 50%;top: 50%;margin-left:-100px;margin-top: -100px;background-color: turquoise;}写一个左中右布局占满屏幕,其中左右两块是固定宽度200 ,中间自适应宽,要求先加载中间块,请写出结构及样式:转载 2021-05-21 20:13:20 · 1108 阅读 · 0 评论 -
promise是什么及其用法
首先说一下promise是什么: 是异步编程的一种解决方案。从语法上说,Promise 是一个对象,从它可以获取异步操作的消息可以解决回调地狱(回调函数嵌套回调函数),回调函数(函数的参数是另外一个函数)js中的异步操作有哪些?(1)ajax请求var xhr = new XMLHttpRequest();xhr.onreadystatechange=function(){}xhr.addEventListener('readystatecha原创 2021-05-21 19:27:26 · 661 阅读 · 0 评论 -
vue cli 安装和项目创建
1 要先下载node,jsVue CLI 4.x 安装需要 nodeJs ≥ 8.9 (官方推荐 8.11.0+,你可以使用 nvm 或 nvm-windows在同一台电脑中管理多个 Node 版本) 查看node.js版本 node-v下载安装nodeJs很简单(和其他系统软件一样根据需求按步骤安装)这里不做介绍,中文官方下载地址:http://nodejs.cn/download/ 2.安装脚手架 npm install -g @vue/cli原创 2021-05-20 13:11:33 · 763 阅读 · 8 评论 -
js闭包详细讲解
闭包是什么指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分,通俗来讲就内部的变量引用外部的变量 闭包形成的原因: 外层函数的函数作用域对象,因为被内层函数作用域引用这无法释放,就成了闭包闭包的原理 基于函数变量作用域链的规则 和 垃圾回收机制的引用计数规则。 在说说什么是垃圾回收机制和变量作用域链: 垃圾回收(Garbage Collection,GC),顾..原创 2021-05-20 09:41:37 · 367 阅读 · 0 评论 -
javascript是什么和他的基本语法(知识点)
javascript是什么JavaScript 是一种脚本语言,由欧洲计算机制造商协会(ECMA,European Computer Manufactures Association)制定,于2015年6月正式发布, 即 ECMAScript 6(ES6),是javascript的核心语法主要用于Web,可以直接嵌入到HTML代码中,同时javascript也是一种解释性语言,因此它不需要编译,javascript的简称为js.作用javascript被用作 浏览器端 表单数据验证, 操作改变网页原创 2020-11-06 19:59:03 · 480 阅读 · 0 评论 -
jQuery是什么?和它的优缺点
什么是jQuery?1.jQuery是javascript代码库,简化JavaScript对HTML操作2.jQuery是javascript封装好的函数3.jQuery是一个优秀的Javascrīpt框架。其宗旨是—,写更少的代码,做更多的事情。jQuery的优缺点?(1)优点1.代码都函数化了,都是封装好的函数,简化了代码,加快了代码的执行速度2.有强大的选择器,支持近乎所有的css选择器,还有另外还可以加入插件使其支持XPath选择器,甚至开发者自己编写的选择器也支持。3.浏览器兼容性原创 2020-11-04 09:19:27 · 10771 阅读 · 49 评论