首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
javaScript
山风的成长日记
创建于2024-06-10
订阅专栏
javascript从基础到进阶
暂无订阅
共9篇文章
创建于2024-06-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
利用函数参数归一化实现日期格式化函数
一、什么是函数参数的归一化? 函数归一化(Function Normalization)是一种将不同形态的输入参数转化为统一处理模式的设计思想, 能有效减少条件分支的代码。 二、利用函数归一化实现日期
await-to-js让你的async/await更简洁
await-to-js是一个async/await包装器,便于错误处理。 通常情况下,我们在使用async/await时,需要使用try/catch来捕获错误,但是这样会产生额外的try/catch的
属性描述符
一、属性描述 属性描述用来描述一个属性的行为,具体的属性描述符如下: value,属性的值 writable, 属性是否可写 enumerable,属性是否可被遍历,如for in configura
惰性函数
惰性函数的特点是当程序出现分支时,在执行一次之后该函数的实现就固定了,不再需要进行判断。适用于代码逻辑有多个分支,且分支条件不会发生变化的场景。
JavaScript中的函数编排
一、函数编排的使用场景 前端通常会有对原数据进行加工处理的情况,如果多次的数据处理都放在一个函数中就会变的很臃肿难以维护: 对上面的代码进行优化,将不同的逻辑封装到函数中函数中进行隔离 上面的代码产生
js常见内存泄漏及避免方法
在js中我们声明的变量会占有一定的内存空间,正常情况下这些变量在代码执行完之后就会被gc回收,所占用的内存也会被释放,当某个变量不再被使用但是却没有被回收就会造成内存泄漏。 一、 全局变量 windo
javascript中的this指向
javaScipt中this的指向是动态的,是在运行时确定的,直接指向函数的调用对象。 全局函数中的this 对象中的this outerObj.innerObj.sayName()的实际调用者是ou
JavaScript闭包详解及其应用场景
闭包 在javascript中变量的存在是有生命周期的,函数里面的变量当函数执行完成后就会被销毁,但是通过闭包可以延长变量的生命周期。 闭包是在函数内部使用了外部作用域中的变量,使得该变量无法被正常销
javascript中的作用域和作用域链
作用域 作用域控制变量的访问范围、声明周期。分为全局作用域和局部作用域。局部作用域可以访问全局作用域的变量,但反过来不行。 在javascipt中,变量的作用域有全局作用域、函数作用域和块级作用域。