摘要: 前言 最近在看源代码,又突然想起以前看到的一个问题,为什么vue组件data必须是函数。百度的结果第一页的答案全是扯到原型?真醉了,举的例子也是模模糊糊(例子扯到函数原型,八杆子打不着),估计被很多人浏览也就SEO上去了。 解决 只能说逼乎大佬多,Vue 组件 data 为什么必须是个函数,而 Vu 阅读全文
posted @ 2021-04-30 16:53 Sebastian·S·Pan 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 作用一样,将调用的函数this的指向绑定输入的第一个参数,仅仅是参数不同。 注意:call()方法的作用和 apply() 方法类似,区别就是call()方法接受的是参数列表,而apply()方法接受的是一个参数数组。call就是调用的意思,你就想着它就是和普通函数调用一样,所以参数也和他一样。 c 阅读全文
posted @ 2021-04-29 09:47 Sebastian·S·Pan 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 一、释义 MDN对Stacking context的解释 Stacking context refers to how elements on a webpage appear to sit on top of other elements, just as you can arrange inde 阅读全文
posted @ 2021-04-27 19:38 Sebastian·S·Pan 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 前言 之前在React使用过tsx,体验还不错。再次体验vue中的tsx,只能说熟悉的感觉回来了。 使用 参考 使用Vue 3.0做JSX(TSX)风格的组件开发。 评价 react的函数组件,不得不说性能是个小问题。 一个函数组件运行多次,其内部也会运行多次,要是函数组件内部存在大量的计算,将会占 阅读全文
posted @ 2021-04-26 18:55 Sebastian·S·Pan 阅读(1126) 评论(0) 推荐(0) 编辑
摘要: 一、前言 只能说,js所谓的变量提升,是设计缺陷,让很多新老手迷惑。好在ES6出了let和const,杜绝了大部分的变量提升问题,下面引述一位博友的话,他说的 “标识符提升”确实更为妥当。 首先纠正下,文章标题里的 “变量提升” 名词是随大流叫法,“变量提升” 改为 “标识符提升” 更准确。因为变量 阅读全文
posted @ 2021-04-22 18:37 Sebastian·S·Pan 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 前言 架构是对项目开发的一种规范,一种设计约束。 我们常常听说的关于 javaEE 的 MVC,其实是一种设计模式,目的是使得 HTML 代码和 Java 处理逻辑分离。MVC 一般用于服务器渲染(SSR),现在流行的趋势是前后端分离,也就是说 MVVC 模式大行其道,各有各的好处吧。 一、传统三层 阅读全文
posted @ 2021-04-20 14:45 Sebastian·S·Pan 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 前言 MVC,MVP 和 MVVM都是一种整体上的架构,而不是说一种设计模式或者开发上的模式。 其都针对于一个网站的整体架构,包含前端和后端,而不是仅仅局限于前端或者后端。 一、MVC 以下引述自微软官网。 许多计算机系统的目的是从数据存储中检索数据并将其显示给用户。用户更改数据后,系统会将更新存储 阅读全文
posted @ 2021-04-08 13:58 Sebastian·S·Pan 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 我们知道 nodejs 中,经常使用的 require 关键字,是一个函数,能够动态引入模块。而前端开发中,尤其是基于 webpack 的开发,你有可能会遇到 require.context 注意,require后面的属性 context ,是 webpack 专属的,也就是 webpack 修改了 阅读全文
posted @ 2021-03-18 11:38 Sebastian·S·Pan 阅读(635) 评论(0) 推荐(0) 编辑
摘要: **不要为了很小的性能收益,牺牲应用程序的质量!**注意,在大多数情况下,优化代码质量比构建性能更重要。 更好的维护的代码(即质量高的代码、逻辑架构清晰的),比性能好的更直接的,往往更节省人力。 阅读全文
posted @ 2021-03-17 10:05 Sebastian·S·Pan 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 在开发过程中,组件尽量内聚,图片、样式什么的都不要依赖外界。也就是说,不要依赖外部文件夹。 全部文件放在同一个文件夹。 也不要对该组件设置位置信息,比如position,比如固定的大小。 参考我们常用的UI框架,也是一个不错的借鉴方向。 阅读全文
posted @ 2021-03-14 14:58 Sebastian·S·Pan 阅读(48) 评论(0) 推荐(0) 编辑