ElementUI常见问题

* ElementUI常见问题 * 知识点 * ElementUI是怎么做表单验证的?在循环里对每个input验证怎么做呢? * 你有二次封装过ElementUI组件吗? * ElementUI怎么修改组件的默认样式? * ElementUI的穿梭组件如果数据量大会变卡怎么解决不卡的问题呢? * ElementUI表格组件如何实现动态表头? * ElementUI使用表格组件时有遇到过问题吗? * 有阅读过ElementUI的源码吗? * 项目中有使用过ElementUI吗?有遇到过哪些问题?它
阅读全文〉

Vue cli常见问题

* Vue-Cli常见问题 * 知识点 * vue-cli提供了的哪几种脚手架模板? * vue-cli工程中常用的npm命令有哪些? * 在使用vue-cli开发vue项目时,自动刷新页面的原理你了解吗? * vue-cli3插件有写过吗?怎么写一个代码生成插件? * vue-cli生成的项目可以使用es6、es7的语法吗?为什么? * vue-cli怎么解决跨域的问题? * vue-cli中你经常的加载器有哪些? * 你知道什么是脚手架吗? * 说下你了解的vue-cli原理?
阅读全文〉

Vuex常见问题

* Vuex常见问题 * 知识点 * 你有写过vuex中store的插件吗? * 你有使用过vuex的module吗?主要是在什么场景下使用? * vuex中actions和mutations有什么区别? * vuex使用actions时不支持多参数传递怎么办? * 你觉得vuex有什么缺点? * 你觉得要是不用vuex的话会带来哪些问题? * vuex怎么知道state是通过mutation修改还是外部直接修改的? * 请求数据是写在组件的methods中还是在vuex的action中?
阅读全文〉

Vue Router 常见问题

* Vue-Router常见问题 * 知识点 * vue-router怎么重定向页面? * vue-router怎么配置404页面? * 切换路由时,需要保存草稿的功能,怎么实现呢? * vue-router路由有几种模式?说说它们的区别? * vue-router有哪几种导航钩子( 导航守卫 )? * 说说你对router-link的了解 * vue-router如何响应路由参数的变化? * 你有看过vue-router的源码吗?说说看 * 切换到新路由时,页面要滚动到顶部或保持
阅读全文〉

Vue常见问题

* Vue常见问题 * 知识点 * 你知道v-model的原理吗?说说看 * 你有使用过vue开发多语言项目吗?说说你的做法? * 在使用计算属性的时,函数名和data数据源中的数据可以同名吗? * vue中data的属性可以和methods中的方法同名吗?为什么? * 怎么给vue定义全局的方法? * vue2.0不再支持v-html中使用过滤器了怎么办? * 怎么解决vue打包后静态资源图片失效的问题? * 怎么解决vue动态设置img的src不生效的问题? * 使用vue后怎
阅读全文〉

从Vue3出发,不止Vue3(一)

曾经大圣问过尤雨溪,怎么学习新技术,尤大微微一笑,说:读源码。读源码不仅能知其然,还能知其所以然,还能知道源码种引申出来的更多技术。今天我开始来阅读vue3源码,把读到的,理解到的东西记录下来,希望能坚持下去。 新建Vue3项目 Vue3使用的构建工具是Vite,官方给出的三种创建新应用的方式分别是: 1 2 3 npm init vite@latest yarn create vite@latest pnpm dlx vite@latest npm init vite@latest 将会将用实际上调用的命令是 npx create-vite@latest; npx命令会检查np
阅读全文〉

V8引擎相关的文章收集

深入 V8 引擎:“小整数”到底有多小?(medium.com 墙外) 关于 V8 的演讲(youtube.com 墙外) 理解 V8 的字节码 BigInt:JavaScript 中的任意精度整数 Ignition:V8解释器
阅读全文〉

读书笔记-重构改善既有代码的设计

最近维护公司的老旧项目,面对未加设计且迭代好几年的项目,有点头疼,一怒之下,买了这本《重构-改善既有代码的设计》,希望能找到治理代码的方法。 我对好代码的理解 有一句话叫做愚蠢不可怕,可怕的是自己愚蠢,却不知道自己愚蠢,还觉得自己特聪明。写代码也是一样。最可怕的不是代码很烂,而是自己明明写的很烂,却浑然不知,觉得自己很牛。 所以首先要认识自己的代码是烂的还是好的, 这一点很重要,那么烂的代码是怎么样的呢?其实我觉得烂的代码应该各式各样的,为什么这样说呢?代码写的烂,肯定是不遵循编程的准则,范式,没有束缚,随意发挥导致的,最经典的烂代码,就是一大堆代码堆到一起,没有注释,没有章法,俗称“屎山
阅读全文〉

读书笔记-代码的精进之路

技艺 命名 1. 如果你无法给一个函数或者类精确的名字,可能你的方法或者类实现了太多功能,内聚性不够; 2. 如果你的变量名还需要添加注释,说明这个变量名不够准确,变量名需要具有自表达能力; 3. 代码要具有可搜索性,搜索PAGE_SIZE比搜索10更加可靠。 4. proccessData 这样的函数名没有意义,因为所有函数都在处理数据。 5. Hepler, Util这样的类名容易破环类的SRP(单一职责原则),使用CSVHelper, DOCHelper替换,另外的好处是,看类名就知道已经实现相关功
阅读全文〉