自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 我的面试准备

简单介绍一下做个的项目(项目介绍,自己做了哪些功能)民族影城这个项目是民族影城官方提供的订票App.用户可以查看影城的排片信息,以及电影的详细信息等等。本人负责App 首页,影片查询,详细页面开发。登录拦截这块是怎么处理的?判断localstorage里的有没有token ,没有token 跳转到登录页面。退出登录的时候会把localstorage 里的token 数据清空。oa项目它包括员工的日常考勤打卡,签报发文与审批,员工请假销假,员工管理等功能模块,满足员工日常办公需求。我负责员工管理,

2021-06-28 00:01:00 130

原创 vue鸭题宝典

Vue一、对于 MVVM 的理解?Model 代表数据模型,也可以在 Model 中定义数据修改和操作的业务逻辑。View 代表 UI 组件,它负责将数据模型转化成 UI 展现出来。ViewModel 监听模型数据的改变和控制视图行为处理用户交互,就是一个连接 Model 和 View 的对象。在 MVVM 架构下,View 和 Model 之间并没有直接的联系,而是通过 ViewModel进行交互,Model 和 ViewModel 之间的交互是双向的, 因此 View 数据的变化会同步到 Mo

2021-06-27 23:33:05 98

原创 react面试宝典

ReactReact 中 keys 的作用是什么?Keys 是 React 用于追踪哪些列表中元素被修改、被添加或者被移除的辅助标识。在开发过程中,我们需要保证某个元素的 key 在其同级元素中具有唯一性。在React Diff 算法中 React 会借助元素的 Key 值来判断该元素是新近创建的还是被移动而来的元素,从而减少不必要的元素重渲染。此外,React 还需要借助 Key 值来判断元素与本地状态的关联关系,因此我们绝不可忽视转换函数中 Key 的重要性。调用 setState 之后发生了什么

2021-06-27 23:26:48 127

原创 vuevue

一、vue介绍官方网址简单了解vuevue是一个前端渐进式框架。Vue.js是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目进行整合。前端工作主要负责MVC中的V这一层,主要与用户的界面打交道。在Vue中,一个核心的概念,就是让程序员不再操作DOM元素,解放了程序员的双手,让程序员可以有更多的时间去关注业务逻辑。​ 最新vue版本已经到3.x。3.x版本向下支持,支持2.x版本的语法。课程主要学习2.x,后期再讲解3.x版本新增的语法功能。Vue (读音

2021-06-15 23:36:13 278 1

原创 redux

FluxFlux 是一种架构思想,专门解决软件的结构问题。它跟MVC架构是同一类东西,但是更加简单和 清晰。Flux存在多种实现(至少15种)https://github.com/voronianski/flux-comparisonFacebook Flux是用来构建客户端Web应用的应用架构。它利用单向数据流的方式来组合React 中的视图组件。它更像一个模式而不是一个正式的框架,开发者不需要太多的新代码就可以快速的上手Flux。redux(重点)redux介绍及设计redux 是fl

2021-06-15 21:54:05 58

原创 JS面试题

1. 基本类型有哪几种?null 是对象吗?基本数据类型和复杂数据类型存储有什么区别?基本类型有6种,分别是Undefined,Null,Bool,String,Number,Symbol(ES6新增)。 另外ES10新增一个 BigInt 的数据类型虽然 typeof null 返回的值是 object,但是null不是对象,而是基本数据类型的一种。基本数据类型存储在栈内存,存储的是值。复杂数据类型的值存储在堆内存,地址(指向堆中的值)存储在栈内存。当我们把对象赋值给另外一个变量的时候,复制的是

2021-06-14 22:53:10 73

原创 鸭题-06-框架

1. nodejs 创建静态服务器?http.createServer((req,res)=>{res.writeHead(),res.write(),res.end()}).listen(3000)2. commonJS规范 vs ES6 模块化规范> require导入, module.exports 导出import 导入, export default 导出区别:import {某个几个接口} from ‘antd’ //webpack (tree shaking 摇树

2021-06-14 22:32:29 129 3

原创 鸭题-05-综合

前端工程化工具gulp(流程化 )& webpack (模块化)gulp -src=>pipe(scss翻译).pipe(css 合并).pipe(css压缩)=>distgulp -src=>pipe(模块化编译).pipe(js压缩)=>dist 流程化webpack 模块化 默认支持的commonjs规范所有js模块打包生成一个js文件编译解析浏览器不能识别的语言 (scss ,.vue, jsx, ts, ES6) 配置? 入口 出

2021-06-14 22:31:45 97

原创 鸭题-04-ES6

ES6webpack babel-loader (解决es6兼容性问题)1. let const if(true){ let name ="kerwin" // 块级作用域,只能活在这个大括号里面 }// const 常量,如果是复杂数据类型可以改变,因为它引用的是一个地址,如果是基本数据类型就不可改变 const obj = {name:"kerwin"} obj.name="xiaoming" // √ // obj = {name:"xio

2021-06-14 22:30:55 52

原创 鸭题-03-JavaScript

JavaScriptJavaScript的组成JavaScript 由以下三部分组成:ECMAScript(核心):JavaScript 语言基础DOM(文档对象模型):规定了访问HTML和XML的接口BOM(浏览器对象模型):提供了浏览器窗口之间进行交互的对象和方法JS的基本数据类型和引用数据类型基本数据类型:undefined、null、boolean、number、string、symbol引用数据类型:object、array、function检测浏览器版本版本有哪

2021-06-14 22:30:12 205 2

原创 鸭题-01-HTML

HTML简述一下你对HTML语义化的理解?用正确的标签做正确的事情。html语义化让页面的内容结构化,结构更清晰,便于对浏览器、搜索引擎解析;即使在没有样式CSS情况下也以一种文档格式显示,并且是容易阅读的;搜索引擎的爬虫也依赖于HTML标记来确定上下文和各个关键字的权重,利于SEO;使阅读源代码的人对网站更容易将网站分块,便于阅读维护理解行内元素有哪些?块级元素有哪些? 空(void)元素有那些?行内元素有:a b span img input select strong(强调的语

2021-06-14 22:29:24 73

原创 鸭题-02-css

CSSdisplay: none; 与 visibility: hidden; 的区别联系:它们都能让元素不可见区别:display:none;会让元素完全从渲染树中消失,渲染的时候不占据任何空间;visibility: hidden;不会让元素从渲染树消失,渲染师元素继续占据空间,只是内容不可见修改常规流中元素的display通常会造成文档重排。修改visibility属性只会造成本元素的重绘外边距折叠(collapsing margins)毗邻的两个或多个 ma

2021-06-14 22:28:10 104

原创 vue原理介绍

vue原理介绍vue 是一套用于构建用户界面的渐进式框架。它的核心库只关注视图,采用的mvvm设计模式。vue的中心思想就是:数据驱动视图mvvm“MVVM”: model view viewmodelMVVM的调用关系和MVP一样。但是,在ViewModel当中会有一个叫Binder,或者是Data-binding engine的东西。你只需要在View的模版语法当中,指令式地声明View上的显示的内容是和Model的哪一块数据绑定的。当ViewModel对进行Model更新的时候,Binder

2021-04-08 18:26:50 2021 2

原创 vue模板语法

模板语法插值{{…}} 文本插值:<div id="app1"> {{ myname }}</div><script> var vm = new Vue({ el:"#app1", // element data:{ myname:"kerwin" } }) </script>v-html 输出 html 代码<!-- v-html

2021-03-28 22:12:43 68

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除