首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
不做祖国的韭菜
掘友等级
前端工程师
《深入剖析Vue源码》 https://book.penblog.cn/
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 48
沸点 2
赞
50
返回
|
搜索文章
最新
热门
打造属于自己的underscore系列(五)- 偏函数和函数柯里化
javascript的函数式编程有两个重要的概念,偏函数(partial application)和函数柯里化(curry)。理解这两个概念之前,我们需要先知晓什么是函数式编程? 函数式编程是一种编程风格,它可以将函数作为参数传递,并返回没有副作用的函数。而什么是偏函数应用(p…
打造属于自己的underscore系列(四)- 迭代器(下)
_.each 和 _.foreach 方法本质上是定义的同一个方法,在打造属于自己的underscore系列 ( 一 )的框架原理中,我们对 _.each的方法做了实现,其中call改变this指向的代码我们是这样实现的。 而在系列三小节内容中,我们优化了this指向这部分代码…
打造属于自己的underscore系列(三)- 迭代器(上)
javascript的迭代器我们并不陌生。我们可以这样理解,迭代器提供了一种方法按顺序访问集合中的每一项,而这种集合可以是数组,也可以是对象。我们先回忆一下,在ES6之前,javascript有7种数组的迭代器,分别是 forEach 接收一个函数作为参数,对数组中的每一个元素…
打造属于自己的underscore系列 ( 二 ) - 数据类型诊断
2.1. isArray - 判断数组 前面的两个方法或多或少存在缺陷,低版本浏览器不支持ES5 Array.isArray()的新方法,而instanceof 判定规则在跨iframe 中也存在问题。比如,一个页面(父页面)有一个框架,框架中引用了一个页面(子页面),在子页面…
傻傻分不清的javascript运行机制
了解javascript的运行机制,首先必须掌握两个基本的概念。Execution Context(执行环境或执行上下文)和Context Stack (执行栈) 1. 何为执行环境(执行上下文)(Execution Context) 我们知道javascript是单线程语言,…
打造属于自己的underscore系列 ( 一 ) - 框架设计
我们知道,函数声明的形式会挂载到window对象作为方法存在,而函数表达式的形式则会挂载在window对象作为属性存在,这都会造成变量污染,而自执行函数的好处在于可以防止变量的污染,函数执行完后便立刻销毁掉。 underscore有两种风格形式可以使用,一种是面向对象类型,另一…
浅谈webpack4.0 性能优化
对开发者而言,我们希望webpack这个工具可以给我们带来流畅的开发体验。比如,当不断修改代码时,我们希望代码的变更能及时的通知浏览器刷新页面,而不是手动去刷新页面。更进一步的我们希望,代码的修改只会局部更换某个模块,而不是整个页面的刷新。这样可以使我们不需要在等待刷新中浪费很…
手把手教你从零认识webpack4.0
1. 两个基本的依赖: 2. 运行webpack 默认情况下,webpack 运行构建指令默认 以项目文件夹下的 src/index.js 作为入口文件, 运行 webpack指令会执行默认的webpack 配置文件。 3. webpack 配置文件的设置 4. mode 模式…
Form 表单提交知识的总结(全)
1. node服务提供请求地址 2. 普通的form 表单提交 form 中的method 属性不指定时, form 默认的提交方式为 get请求。 当一个form 表单内部,所有的input 中只有一个 type='text' 的时候,enter 键会有默认的提交行为(注意前…
css 实现水平居中的方法总结
1. 居中元素为块级元素 2. 居中元素为行内元素 3. 利用定位实现水平居中(已知宽度) 5. flex 布局实现 6. tabel-cell布局 实际项目中并不常见,故暂不提及。
下一页
个人成就
优秀创作者
文章被点赞
1,426
文章被阅读
198,724
掘力值
5,670
关注了
26
关注者
1,173
收藏集
25
关注标签
37
加入于
2016-12-30