首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
照夜如烛
掘友等级
前端开发
永远向上看
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 50
沸点 4
赞
54
返回
|
搜索文章
赞
文章( 50 )
沸点( 4 )
通过了解 Redux 简单源码,掌握 Redux 数据流原理
在项目中用 Redux 的时候,有时候就觉得会用,但是不明白为什么这样用。导致在 debug 的时候,无法快速的 debug 出原因。而且 Redux 的源码也不复杂,暴露出来的只有 5 个 API,可以作为很好的阅读源码的开端,所以在这里很开心可以和大家一起来探索 Redux…
前端算法之弹幕设计
大家都说前端写页面较多,几乎用不到算法。本文愿从弹幕设计这个场景来描述算法在前端中的应用,我们先来看下实现效果: 开场之前我们先来描述弹幕开发的难度,再集中精力描述算法设计的思路。 如果弹幕采用相同的字号,碰撞的问题处理起来比较简单,只要考虑相邻弹幕的播放速度和偏移的位置就可以…
你也可以手写自己的Promise(一)
我写这篇文章不打算介绍Promise产生的原因以及它解决的问题,我只是想写一篇关于实现自己Promise的文章。如果代码以及逻辑有什么不对的地方,请大家指出来。就这些,开始正题。 前提:我们要知道Promise是基于Promises/A+规范的。其中好多变量和方法名都是从这里来…
React ref 的前世今生
众所周知,React 通过声明式的渲染机制把复杂的 DOM 操作抽象成为简单的 state 与 props 操作,一时圈粉无数,一夜间将前端工程师从面条式的 DOM 操作中拯救出来。尽管我们一再强调在 React 开发中尽量避免 DOM 操作,但在一些场景中仍然无法避免。当然 …
form表单其实不是那么简单
# Form表单你真的了解么? ** 我相信作为一个前端开发,对于form表单或多或少都有一些了解;其实在html开始的阶段我们网页主要就是用来展示信息和提交表单的。如果你真正的了解form(这里指的是包括input、select、rank等),你会觉得它就像一个潘多拉魔盒你根…
利用File,Drop&Drag,XHR2实现图片拖拽上传
这三个事件都是在被拖动元素上触发的。当拖动开始时会先触发dragstart事件,然后在拖动的过程中会持续触发drag事件,当拖动停止时(无论被拖动元素是否放到了有效的放置目标)都会触发dragend事件,这三个事件类似鼠标的移动事件mousestart,mousemove,mo…
这样你都不懂Promise,算我输!
Promise 是异步编程的一种解决方案,比我们传统的回调函数、事件更加合理,最早由社区提出并实现,ES6觉得很ok,就写进了语言标准中,统一了语法,并且提供了原生的Promise对象。 所谓的Promise,其实就是一个容器,里面保存着未来才会结束的事件(通常是一个异步操作)…
[译] 资源提示 —— 什么是 Preload,Prefetch 和 Preconnect?
今天我们将研究一下能显著提升页面性能的方法 —— 资源提示与指令。你也许听说过 preload,prefetch 和 preconnect,可是我们想研究的更深一点,搞清他们之间的区别并且充分的利用它们。它们带来的好处包括允许前端开发人员来优化资源的加载,减少往返路径并且在浏览…
简易商城小程序全栈开发(mpvue+koa+mongodb)
接触小程序有一段时间后并且多多少少做了一些项目之后,又开始了vue的旅程,受其核心思想的影响,对数据/状态管理、组件化、跨平台等都有较高的追求,mpvue 是一个使用 Vue.js开发小程序的前端框架,由此开始了mpvue踩坑之旅,想在提高代码可读性的同时,也增加一点vue.j…
使用PHP开发一个HTTP服务器
众所周知,我们一般使用PHP开发Web程序时需要使用到比如Apache或Nginx等Web服务器来支持,那么有没有办法直接使用PHP开发HTTP服务器,答案当然是可以的,最近看了一遍Workerman框架的源码,于是自己仿照写了一个简易的HTTP服务器,学习为主,感兴趣的朋友可…
下一页
个人成就
文章被阅读
93
掘力值
10
关注了
24
关注者
0
收藏集
7
关注标签
26
加入于
2018-05-29