- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 准备面试(二)
一、堆栈内存及闭包作用域 JS中的8种数据类型及区别( 基本数据类型:number,string,Boolean,null,undefined,symbol;引用数据类型:obj,fn JS堆栈内存的运存机制 变量提升机制 作用域和作用域链 闭包的两大作用:保存/保护 JS编译机制:VO/AO/GO JS高阶编程技巧:惰性函数/柯里化函数/高阶函数 二、面向对象(OOP)和this处理 单例设计模式 类和实例 原型和原型链 new运算符的实现机制 call/apply.
2021-06-14 22:06:03 86
原创 准备面试(一)
1.前端需要掌握的技术栈 HTML5 语义化标签 音视频处理器(亮点) canvas/webGL(图形操作) history API(比较常用的) requestAnimationFrame(可以和屏幕刷新率匹配的动画) 地理位置(移动端可能需要定位的需求) web socket(如果要做直播类型的比较好的解决方法) CSS3 常规 动画 盒子模型 响应式布局 JavaScript ECMAScript 3/5/6/7/8/9(语法规范) DOM(
2021-06-14 15:32:12 109
原创 前端面试记录(一)
前面做了些自我介绍,实习项目,所学技术等问题 面试官:介绍一下面向对象的三个特点 答: 1.封装:封装就是把过程和数据包围起来,对数据的访问只能通过已定义的界面,如私有变量,用set、get方法获取。 封装便于程序的维护和修改,保证了模块具有较好的独立性。 对应程序的修改仅限于类的内部,从而可以把修改程序的影响降低到最低限度。 2.继承:java通过继承创建分等级层次的类,可以理解为一个对象从另一个对象获取属性的过程。 ...
2021-06-10 13:25:38 130
原创 学习Vue的第三、四天
一、组件化开发 1.1 父子组件的访问 childen / refs parent / root 1.2 slot的使用 基本使用 具名插槽 编译的作用域 作用域插槽 二、前端模块化 2.1 为什么要使用模块化 简单js代码带来的问题 闭包引起代码不可复用 自己实现了简单的模块化 AMD/CMD/CommonJs 2.2 ES6中模块化的使用 export import 三、webpack 3.1 什么是webpack webpack和gulp webpack依赖环境 安
2020-11-27 15:24:25 90
原创 学习Vue的第二天
一、计算属性 1.1计算属性的本质 fullname:{set(),get()} 1.2计算属性和methods对比 计算属性使用时只会调用一次 它是有缓存的 二、事件监听 2.1事件监听的基本使用 2.2参数问题 btnClick btnClick(event) btnClick(abc,event)->$event 2.3修饰符 stop prevent .enter .once .native 三、条件判断 3.1v-if/v-else-if/v-else 3.2
2020-11-10 09:51:59 130
原创 2020-10-29
这两天因为找实习看了很多篇大佬的实习之路,深感自己菜鸡 深度不够,拿不出手,基础也不扎实,大学的课程就是混混成绩,并没有很好的理解,最后就是对于前端了解不多,都是这半年才陆陆续续的学习,更别说看框架源码了 越是准备越是发现自己什么都不会,总是不敢踏出那一步,sad 恐惧和焦虑包围着我,但是同时也推着我前进,希望能早日踏出面试的一步 ...
2020-10-29 08:59:26 85
原创 学习Vue的第一天
一、邂逅Vuejs 1.1. 认识Vuejs 为什么学习Vuejs Vue的读音 Vue的渐进式 Vue的特点 1.2. 安装Vue CDN引入 下载引入 npm安装 1.3. Vue初体验 Hello Vuejs mustache Vue列表展示 > v-for Vue计数器案例 > 事件监听:click->methods 1.4. Vue中的MVVM 1.5创建Vue是,options可以放哪些东西 el; data; mehods; 生...
2020-10-26 16:56:33 94
原创 从零开始的JS之旅(三)
文章目录前言一、流程控制1.1 顺序流程控制1.2 分支流程控制if语句1.3 else if语句1.3 if else if语句(多分支语句)1.3 三元表达式1.4 分支流程控制switch语句总结 前言 今天记录一下JS中的流程控制 一、流程控制 流程控制就是来控制我们的代码按照什么结构顺序来执行 1.1 顺序流程控制 最简单的、最基本的流程控制,程序按照代码的先后顺序,依次执行 1.2 分支流程控制if语句 从上到下执行代码的过程中,根据不同的条件,执行不同的路径代码,从而得到不同的结果
2020-10-21 14:43:46 98
原创 从零开始的JS之旅(二)
文章目录前言一、数据类型1.1 为什么需要数据类型1.2 变量的数据类型1.3 数据类型分类1.3.1 数字型的三个特殊值1.3.2 字符串型1.3.3 布尔型1.3.4Undefined和Null1.4 获取变量数据类型1.4.1 获取检测变量的数据类型1.5 数据类型转换1.5.1 什么是数据类型转换1.5.2 转换为字符串1.5.3 转换为数字型(重点)1.5.4 做两个小例子二、使用步骤1.引入库2.读入数据总结 前言 今天来写一下关于数据类型的一些知识 一、数据类型 1.1 为什么需要数据类
2020-10-19 17:08:02 417
原创 从零开始的JS之旅(一)
目录 文章目录 目录 前言 一、初识JS JS是什么 JS的作用 HTML/CSS/JS的关系 浏览器执行JS JS的组成 JS的编写 JS的注释 JS的输入输出语句 二、变量 变量概述 变量的使用 总结 前言 从零开始学习JS,写个笔记 一、初识JS 1.1. JS是什么? 1.1.1JavaScript(JS)是世界上最流行的语言之一,是一种运行在客户端的脚本语言 1.1.2脚本语言:不需要编译,...
2020-10-15 17:04:35 177 2
原创 2020-10-12
原型链相关 基本思想:利用原型让一个引用类型继承另一个引用类型的属性和方法 回顾一下原型、构造函数和实例的关系: 每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针 ...
2020-10-12 17:06:40 83
原创 前端学习笔记之原型
关于构造函数、实例、原型对象的关系 初读这块的时候十分懵逼,实践起来也是一脸懵逼,思来想去还是决定写个笔记捋捋关系,如有错误,欢迎指出 1.每创建一个函数,该函数都会自动带有一个prototype(原型)属性。该属性是一个指针,指向一个对象(这个对象即原型对象) 2.原型对象上默认有一个constructor(构造)属性,该属性也是一个指针,指向与其有关联的构造函数 3.通过调用构造函数而产生的实例,都有一个prototype(原型)属性,指向了原型对象。该实例对象可以访问原型对象上的所有属性和方法
2020-09-29 14:11:38 125
原创 我的js学习笔记(一)
我的js学习笔记(一) 1.js中变量前的下划线 今天学习js时,突然看到了有些变量前带了下划线,书上也没有细写,我就做个笔记 下划线在变量前则代表“私有变量”,如果在函数前加则代表“私有函数” 例:var book{ _year:2004, edition:1 }; “私有”加引号原因:这种写法并不是js规定,而是程序员们约定俗成的,只是为了更好的维护代码 ...
2020-09-28 15:20:44 190
空空如也
想知道这种是否属于轮播图?如果是要如何实现?如果不是应该怎么搜索?
2020-07-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人