TEDxTalks 如何集中注意力 笔记
How to Get Your Brain to Focus | Chris Bailey | TEDxManchester
看视频时的简单记录在日常生活中接触的屏幕太多了,尤其是手机,他们花费了我们太多时间。作者尝试将自己每天使用手机的时间减少到 30 分钟,这有效的延长了专注时间。他花了很多时间去研究技术如何影响我们的注意力。
不是我们分心了,而是我们的大脑收到了过度刺激,我们渴望分散注意力。大脑存在一种新奇偏见的机制,通过这种机制,大脑会奖励我们多巴胺。所以说不只是我们渴望分散注意力,而且大脑也会主动寻找并发现分散注意力的行为。
我们处于一种过度刺激的状态,从高刺激状态变化成低刺激状态其实就是无聊。作者花了一周时间让自己处于一种低刺激状态,研究表明这大概需要8 天,这让作者更容易集中注意力,受到的刺激减少。
研究表明,当我们故意让我们的思绪游离时,注意力会转移到三个主要地方 **12%思考过去、28%思考现在、48%**思考未来,这被称为大脑的前瞻性偏差。
我们的注意力状态决定了我们的生活状态。如果我们每时每刻都分心,分心和过度刺激的时 ...
React 学习笔记
学习的视频链接:千锋教育前端 React18 系统精讲教程,基于最新版本新特性源码级剖析
预备知识ESLint 和 Prettier 配置ESLint配置自动检查插件pnpm install vite-plugin-eslint,然后去 vite 的配置文件中导入使用,效果就是代码如果过不了 esint,网页直接弹窗报错 😐。我感觉不如直接编辑器中自动提示,之前在小红书实习的时候有配置过自动校验,这个可以研究一下 🧐。
Prettier装插件就可以,配置看自己喜好
JSX
jsx 和 React 是独立的,只不过经常放在一起使用
jsx 需要编译才能被浏览器识别
function App() { return <div className='app'>App</div>}// 会编译成一个对象const obj = { type: 'div', props: { className: 'app', children: ...
第一次用 Mac 怎么做?
【看完秒懂】Mac 苹果电脑超详细上手入门指南!建议做笔记!up 良心制作,用一集视频包你熟练上手 Mac
开荒操作
鼠标设置,取消自然滚动,速度拉满
触控板设置,速度自己选,勾上轻点来点按
三指拖拽:辅助功能,指针控制,触控板选项,拖移样式
要安装其他软件:隐私与安全性,允许从。。。,如果没有任何来源选项就终端输入sudo spctl --master-disable
显示电量百分比:电池
外观,显示滚动条,始终
桌面与程序坞:关闭文稿时要求保存更改
快捷键command 当做 ctrl 用
command+q 彻底关闭程序
command+d 复制,直接在文件旁边生成一个相同文件副本,相当于复制加粘贴同时完成
command+c/v 拷贝/粘贴
文字剪切 command+x,再粘贴
文件剪切 command+c,command+option+v;或者按住 command 键进行拖拽移动
ctrl alt shift 变为 command option shift
control+空格键 切换输入法
command+空格,搜索,类 ...
Vue 查漏补缺v-bind绑定 class
对象方式
<h1 :class="{ red: isRed, black: !isRed }">index</h1>
渲染出来就是class="red",也可以在 js 里面声明对象,再添加
格式:{active: boolean}
数组方式,用的更多
<template> <div class="container"> <h1 :class="['red', title, { black: !isRed }]">index</h1> </div></template><script setup lang="ts">import { ref, type Ref } from 'vue'let col ...
TS 学习笔记
目前是一些很基本的东西,过段时间学进阶用法
数组类型两种声明方式
Array<number>
number[]
使用示例:
const arr1: Array<number> = [1, 3, 4]const arr2: number[] = [1, 4, 5]function getSum(...args: number[]) { return args.reduce((prev, cur) => prev + cur, 0)}console.log(getSum(1, 2, 4, 5))
元组const tuple: [string, number] = ['ace', 14]const [name, age] = tuple
枚举不指定初始值就从 0 开始累加,指定了就从第一个值开始累加
const enum PostStatus { // 不用const的话会入侵代码 Draft = 0, Unpublished = 1, Published = 2,} ...
ES6-11
一些链接
阮一峰—Symbol - ECMAScript 6 入门 (ruanyifeng.com)
ES6 最通俗易懂的超重点保姆级笔记!
ES6let 和 constlet
特性
变量不能重复声明
let star = '罗志祥'let star = '小猪' //error
let 有块级作用域
{ let girl = '周扬青'}console.log(girl) //error
不仅仅针对花括号,例如 if()里面
不存在变量提前
console.log(song) //errorlet song = '恋爱达人'
不影响作用域链
let school = 'abc'function fn() { console.log(school) //abc}
const
特性
声明常量
const A = 'abc'
一定要赋初始值
一般常量使用大写(潜规则)
常量的值不能 ...
Vue
一些链接:
Vue 中 Vuex 的使用
Vue 的脚手架开发详细笔记
Vue 的组件化开发详细笔记
Vue 的 MVVM 架构及语法超详细笔记
Vue3.x 知识图谱
VUE 组件汇总
6 个实用的 vue 组件库
vue3 新文档
尚硅谷 vue3 笔记
安装配置对于学习可以这样使用最新版本:
<script src="https://unpkg.com/vue@next"></script>
npm在用 Vue 构建大型应用时推荐使用 npm 安装
# 最新稳定版$ npm install vue@next
对于 Vue 3,你应该使用 npm 上可用的 Vue CLI v4.5 作为 @vue/cli。
npm install -g @vue/cli
ViteVite 是一个 web 开发构建工具,由于其原生 ES 模块导入方式,可以实现闪电般的冷服务器启动。
通过在终端中运行以下命令,可以使用 Vite 快速构建 Vue 项目。
使用 npm:
# npm 6.x$ npm init vite@latest < ...
2023-5-16 猿辅导 一面 寄问题
项目相关
cookie 和 token 的区别,优势
Script defer,async 的原理,什么钩子
按需引入(以组件库开发者)
elementUI 按需引入的原理
浮点数计算机表现形式
看代码输出
const a = new Promise((resolve, reject) => { console.log('promise1') resolve()}).then(() => { console.log('promise2')})setTimeout(() => { console.log(‘timeout’)})const b = new Promise(async (resolve, reject) => { await a console.log('after1') await b console.log('af ...
2023-5-15 小红书 一面 过面试官人挺好,感觉也是很缺人的样子
问题
面试官介绍部门业务
主要是做中台吧好像是
自我介绍
介绍项目,确认是自己做的,主要负责的是哪一块
技术难点是啥,怎么解决
从开始到解决的时间,确认编辑器的功能
编辑器怎么适应不同版本的浏览器
总体 odin 花了多少时间
组件拖拽怎么实现,drag Api
假如位置是 40 像素,50 像素,插入新的元素,其他的组件位置重新定位,就是挤占到其他地方的思路
针对上一个例子该怎么做,会不会产生一个问题,如果页面加的组件比较多
vue3 的特性,相对于 vue2 的特点
vue3 的生命周期特点
setup 返回的是什么东西?
实际开发中 父子组件直接相互通信 同级之间相互通信,组件间通信方式
数据总线用过吗
能讲一下 keep alive 的实现原理
还不会
对于常用的打包方式的原理,vite,webpack
俩代码题
// 1. 实现一个防抖function debounce(fn, wait) { let timer = null; return function () { ...
2023-5-13 零禅智能 二面 过别人建议:这种初创就是典型的无限制加班+身兼数职,纯纯过去打杂+苦力,开发时间紧,只追求效果,什么开发流程,code review 都是没有的
准备的反问
上班时间
住宿,吃饭
薪资
能不能远程办公
忘了具体了
200 一天,一周五六天都行
早 9.30,经常加班,时间不定
项目基于 vue2.7,vuex
小厂最好不要考虑了,除非想面试经验+1
中途跟我扯职业规划
兴趣爱好
看项目什么的
不能线上远程










