I am ne zha / Jeskson

Results 131 comments of I am ne zha / Jeskson

改版的时候更方便 只要改css文件。 页面加载速度更快、结构化清晰、页面显示简洁。 表现与结构相分离。 易于优化(seo)搜索引擎更友好,排名更容易靠前。

理解: 保证组件的相对独立 若是 data 是对象,则所有组件共享同一个对象,数据会相互感染 data 用函数返回一个对象,复用组件会创建多个实例 根组件的 data 可以是一个对象,因为它不会被复用 原理 Vue.extend 中会执行 mergeOptions 方法来 合并 Vue 构造函数和子组件的 options到 vm.$options组件

Common denominator: cache data for browser-side storage Difference: (1) whether the stored content is sent to the server: when the Cookie is set, the data will be sent to the...

```js {{item.account}} import { account_allApi, } from '../../api/equipment.js' import accountPage from '../../components/account-page/account-page.vue' export default { name: 'accountPage', components: { accountPage, }, props: { accountData: { style: Array, default: [] }...

整数 就是整数,例如 10, 400, 或者 -5. 浮点数 (浮点) 有小数点或小数位,例如 12.5,和 56.7786543。 双精度双精度是一种特定类型的浮点数,它们具有比标准浮点数更高的精度(这意味着它们精确到更大的小数位数)。

二进制 — 计算机的最基础语言; 0s and 1s 八进制 — 基数8,每列使用0-7 十六进制 — 基数16,每列使用0-9,然后使用a-f。 在CSS中设置颜色时,可能会遇到这些数字。

parse(): 以文本字符串形式接受JSON对象作为参数,并返回相应的对象。。 stringify(): 接收一个对象作为参数,返回一个对应的JSON字符串。

VueRouter 的原理你能不能说一下呢?(两种路由方式说了一下) 对于 History 路由而言,你觉得在服务端是如何做路由分发的呢?(愣住,面试官接下来跟我解释了一波) 你说你看过 Vue 源码,能不能介绍一下 Vuex 的 Mutation 和 Action 的区别吗?(mutation做同步操作,action一般用于异步) 为什么要设计出 Mutation 和 Action 这两个东西?(我开始不是很清楚,扯到 Redux,和面试官交流后,一致同意 Action 作为业务逻辑的封装更合适,提供了更大的自由度) 计算机网络看你写过文章,我就不问了。(我: 笑...)问你一点操作系统的哈,能不能说说磁盘寻道算法?(思考了一下,说了三种,FIFO,最短优先,电梯算法) 那你能不能说一说最短寻道时间优先的缺点是什么?(愣住,面试官耐心给我解释其实会造成远处的任务饥饿问题) 进程和线程的区别(解释了一波,顺便把Chrome为什么从单进程转成多进程架构说了一下) 知道哪些进程间通信(IPC)的方式? (主从式、会话式、消息-邮箱机制、管道、共享内存、Unix Domain Socket,然后跟他讲我看过...

Promise是一个管理异步编程的方案,它是一个构造函数,每次使用可用new创建实例;它有三种状态:pending、fulfilled和rejected,这三种状态不会受外界影响,状态只能由pending变为fullfilled(成功),pending变为rejected(失败),且一旦改变就不会再改变,在状态改变后,它会返回成功的结果或者失败的原因,它对外抛出了resolve、reject、catch、finally、then、all、race、done,在最新的提案中,添加了allSettled方法,它不管成功、失败都会返回,接下来,我们自己实现整个Promise

```js class MyPromise{ constructor(executor) { this.status = "pending"; // 初始化状态为pending this.value = undefined; // 初始化返回的成功的结果或者失败的原因 // 这里是resolve方法,成功后执行,将状态改变为resolved,并且将结果返回 let resolve = result => { if(this.status !== "pending") return; // 状态一旦改变,就不会再变 this.status...