首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
wenjoy
掘友等级
FE
|
Active Network
nodejs、react、ember
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
赞
文章( 38 )
沸点( 0 )
一篇文章搞定多列布局--等宽,等高,自适应
我们看到right的内容环绕了left,这是浮动(float)的一个特性,那怎么解决呢? 因为右边环绕了左边,我们只需要将右边往右边移过去就行了: margin-left: 100px;如果左右两列还想要一点间距,margin-left设置大一点就行了。 这种方案如果要间距,可…
JavaScript中的浅拷贝与深拷贝
我们发现改变b.value的时候,a.value的值也跟着变了,这是因为JS里面的对象是引用类型,我们在把变量a赋值给变量b的时候,赋值过去的其实是a的引用地址,b有了相同的引用地址,那a跟b指向的都是同一块内存空间,操作b的属性,其实就是操作了这块内存,因为a也指向这块内存,…
自己实现一个VUE响应式--VUE响应式原理
这里的响应式(Reactive)不同于CSS布局的响应式(Responsive), 这里的响应式是指数据和视图的绑定,数据一旦更新,视图会自动更新。下面让我们来看看Vue是怎么实现响应式的,Vue 2.0和Vue 3.0的实现原理还不一样,我们来分开讲。 Vue 2.0的响应式…
各种CSS居中方案
页面居中,各种元素居中是我们开发是很常见的情况,下面就来讨论下水平居中,垂直居中以及水平加垂直居中都有哪些常见的方案。我们的目标是对齐下面这两个div: 上面这个方法适合父级元素宽度不固定,子级元素宽度也不固定的情况。如果知道子级元素的宽度就很简单了,直接应用margin au…
JavaScript的内存管理
如果我们有内存溢出,程序占用的内存会越来越大,最终引起客户端卡顿,甚至无响应。如果我们使用Node.js做后端应用,因为后端程序会长时间运行,如果有内存溢出,造成的后果会更严重,服务器内存可能会很快就消耗光,应用不能正常运行。 而存放这些数据的内存又可以分为两部分:栈内存(St…
自己实现一个Vue Router -- Vue Router原理解析
以前的很多技术,比如PHP,路由是直接发给后端,然后由后端根据路由返回对应的页面。但是现在的前端技术,比如Vue, React都用的前端路由了,就是用户输入的路由跟后端并不是对应的了,而是前端来处理路由了,然后由前端来发起对应的请求。前端路由,后端路由具体流程如下: hash模…
前端也能学算法:JS版常见排序算法-冒泡,插入,快排,归并
冒泡排序是最好理解的一种算法,以升序排序为例,即最小的在前面,对数组进行一次遍历,如果相邻的两个数前面的比后面的大,则交换他们的位置,第一次遍历会将最大的数字排到最后去,第二次遍历会将第二大的数字排到倒数第二的位置。。。以此类推,遍历n-1遍整个数组就有序了。详细解说参考htt…
前端也能学算法:JS版链表
链表是一种很常见的数据结构,React的Fiber也是采用链表树的数据结构来解决主线程阻塞的问题。它有一个头结点以及多个普通节点组成,每个节点有自己的值,还有一个next属性指向下一个节点,最后一个节点的next为null。链表就通过next将一个个节点连接起来的。 如果我们最…
JavaScript中的函数式编程
函数式编程是一种编程范式,是一种构建计算机程序结构和元素的风格,它把计算看作是对数学函数的评估,避免了状态的变化和数据的可变,与函数式编程相对的是命令式编程。我们有这样一个需求,给数组的每个数字加一: 这段代码结果没有问题,但是没法重用。我们换一个思维,这里面包含的操作其实就两…
JavaScript中的compose函数和pipe函数
compose函数可以将需要嵌套执行的函数平铺,嵌套执行就是一个函数的返回值将作为另一个函数的参数。我们考虑一个简单的需求: 数组的reduce方法可以实现一个累加效果,它接收两个参数,第一个是一个累加器方法,第二个是初始化值。累加器接收四个参数,第一个是上次的计算值,第二个是…
下一页
个人成就
文章被点赞
2
文章被阅读
1,034
掘力值
22
关注了
0
关注者
0
收藏集
15
关注标签
31
加入于
2017-11-01