首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
一颗白菜
掘友等级
全栈开发工程师
游走在前后端和大数据的程序员小白
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
文章
热门
最新
手写webpack打包源码
__webpack_require__的定义,webpack 对于 commonJs 和 esModule的编译,懒加载模块实现......
webpack打包结果源码分析
模块处理 默认支持 commonJs 规范 处理 esModule 模块 导出 _webpack_require_.r 标记模块为 esModule _webpack_require_.d 通过将 e
编程语言特性
类型检查 静态类型 一个变量声明时其类型就是明确的,而且声明过后其类型不能发生变化 需要在编译阶段做类型检查 ###动态类型 变量的类型在运行时才会明确,而且变量的类型随时可以改变 类型安全 强类型
call & bind 源码理解
myCall 测试 myBind 测试;call & bind 源码理解;call & bind 源码理解;call & bind 源码理解
Promise源码模拟
``` /** * 1. Promise是一个类,创建类的时候需要传入一个执行器,该执行器立即被执行 * 2. 三种状态:pending等待 fulfilled成功 rejected失败 * 3. 执
函数组合-洋葱代码杀手
作用 纯函数和柯里化函数很容易导致洋葱代码:h(g(f(x))) 如:获取数组的最后一个元素再转换成大写字母_.toUpper(_.first(_.reverse(array))) 通过函数组合可以避
柯里化函数
介绍 当一个函数有多个参数时先传递一部分参数调用它 然后返回一个新函数接收剩下参数,返回结果 lodash中的柯里化函数 实现原理 利用 bind方法返回的函数来接收参数 作用 把多元函数转化成一元函
纯函数
概念 相同的输入必然得到相同的输出。举个例子: 纯函数相关工具库:lodash 优点 可缓存 可测试 可并行处理 多线程环境下并行操作共享内存中的数据,可能会得到意外的结果(线程不安全) 纯函数是无状
线程安全
安全问题 进程内线程共享内存——堆,类成员变量存在堆内存中 堆内存中的数据可以被任意线程访问,因此数据存在被意外修改的风险。 方案 位置隔离 单一线程共享内存——栈,局部变量存在栈内存中 数据隔离 T
函数式编程理解
编程思维方式 面向对象编程:对现实世界中的事物进行抽象,通过封装、继承、多态来演示事物之间的联系 面向过程编程(函数式编程):对现实世界中事物的联系进行抽象,对运算过程进行抽象 函数式编程用来描述数据
下一页
个人成就
文章被点赞
55
文章被阅读
31,233
掘力值
618
关注了
14
关注者
12
收藏集
6
关注标签
104
加入于
2017-10-30