首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
啥也不是啊
掘友等级
前端
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
86
文章 84
沸点 2
赞
86
返回
|
搜索文章
最新
热门
css命名约定
element 是 block 下面的子元素(使用两个下划线连接)。 这样一来不仅成功避免了上面的两个问题,另一方面也增加了代码的可读性,让所以元素之间的关系变得更加紧密,如果别人熟悉 BEM 规范,那么就能很轻易的知道这段代码是什么意思,在团队协作中也能提高开发效率。 这样的…
javascript之继承
看了<<JavaScript高级程序设计>>中的继承篇,总结的非常好,能让我明白为什么现在开发中 JavaScript 的继承大多都是这么实现,并能一步步理解每一种继承的实现方式及优缺点。最终通过了解每一种继承方式的优缺点来实现一个比较完美且常用的 JavaScript 继承模…
javascript之函数防抖与节流
1、做一个搜索功能,避免不了需要做关联词的下拉展示,需要当用户输入的时候去请求后端接口,这时就可以适当对键盘事件的触发函数做相应的控制,对于用户来说是察觉不到的,这样可以减少不必要的http请求。 2、做一个提交按钮,肯定会考虑到用户的连续点击,这就可能造成重复提交的问题,正常…
javascript之事件循环机制
浏览器的每一个 tab页都是一个进程,有对应的内存占用空间、CPU使用量以及进程ID。新打开一个tab页时,都会新建一个进程,所以就有一个tab页对应一个进程的说法,但是这种说法又是错误的,因为浏览器有自己的优化机制,当我们打开多个空白的 tab页时,浏览器会将这多个空白页的进…
javascript之实现bind
2、当把返回的函数当作构造函数的时候,bind方法中第一个参数会被忽略(即不会绑定this)。 3、上面的代码虽然bind功能实现了,但是存在一个问题,当改变BoundFn函数实例的原型的时候,会影响到原函数的原型,相反也一样,两者的原型是同一个引用,所以需要完善一下。
javascript之闭包
闭包就是能够读取其他函数内部变量的函数。在javascript中,只有函数内部的子函数才能读取局部变量,所以闭包可以理解成“定义在一个函数内部的函数“。在本质上,闭包是将函数内部和函数外部连接起来的桥梁。首先理解什么是自由变量? 在foo函数中,a变量相对了bar函数就是自由变…
javascript之作用域与作用域链
作用域是指程序中能定义变量或者函数的范围,可以理解为地盘,是一个抽象的概念。 作用域分为静态作用域和动态作用域,在JavaScript中采用的是静态作用域,也称词法作用域。 当函数fn1被调用的时候,fn1函数内部会去找变量a,先从函数内部开始找,如果没找到,则从定义fn1函数…
javascript之变量提升与函数提升
从概念的字面意义上说,"变量提升”意味着变量和函数的声明会在物理层面移动到代码的最前面,但这么说并不准确。实际上变量和函数声明在代码里的位置是不会动的,而是在编译阶段被放入内存中。 那么这个过程就很好理解了。 1. 首先进入全局上下文环境,此时代码解析如下: 2. 当执行到调用…
javascript之原型与原型链
在JavaScript中有6种数据类型: String, Number, Boolean, Undefined, Null, Object。(Symbol暂时不讨论),其中String, Number, Boolean, Undefined, Null属于值类型,Object属…
个人成就
文章被点赞
39
文章被阅读
3,521
掘力值
193
关注了
55
关注者
4
收藏集
2
关注标签
69
加入于
2018-02-09