努力成为一名合格的前端开发工程师!!!

闻达有先后,术业有专攻,努力,加油ing!!!!

导航

2021年6月28日 #

24 个 Javascript 代码优化技巧

摘要: 1. if 多条件判断 在if多条件判断的情况下建议使用includes方法。 const day = "星期二"; if (day "星期二" || day "星期三" || day "星期四") { console.log(day); } // 优化 if (["星期二", "星期三", "星期 阅读全文

posted @ 2021-06-28 17:02 前端小小匠 阅读(156) 评论(0) 推荐(0) 编辑

8个JavaScript数组操作必须熟练运用的方法

摘要: JavaScript 提供了大量不同的处理数组的方法,这里花几分钟时间介绍 8 个项目中可以用到的数组方法。 1. Array.map() 使用.map() 方法,可以创建一个基于原始数组的修订版数组。.map() 方法接受一个函数,该函数遍历数组中的所有项并进行相应的修改。 当需要更新数组中的所有 阅读全文

posted @ 2021-06-28 16:25 前端小小匠 阅读(72) 评论(0) 推荐(0) 编辑

2020年7月27日 #

jQuery MiniUI 使用总结

摘要: 1.验证ip地址 <input name="ip" class="mini-textbox" required emptyText="请输入ip地址" onvalidation="isIpAddress" /> // ip地址验证 function isIpAddress(e){ var reg = 阅读全文

posted @ 2020-07-27 15:46 前端小小匠 阅读(1084) 评论(1) 推荐(0) 编辑

2020年5月28日 #

JavaScript中的高阶函数

摘要: 前言 在 JavaScript 的学习过程中,我们可能或多或少地接触过高阶函数。那么,我们自己对此是否有一个明确的定义,或者说很熟练的掌握这些用法呢 简单来说,高阶函数是一个函数,它接收函数作为参数或将函数作为输出返回 看到这样的概念,在你的脑海中会出现哪些函数呢 其实,像我们经常会使用到的一些数组 阅读全文

posted @ 2020-05-28 14:30 前端小小匠 阅读(523) 评论(0) 推荐(0) 编辑

2019年8月30日 #

06. 对象高级-对象创建模式

摘要: 01. Object构造函数模式 方式一: Object构造函数模式 * 套路: 先创建空Object对象, 再动态添加属性/方法 * 适用场景: 起始时不确定对象内部数据 * 问题: 语句太多 02. 对象字面量 方式二: 对象字面量模式 * 套路: 使用{}创建对象, 同时指定属性/方法 * 适 阅读全文

posted @ 2019-08-30 16:06 前端小小匠 阅读(365) 评论(0) 推荐(0) 编辑

2019年8月15日 #

05. 函数高级-闭包

摘要: 01. JavaScript的运行机制 (1)所有同步任务都在主线程上执行,形成一个执行栈。(2)主线程之外,还有一个“任务队列”,只要异步任务有了运行结果,就在“任务队列”之中放置一个事件。(3)一旦“执行栈”中的所有同步任务执行完毕了,系统就会读取“任务队列”,看看里面有哪些事件。那些对应的异步 阅读全文

posted @ 2019-08-15 18:43 前端小小匠 阅读(587) 评论(0) 推荐(1) 编辑

2019年7月11日 #

04. 函数高级-作用域与作用域链

摘要: 01. 作用域 官方解释是:“一段程序代码中所用到的名字并不总是有效/可用的,而限定这个名字的可用性的代码范围就是这个名字的作用域。” 1. 理解 作用域是指程序源代码中定义变量的区域。 作用域规定了如何查找变量,也就是确定当前执行代码对变量的访问权限。 JavaScript 采用词法作用域,也就是 阅读全文

posted @ 2019-07-11 09:27 前端小小匠 阅读(204) 评论(0) 推荐(0) 编辑

2019年6月26日 #

03. 函数高级-执行上下文与执行上下文栈

摘要: 01. 变量提升与函数提升 1. 变量声明提升* 通过var定义(声明)的变量, 在定义语句之前就可以访问到* 值: undefined2. 函数声明提升* 通过function声明的函数, 在之前就可以直接调用* 值: 函数定义(对象)3. 问题: 变量提升和函数提升是如何产生的? 02. 执行上 阅读全文

posted @ 2019-06-26 16:32 前端小小匠 阅读(398) 评论(0) 推荐(1) 编辑

2019年6月19日 #

02. 函数高级-原型与原型链

摘要: 01. 原型(prototype) 1. 函数的prototype属性(图) * 每个函数都有一个prototype属性, 它默认指向一个Object空对象(即称为: 原型对象) * 原型对象中有一个属性constructor, 它指向函数对象2. 给原型对象添加属性(一般都是方法) * 作用: 函 阅读全文

posted @ 2019-06-19 17:40 前端小小匠 阅读(759) 评论(0) 推荐(0) 编辑

2019年6月17日 #

01. JavaScript基础总结深入

摘要: 01. 数据类型 1. 分类(2大类) * 基本(值)类型 * Number: 任意数值 * String: 任意文本 * Boolean: true/false * undefined: undefined * null: null * 对象(引用)类型 * Object: 任意对象 * Arra 阅读全文

posted @ 2019-06-17 12:06 前端小小匠 阅读(484) 评论(1) 推荐(0) 编辑