首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    编写自己的代码库(javascript常用实例的实现与封装)

    因为公司最近项目比较忙,没那么多空余的事件写文章了,所以这篇文章晚了几天发布。但是这也没什么关系,不过该来的,总是会来的。 好了,其他的不多说的,大家在开发的时候应该知道,有很多常见的实例操作。比如数组去重,关键词高亮,打乱数组等。这些操作,代码一般不会很多,实现的逻辑也不会很难,下面的代码,我解释就不解释太多了,打上注释,相信大家就会懂了。但是,用的地方会比较,如果项目有哪个地方需要用,如果重复写的话,就是代码沉余,开发效率也不用,复用基本就是复制粘贴!这样是一个很不好的习惯,大家可以考虑一下把一些常见的操作封装成函数,调用的时候,直接调用就好! 源码都放在github上了,大家想以后以后有什么修改或者增加的,欢迎大家来star一下ec-do。

    02

    js面试知识点笔记

    const 是一个常量只允许声明一次不可修改(和let有快级作用域) let不存在变量提升机制(变量不允许在声明之前使用) let不允许重复声明 在全局作用域中基于let声明的变量不是window的一个属性,和他没关系 typeof 未被声明的变量 =>不是undefined而是报错(暂时性死区) let会形成块级作用域(类似于私有作用域,大部分大括号都会形成块作用域) 解构赋值 “…” 拓展、剩余、展开运算符 ES6中的模板字符串 箭头函数 和普通函数的区别 没有arguments,但是可以基于…arg获取实参集合(结果是一个数组) 没有自己的this,箭头函数中的this是上下文中的this Promise(async/await) class(ES6中创建类的) interator(for of 循环) Map / Set

    02
    领券