上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要: 本文主要讲一下 js 的基本数据类型以及一些堆和栈的知识和什么是深拷贝、什么是浅拷贝、深拷贝与浅拷贝的区别,以及怎么进行深拷贝和怎么进行浅拷贝。 堆和栈的区别 其实深拷贝和浅拷贝的主要区别就是其在内存中的存储类型不同。 堆和栈都是内存中划分出来用来存储的区域。 在将深拷贝和浅拷贝之前,我们先来重新回 阅读全文
posted @ 2021-08-22 23:22 一个动态类型的幽灵 阅读(190) 评论(0) 推荐(0) 编辑
摘要: function sum(...args) { // args收集了所有的参数,形成一个数组(这里是剩余参数的用法) //...args 表示把数组展开 形成以逗号隔开的参数形式 } const obj = { name: "成哥", age: "18", love: "邓珊" }console.l 阅读全文
posted @ 2021-08-22 11:10 一个动态类型的幽灵 阅读(149) 评论(0) 推荐(0) 编辑
摘要: find() 方法返回数组中满足提供的测试函数的第一个元素的值。找不到返回undefined。 findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。 indexOf()方法返回在数组中可以找到给定元素的第一个索引,如果不存在,则返回-1。 includes() 方 阅读全文
posted @ 2021-08-16 22:08 一个动态类型的幽灵 阅读(176) 评论(0) 推荐(0) 编辑
摘要: mvc : 是一种代码架构设计模式 主要作用:将视图和数据模型进行相分离 特点:高内聚 ,低耦合,好维护 分别指什么: m数据 v视图 c控制层 缺点:所有数据的通信都是单项的 怎么设计MVC模式(MVC的原理): 数据改变 直接调用视图层的方法 修改视图 视图层发生变化,将变化的数据传给控制层,控 阅读全文
posted @ 2021-08-15 23:46 一个动态类型的幽灵 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 和 v-model类似 都会解析成两部分 v-model 是一个语法糖 v-model ="data"会解析成 :value="data" 和@input="data=$event"事件 sync修饰符会解析成两部分 :visible.sync="visible" > :visible="visib 阅读全文
posted @ 2021-08-15 13:15 一个动态类型的幽灵 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 一、 全局前置导航守卫 处理所有的路由 >具体栗子 :用户未登录 访问首页 直接next()到登录页面 1 const router = new VueRouter({ ... }) 2 3 router.beforeEach((to, from, next) => { 4 // ... 5 }) 阅读全文
posted @ 2021-07-31 19:55 一个动态类型的幽灵 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 从前端面试题出发分析一系列知识点大致来看,从输入url到网页显示会经历下列五个阶段 将url转换为ip地址同服务器进行通信获取网页内容浏览器进行渲染断开通信下面来具体分析每个阶段都做了什么,因为是一道非常经典的前端面试题,并且覆盖面非常广,所以尽量做到深挖知识要点。有些可以单独写文章的地方会用黄色记 阅读全文
posted @ 2021-07-31 13:11 一个动态类型的幽灵 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 概念和原理: watch的作用可以监控一个值的变换,并调用因为变化需要执行的方法。可以通过watch动态改变关联的状态。 1 data:{ 2 a:1, 3 b:{ 4 c:1 5 } 6 }, 7 watch:{ 8 a(val, oldVal){//普通的watch监听 9 console.lo 阅读全文
posted @ 2021-07-31 12:58 一个动态类型的幽灵 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 从一道面试题出发 按照惯例,还是从面试题出发。用一道面试题引出相关的知识(日常面向面试学习 😃 ) 1 function Foo(){ 2 getName = function(){ 3 console.log(1); 4 } 5 return this; 6 } 7 Foo.getName = 阅读全文
posted @ 2021-07-31 11:07 一个动态类型的幽灵 阅读(140) 评论(1) 推荐(1) 编辑
摘要: 1 普通函数声明方式 >存在函数提升 会将函数提升到最上面 函数是一等公民 函数的提升会在变量的提升的上面。 1 function sum(){};调用:sum() 2 函数表达式声明方式 > 将一个函数(匿名函数/命名函数)赋值给一个变量 不存在函数提升 变量会提升 函数体还是留在原来位置 1 v 阅读全文
posted @ 2021-07-31 10:12 一个动态类型的幽灵 阅读(863) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页