- 博客(9)
- 收藏
- 关注
原创 ES6的新特性知识点总结
let和const命令var之前,写js变量的时候,只有一个关键字 var 但var有一个问题,就是定义的变量有时候会成为全局变量例如输出的结果 如果写成 i <=5 就是 0-5 写成 i < 5 就是 0-4 【OK吗】可以看出,在循环外部也可以获取到变量i的值,显然变成i的作用域 范围太大了,在做复杂页面时,会带来很大的问题letlet所声明的变量,只在let所在的代码块内有效。例如:(把var改成let)输出的结果这样...
2022-01-04 20:21:05 245 1
原创 Vue本地存储
【1】本地存储是什么以文件的方式存储在本地,通过把数据存在浏览器中,用户不必每次都向服务器请求获取同一个信息。在你离线时,使用本地存储的数据而不是向远端服务器上请求数据就显得非常有用,甚至在先用户也可以从中获益。客户端存储可以通过这些技术来实现:cookie、Local、Storage(更准确的说是“Web Storage”)ImdexedDB和WebSQL(这项技术已经被废弃了,你不应该在新项目中使用它)。这个cookbook的条目中,我们将专注于最简单的存储机制:Local Storage。
2022-01-04 12:04:22 6096 3
原创 Vuex是什么 什么时候使用(不明白可以交流)
Vuex是一个专为Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态并以相应的规则保证状态以一种可预防的方式发生 变化Vuex也集中到Vue的官方调试工具devtoolsextension提供了诸如零件配置的time-travel调试状态快照导入出高等调试功能。什么是状态管理模式?让我们从一个简单的Vue计数应用开始这个状态自管理应用包含一下几个部分state驱动应用的数据view,以声明方式将state映射到视图;actions响应在view.
2022-01-03 14:15:49 502
原创 什么是跨域 解决跨域的方法 (分分钟)
一 ,为什么会出现跨域问题处于浏览器的同原则策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也是基本的安全共功能,如果缺少了同源策略,则浏览器的正常功能可能会收到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓的同源(即指在同一个域)就是两个页面具有相同的协议、(protocol),主机(host)和端口号(port)二、什么是跨域当一个请求url的协议..
2021-12-31 15:10:47 639 1
原创 总结Vue2和Vue3的区别(让你马上读懂 理解到位)
vue2和vue3的区别1.项目目录结构变化vue-cli2.0与3.0在目录结构方面,有明显的不同vue-cli3.0移除了配置文件目录,config和build文件夹同时移除了static静态文件夹,新增了public文件夹,打开层级目录还会发现index.html移动到public中2配置顶3.0config文件已被移除,但是多了.env.production和env.development文件除了文件位置,实际上配置起来了2.0没什莫不同没了config文件,跨域需要配置域名时
2021-12-30 11:42:25 4777 2
原创 this指向
this指向this是在运行时绑定的,并不是在编写时绑定,它的上下文取决于函数调用时this的绑定与函数无关,之取决于函数的调用方式this的四种调用方式用模式1 普通函数调用模式2对象方法调用模式3构造器调用模式4call() apply() bind()1普通函数调用模式(1)函数调用模式中的函数不是对象的属性值,而是直接作为函数调用在这种模式下this指向全局对象普通箭头函数this指向函数的this指向遵循一个基本原则:谁调用的函数,函数的this就指向谁,.
2021-12-29 20:46:21 125
原创 Vue数据双向绑定
1 原理双向数据绑定是通过数据劫持 结合 发布订阅的方式来实现的,也就是说数据和视图同步,数据发生变化,视图跟着变化,视图变化,数据也随之发生改变核心思想关于Vue双向数据绑定,其核心是Object.defineProperty()方法;3介绍Object.defineProperty()方法(1)Object.defineProperty(obj,prop,descriptor),这个语法内有三个参数,分别为obj(要定义其上属性的对象)prop (要定义或修改属性)des...
2021-12-29 16:44:06 424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人