- 博客(13)
- 收藏
- 关注
原创 Vue面试题
利用了闭包的思想,vue是单页面应用,组件式开发,每一个组件中都有一个data通过函数闭包的思想,外层还是访问不到内存函数的变量形成私有的作用域,使数据之间不会相互影响。
2023-12-26 20:44:31
389
1
原创 JavaScript面试题
3.使用indexOf和lastindexof去重,新建数组,查询新数组中是否包含原数组不包含就放入。通过给类的prototype上附方法来给所有实例化的对象所共有的方法,实例化不再赋链上的方法。4.使用sort排序后相邻数组元素去重,因为原来的数组元素是乱序的,排序后可以项链比较。js变量指向没有用处后就会销毁,闭包内的变量不易被内存回收机制回收,延长变量生命周期。2.构造函数继承:子类的构造函数中执行父类的构造函数,并为其绑定子类的this。
2023-12-26 20:12:41
944
1
原创 JavaScript四种设计模式,构造函数、原型(原型对象),实例对象,对象原型,原型继承、原型链理解分析
小结:在父母眼中的孩子,在儿女眼里是父母(原型继承),而在路人眼里都是陌生人。
2023-11-01 15:47:19
304
1
原创 JS初识 JavaScript变量 数据类型
变量作用域:分为全局作用域和局部作用域,函数外部和函数内部使用var声明的变量写在函数内部就是局部变量 仅当前作用域可见,声明在函数外部的变量就是全局变量 所有作用域可见,写在函数内部但是前面不加声明变量关键字就是全局变量。值类型(基本数据类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol(唯一)、bigInt(+n)。注释、变量、操作符、流程控制语句、数组、对象、函数....的轻量级,解释型或即时编译型的编程语言。
2023-10-27 19:13:03
217
原创 CSS过渡Transitions 动画animation 2D转换模块transform
ease 规定慢速开始,然后变快,然后慢速结束的过渡效果(cubic-bezier(0.25,0.1,0.25,1))。ease-in-out 规定以慢速开始和结束的过渡效果(等于 cubic-bezier(0.42,0,0.58,1))。ease-out 规定以慢速结束的过渡效果(等于 cubic-bezier(0,0,0.58,1))。ease-in 规定以慢速开始的过渡效果(等于 cubic-bezier(0.42,0,1,1)。动画连写要满足动画三要素:动画变化,执行动画效果的属性,动画时长。
2023-10-25 15:01:00
169
1
原创 CSS知识点:弹性Flex布局
传统布局基于盒模型,依赖display属性+position属性+float属性,不利于特殊布局(垂直居中,分散布局等)的实现。
2023-10-24 16:09:05
709
原创 NodeJS学习 浏览器服务器端交互 HTTP协议及请求方法GET/POST
GET方法:写在地址栏的方法GET最为常见的请求方式,通常用于当客户端要从服务器中读取文档时,比如点击网页上的链接或者通过在浏览器的地址栏输入网址的方式来浏览网页,使用的都是GET方式。需要注意的是使用GET方法请求时,请求参数和对应的值是跟在URL后面,通过问号(“?”)和and连接符(“&”)以及“=”号连接。GET方法要求服务器将URL定位的资源放在响应报文的数据部分,回送给客户端。例如,/index.php?id=100&slec=yes,这样通过GET方式传递的数据直接表示在地址中。
2023-10-21 18:55:07
137
1
原创 CSS层叠样式表功能简述
CSS(Cascading Style Sheets)层叠样式表,用于设定属性修改文档样式。声明属性 属性名: 属性值声明属性块 {属性名1: 属性值属性名2: 属性值}空白 : 空白添加使样式表便于阅读注释 : ctrl+/ 方便代码编写及阅读速记写法 : 提供特定属性的简写方式,梳理代码将CSS代码写在现有HTML标签中将样式表写在head中的style标签中<style type="text/css"> p{ CSS样式 多个样式间使用;隔开} div{ } </style>1)将样式表写在外部的
2023-10-21 15:42:55
130
原创 Node.js学习心得 前后端分离
学习Node.js之前,我们还需要对前后端分离这个概念做出一定的了解Node.js促进了前后端分离,具体是如何促进的这里需要补充一个node的概念。
2023-10-19 14:25:10
126
1
原创 Node.js学习心得 Node学习对前端的作用及安装
6)点击Install,安装完毕单击Finish按钮即可,node.js的安装较为简单,注意选择安装位置即可。而当我们使用引入的程序时,node版本往往会出现不兼容的状况,这时需要下载指定版本,从而实现与程序相匹配。对于Node.js来说,安装到用户和系统变量都可以,在系统变量中作用生效的作用域会更大。3)根据个人需要选择盘符,同时记录自己所选择的安装地址,以便配置环境变量。用户环境变量:仅对当前用户生效,接在系统环境变量之后,相当于局部。4)根据个人需求,选择安装,对于初学者,默认安装即可。
2023-10-17 15:36:24
240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人