自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 日期格式化

利用JS 日期格式化// An highlighted blockexport const dateFormat = (date, flag = false) => { const year = date.getFullYear() // 获取完整的年份(4位,1970-????) let month = date.getMonth() + 1 // 获取当前月份(0-11,0代表1月) let day = date.getDate() // 获取当前日(1-31) if (mon

2021-11-18 15:43:03 182

原创 利用JSON.stringify 删除对象中的某个节点

利用JSON.stringify 删除对象中的某个节点// An highlighted blockexport const removeNode = (obj, node) => { return JSON.parse(JSON.stringify(obj, function (key, value) { if (key == node) { return undefined; } else { return value; } }))}

2021-11-18 15:30:28 444

原创 React Flux 工作流程

React Flux 工作流程整个流程如下:首先要有 action,通过定义一些 action creator 方法根据需要创建 Action 提供给 dispatcherView 层通过用户交互(比如 onClick)会触发 ActionDispatcher 会分发触发的 Action 给所有注册的 Store 的回调函数Store 回调函数根据接收的 Action 更新自身数据之后...

2020-04-13 11:55:52 236

原创 JavaScript合并对象的2种写法

JavaScript合并对象的2种写法第一种:let obj1 = {a:"A"};let obj2 = {b:"b"};let obj3 = {b:"B",c:"C"};let obj = Object.assign(obj1 ,obj2 ,obj3 );console.log(obj) // {a:"A",b:"B",c:"C"}第二种:let obj1 = {a:"A...

2020-04-08 22:10:22 190

原创 web前端人事面试常问问题

web前端人事面试常问问题一、你做了这么多项目,让你感受最深,印象最深的是哪个项目?你从中学到了什么?为什么会感受最深?二、做前端开发这么多年来?说下你的感受吧!三、简单自我介绍一下自己。1.面试官在你自我介绍的时候,才有时间看你的简历。人太多没时间看,看了也记不住。2.你在自我介绍中,他在想问你什么问题。3.了解你语言 表达能力,自信气场,仪表形态。常规低级错误:1.对面试官说:...

2020-04-08 20:06:20 8403 1

原创 vue常见面试题2020

vue常见面试题说说vue的数据双向绑定vue的数据双向绑定是通过object.defineproperty()来劫持各个属性的geter seter 方法,当数据发生变化时发布消息给订阅者,触发相应的回调你对虚拟dom的理解虚拟dom是对真实dom的抽象当状态变更时,会记录新树和旧树差异最后将差异更新到正真的dom中vue中 key的作用vue中key的作用是高效更新虚拟dom,...

2020-04-08 18:17:38 2204 2

空空如也

空空如也

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

TA关注的人

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