摘要: Javascript判断数据类型的五种方式及区别 @(五种方式) 人工分割线 typeof MDN:typeof操作符返回一个字符串,表示未经计算的操作数的类型。 let data = { number : 1, string : 'b', boolean : true, symbol : Symb 阅读全文
posted @ 2020-10-15 03:29 bigname22 阅读(188) 评论(0) 推荐(0)
摘要: 汇总遍历对象的六种方式及其区别 遍历对象属性方式千千万,奈何网上资料乱又乱! 前言: 本来计划写一篇关于深浅克隆的文章,奈何对各种遍历对象的方式搞得一头雾水,分不清各家的关系。所以特来先汇总一下。 本文汇总了遍历对象的各种方式以及各种方式的差异性,收藏好。以后遇到深浅克隆等功能时说不定能用上。还请客 阅读全文
posted @ 2020-10-14 20:02 bigname22 阅读(239) 评论(0) 推荐(0)
摘要: 你不知道的闭包原理 想要理解闭包之前,就必须理解函数的创建过程、活动变量AO、作用域链。我曾写过相关的文章 网上相关对闭包的定义: MDN:函数和对其周围状态(lexical environment,词法环境)的引用捆绑在一起构成闭包(closure)。也就是说,闭包可以让你从内部函数访问外部函数作 阅读全文
posted @ 2020-10-13 04:02 bigname22 阅读(622) 评论(0) 推荐(0)
摘要: https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1602285073001&di=3b5f773f45ccc07e44e2833ea210e846&imgtype=0&src=http%3A%2F%2Fimg.kanzhun.com%2Fimages%2Fseo%2Fmianshiti%2F20191125%2F82a759852842d1c5750e74deae744878.jpg 阅读全文
posted @ 2020-10-10 04:24 bigname22 阅读(143) 评论(0) 推荐(0)
摘要: 在讲解命令模式之前我们先来了解一个生活中的命令模式场景: 场景1: 医院看病抓药: 当你因为肾虚到医院看医生,医生一番操作之后得出结论:要吃个疗程【夏桑菊】、【小柴胡】(药名纯属虚构,真的肾虚就找医生),于是医生开了个药单【夏桑菊、小柴胡】,让你拿着药单到收费窗口;于是射射发抖的到收费窗口把药单【夏 阅读全文
posted @ 2020-08-20 12:13 bigname22 阅读(289) 评论(0) 推荐(0)
摘要: 前言:语言只是工具,思想才是核心 今天要总结的是 策略模式 策略在开发中的应用非常广泛,所以也是非常常见且使用的设计模式。 在实际开发中,往往在实现一个功能时,有多种解决方案可行。 常见场景: 解压:gzip算法解压,gzip算法解压 表单验证:手机号验证,邮箱验证,密码格式验证 工资计算:技术猛男 阅读全文
posted @ 2020-08-18 10:53 bigname22 阅读(196) 评论(0) 推荐(0)
摘要: 前言 最近读勒基本关于前端的数据《JavaScript核心技术开发解密》,《webpack从入门到进阶》...这几本书帮助到我更好的理解JS、webpack在前端技术领域中的作用。以前可能更多的是知道怎么使用,但从未从更深的层面去思考他们是如何运作,为什么会产生这种特性,等等... 这本书先从《Ja 阅读全文
posted @ 2020-08-12 10:42 bigname22 阅读(233) 评论(0) 推荐(2)
摘要: 前言 最近读勒基本关于前端的数据《JavaScript核心技术开发解密》,《webpack从入门到进阶》...这几本书帮助到我更好的理解JS、webpack在前端技术领域中的作用。以前可能更多的是知道怎么使用,但从未从更深的层面去思考他们是如何运作,为什么会产生这种特性,等等... 这本书先从《Ja 阅读全文
posted @ 2020-08-12 10:41 bigname22 阅读(202) 评论(0) 推荐(0)
摘要: 在提高开发水平,往中高级前端工程师中,利用设计模式是必不可少的一条道路。掌握设计模式的思想远远比硬套重要,因为设计模式是一种思想,不局限于开发语言。但实际上由于语言的特性不同,往往在实现的时候会有不少差异。 《javascript设计模式文章系列》是参照《JavaScript设计模式与开发事件》以及 阅读全文
posted @ 2020-08-12 10:40 bigname22 阅读(177) 评论(0) 推荐(0)