首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
寒城子
掘友等级
Web全栈开发者
From zero to hero
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 53
沸点 1
赞
54
返回
|
搜索文章
最新
热门
JS核心理论之《React状态复用与Hooks用法》
当页面和组件变得越来越复杂,如何更好的实现状态逻辑复用一直都是应用程序中重要的一部分,这直接关系着应用程序的质量以及维护的难易程度。 Mixin(混入)是一种通过扩展收集功能的方式。 它本质上是将一个对象的属性拷贝到另一个对象上面去,不过你可以拷贝任意多个对象的任意个方法到一个…
JS核心理论之《React基础概念与虚拟DOM》
JSX,既不是字符串也不是HTML,本质上是一个 JavaScript 的语法扩展,且更接近于JavaScript,是通过React.createElement()创建的一个对象,称为React 元素。 React 不强制使用JSX,但将标记与逻辑放在一起形成组件,实现关注点分…
Node.js理论实践之《异步非阻塞IO与事件循环》
使用单线程、事件驱动、非阻塞I/O的方式实现了高并发请求,libuv为其提供了异步编程的能力。 从这张图上我们可以看出,Node.js底层框架由Node.js标准库、Node bindings、 底层库三个部分组成。 顺带看一下libuv的架构图,可见Nodejs的网络I/O、…
CSS理论实践之《动画》
补间动画(关键帧动画): 自动完成从起始状态到终止状态的的过渡。不用管中间的状态。 常用于实现位移、颜色(透明度)、大小、旋转、倾斜等变化。一般有Transitions和Keyframes animation两种方法实现。 Transition:用于实现简单的动画,只有起始两帧…
CSS理论实践之《布局》
模型定义了盒的每个部分 —— margin, border, padding, 和 content —— 合在一起就可以创建我们在页面上看到的内容。 标准盒模型:元素的width和height仅指content区域,不包括 border 与 padding。如下图1 IE盒模型…
Node.js理论实践之《Webpack原理及优化》
Entry:入口,Webpack 执行构建的第一步将从 Entry 开始。 Module:模块,在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。 Chunk:代码块,一个chunk由多个模块组合而成,…
JS数据结构与算法之《分治、回溯、动态规划与贪心》
分治算法不是简单的递归,而是将大的问题递归解决较小的问题,然后从子问题的解构建原问题的解。 比如,快速排序和归并排序算分治算法,及 MapReduce 也是利用了分治思想,而图的递归深度搜索和二叉树的递归遍历则不是分治算法的运用。 回溯算法相当于穷举搜索的巧妙实现,对比蛮力的穷…
JS数据结构与算法之《查找与递归》
查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。 首先这个数组是排好序的,然后将数组一直二分缩小范围,直到找到为止。 递归是一种解决问题的有效方法,在递归过程中,函数将自身作为子例程调用。 递归就是方法里调用自身。 …
JS数据结构与算法之《复杂度与排序》
时间复杂度: 一个算法执行所耗费的时间。 空间复杂度: 运行完一个程序所需内存的大小。 上面从上至下依次的时间复杂度越来越大,执行的效率越来越低。 选择一个目标值,比目标值小的放左边,比目标值大的放右边,目标值的位置已排好,将左右两侧再进行快排。 将大序列二分成小序列,将小序列…
JS数据结构与算法之《栈与队列》
栈是一种后进先出(LIFO,Last In First Out)的数据结构。只用 pop 和 push 完成增删的“数组”。 队列是一种先进先出(FIFO,First In First Out)的数据结构。只用 push 和 shift 完成增删的“数组”。 优先队列是默认队列…
下一页
个人成就
文章被点赞
220
文章被阅读
37,986
掘力值
1,182
关注了
64
关注者
38
收藏集
13
关注标签
23
加入于
2018-05-03