首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
js
订阅
Steveny36665
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
剖析单页面应用路由实现原理剖析单页面应用路由实现原理
本文主要围绕以下三个问题来进行阐述: 1. 单页面应用为什么需要路由系统? 2. 单页面应用路由实现原理是什么? 3. 如何实现一个简单的 react-router?
[译] HTTP 缓存头部 - 完全指南
主要通过新鲜度和有效性,来决定对资源的缓存。如果一个有效的资源没有改变过,很少会再次发送完整的资源,此时缓存中的一个新鲜的副本是立即可用的。假设没有校验器(如 ETag/Last-modified 头部),并且缺少明确的新鲜度信息的话,那就要经常(但并不总是)被认定为无法缓存了…
[译] Redux 的工作过程
在学习了一些 React 后开始学习 Redux,Redux 的工作过程让人感到很困惑。 这些术语看起来非常陌生。 所以在这篇文章中我将用一种有利于大家理解的反向剖析的方法去揭开 Redux 怎样工作的神秘面纱。在 上一篇 中,在提出专业术语之前我将尝试用简单易懂的语言去解释 …
深入Weex系列(八)之Weex SDK架构分析
经过前面几篇Weex源码分析系列文章,相信大家对Weex是什么、Weex能带来什么、Weex是如何工作的等几个问题已经有了自己的答案。 本文会非常简洁,因为是站在前面几篇源码分析文章的肩膀之上进行概括总结。如果还有疑惑的话强烈建议大家回过头再去看看之前的文章; Weex动态化、…
简单易懂的 webpack 打包后 JS 的运行过程
hello~亲爱的看官老爷们大家好~ 最近一直在学习 webpack 的相关知识,当清晰地领悟到 webpack 就是不同 loader 和 plugin 组合起来打包之后,只作为工具使用而言,算是入门了。当然,在过程中碰到数之不尽的坑,也产生了想要深入一点了解 webpack…
JS写的一个抽奖小Demo从普通写法到设计模式再向ES6的进阶路程
这款抽奖小Demo拥有类似现实中转盘抽奖的效果,会在最后慢慢停止。 1. 整体目录 2. HTML结构 这里有一点需注意,因为每个格子是通过CSS整体进行30°旋转,所以1号格子想要在0°的话需要放到最后一个。 3. CSS样式 然后每个 li 设置成上三角形的样式。ul进行溢…
基于学习的计算机视觉 (二) :卷积神经网络
在第一篇文章中,我们介绍了神经网络的基本概念以及Tensorflow的基本用法。 本文为系列的第二篇文章,将会介绍卷积神经网络。重点介绍经典的卷积神经网络,全卷积网络的基本概念和基本单元,以及卷积神经网络与神经网络的异同。
Vue响应式原理以及简单实现
在vue原理中,最重要的部分就是如何实现数据的观测,依赖的收集,视图的更新。本文讲的就是Observer, Dep, Watcher这三个的简单实现。 Observer的作用简单来说就是让object对象的属性都用Object.defineProperty()来进行定义,这样当…
基于canvas使用贝塞尔曲线平滑拟合折线段
本次分享一下在canvas中将绘制出来的折线段的棱角“磨平”,也就是通过贝塞尔曲线穿过各个描点来代替原有的折线图。
我接触过的前端数据结构与算法
我们已经讨论过了前端与计算机基础的很多话题,诸如SQL、面向对象、多线程,本篇将讨论数据结构与算法,以我接触过的一些例子做为说明。 1. 递归 递归就是自己调自己,递归在前端里面算是一种比较常用的算法。假设现在有一堆数据要处理,要实现上一次请求完成了,才能去调下一个请求。一个是…