- 博客(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关注的人