前言某个普通的一天的早晨,水友群的小姐姐和我聊前端架构,因为她们组最近要筹备一些新项目,在做架构的中途出现了很多问题,所以我拿到了她们的架构项目脚手架代码。拿到代码之后我发现深圳那边的前端团队普遍做的很好,有先进的架构思想,也把ts用的很纯粹,最后没帮人家解决问题,反倒是自己学到了不少。最后我们聊到了前后端全栈开发,如何动态校验协议参数等问题,因为熟悉我开源项目(剑指题解)的朋友都知道,我的后端代码尤其是动态校验那块写的是真差,为了ts而用ts,这也是目前很多用ts的小伙伴的通病,所以我一直打算重构我的一部分后端代码,这个时候见多识广的小姐姐就推荐给我了一个框架,这个框架也- 阅读剩余部分 -

数据类型stringnumberbooleanarrayhash以上是常见的数据类型命名规则常量,全部是大写字母VERSION = "v1"普通变量,如果不算@,@@等,我们一般直接以小写字母表达就可以了age = 12; user_name = "seho";class和module只需要首字母大写和驼峰表达即可class Apple方法名,小写字母开头,结束可以用=,?结尾def show end def index= endclass写法在ruby中,ruby的任何变量,string,number等都是objectclass - 阅读剩余部分 -

2021年前端面经目前本人已经有了新的起点,之前在博客的求职贴也就作废了,这是我第一次写面经,写这个面经的目的希望大家能了解:不要当作面试题背诵,因为题解仅仅是思路你会发现我的题解都比较浅甚至是有很多错误。不要拿此题去面试其他人,因为好的面试官我认为不应该是行走的题库,应该考虑候选人是否符合团队技术栈和用人需求,不应该拘泥于业务题目,我认为多问问项目比问100道题解要有用的多。分享出来也是记录自己的心路历程,希望大家对西安目前的招聘要求有一个大概的了解,如果你觉得我的题解有哪些错误,那就来打我吧(写评论区,我们探讨一下,我会改正的呢)题目有些是我面试的时候必问的,有些是来自- 阅读剩余部分 -

JS事件循环模型,同异步,阻塞非阻塞闭包作用域链和原型链,原型和继承...调用栈复习函数Promise【new】Proxy【new】数据类型/引用类型深拷贝和浅拷贝,实现方式的优缺点柯里化模块化VueVue2核心理念和Vue3核心理念(比较异同)css中的scoped原理Vdom(这个题react也会问)MVVM(本来不想写)但是确实肯定会考到wi1Vue3带来了什么?有什么新特性谈谈Vite,为什么这么快,主要解决什么问题?ReactuseState如何回调?类组件 vs 函数组件更新state是同步还是异步的?hooks带来了什么?Webpack/Vite/SnowPa- 阅读剩余部分 -

写在前面博主要在西安找一个好工作,前端/全栈岗位,中级前端岗位,希望目标公司双休,做自研产品的最好,技术氛围好的优先,水友们有岗位或者HR朋友看到我这个文章请与我联系,po一下简历吧:沈昊.pdf联系方式微信:npm_install_s正文关于WebComponents的文章其实过年就想写的,但是自身的理解都太片面,所以最近才去边学边写。webCompoents下文中简称WC。从毕业开始如果有面试任务我都会尝试地问一下候选人是否了解过WC,很遗憾面试了半百的人,我连了解过ShadowCompoents的人都没遇到过,可能是面试地薪资要求太低,亦或者是有2-3年开发经验的工程- 阅读剩余部分 -