大史住在大前端

86 篇文章
19 人订阅

全部文章

大史不说话

Vue中拆分视图层代码的5点建议

SPA框架几乎都是基于MVC或MVVM设计模式而建立起来的,这些模式都只是宏观的分层设计,当代码量开始随着项目增大而增多时,问题就会越来越多。许多企业内部的项目...

192
大史不说话

【nodejs原理&源码赏析(9)】用node-ssh实现轻量级自动化部署

网站的建设可以使用任何自己熟悉的框架,三大框架都有自己的官方Cli工具,从代码编写到生成可用于生产环境部署的包基本都有自动化命令,各个打包工具也在零配置的追求上...

752
大史不说话

【带着canvas去流浪(13)】用Three.js制作简易的MARVEL片头动画(下)

有了上一篇基础知识的储备,本节就来制作一下简易版的MARVEL的片头动画。【点击观看动画效果】

552
大史不说话

【带着canvas去流浪(12)】用Three.js制作简易的MARVEL片头动画(上)

通读完上一篇博文中提及的教程,觉得应该搞个大作业巩固一下所学的知识,想起刚上映的漫威宇宙第三阶段收官之作《蜘蛛侠·英雄远征》,于是决定仿一个MARVEL的片头动...

1053
大史不说话

【带着canvas去流浪(11)】Three.js入门学习笔记

官方文档中的新手示例过于简单,所以本节对Three.js中的概念进行一些补充描述:

831
大史不说话

如何查看jsplumb.js的API文档(YUIdoc的基本使用)

最近向一些同事推荐了网页中实现流程图绘制的工具库jsplumb.js,Community版本是开源的,在github的官方仓库的Wiki中能够找到社区版的官方指...

950
大史不说话

【nodejs原理&源码杂记(8)】Timer模块与基于二叉堆的定时器

Timer模块相关的逻辑较为复杂,不仅包含JavaScript层的实现,也包括C++编写的与底层libuv协作的代码,想要完整地看明白是比较困难的,本章仅以se...

653
大史不说话

【nodejs原理&源码赏析(7)】【译】Node.js中的事件循环,定时器和process.nextTick

事件循环是Node.js能够实现非阻塞I/O的基础,尽管JavaScript应用是单线程运行的,但是它可以将操作向下传递到系统内核去执行。

743
大史不说话

【nodejs原理&源码赏析(6)】深度剖析cluster模块源码与node.js多进程(下)

前两篇博文中已经分别介绍了使用cluster模块建立集群时主进程执行cluster.fork( )方法时的执行逻辑,以及net模块在不同场景下建立通讯的基本原理...

823
大史不说话

【nodejs原理&源码赏析(5)】net模块与通讯的实现

net模块是nodejs通讯功能实现的基础,nodejs中最常用的功能就是作为WebServer使用,建立服务器时使用的http.createServer就是在...

965
大史不说话

【nodejs原理&源码赏析(4)】深度剖析cluster模块源码与node.js多进程(上)

cluster模块是node.js中用于实现和管理多进程的模块。常规的node.js应用程序是单线程单进程的,这也意味着它很难充分利用服务器多核CPU的性能,而...

932
大史不说话

【nodejs原理&源码赏析(3)】欣赏手术级的原型链加工艺术

原型链是javascript非常重要的基础知识。最近在阅读node.js,发现许多代码乍一看会觉得很费解,但细细品味之后会觉得非常优雅,对于代码细节的把控和性能...

1075
大史不说话

【带着canvas去流浪(10)】文字烟花

首先动画的主框架仍然是我们反复使用的逐帧动画框架,烟花生成以后的部分也不难理解,我们之前已经对物理碰撞进行过仿真,这里实际上就是模拟了带有初速度的自由落体。所以...

792
大史不说话

【带着canvas去流浪(9)】粒子动画

粒子特效一般指密集点阵效果,它并不是canvas独有的,这个名词更多出现在AE,cocos2d,Unity相关的教程中,并且提供了方便的编辑插件让使用者可以轻松...

1444
大史不说话

javascript基础修炼(12)——手把手教你造一个简易的require.js

许多前端工程师沉浸在使用脚手架工具的快感中,认为require.js这种前端模块化的库已经过气了,的确如果只从使用场景来看,在以webpack为首的自动化打包趋...

1172
大史不说话

【带着canvas去流浪(8)】碰撞

经过前面章节相对枯燥的练习,相信你已经能够上手canvas的原生API了,那么从这一节开始,我们就开始接触点好玩的东西——动画。

662
大史不说话

【带着canvas去流浪(5)】绘制K线图

使用原生canvasAPI绘制K线图。(截图以及数据来自于百度Echarts官方示例库【查看示例链接】)。

1210
大史不说话

【带着canvas去流浪(7)】绘制水球图

使用原生canvasAPI绘制水球图,这将是一个非常有意思的挑战任务。水球图是一种常见的加载动画,属于扩展图形,在echarts中使用时需要下载扩展库(同为扩展...

1840
大史不说话

【带着canvas去流浪(6)】绘制雷达图

使用原生canvasAPI绘制雷达图。(截图以及数据来自于百度Echarts官方示例库【查看示例链接】)。

902
大史不说话

【带着canvas去流浪(4)】绘制散点图

使用原生canvasAPI绘制散点图。(截图以及数据来自于百度Echarts官方示例库【查看示例链接】)。

1002

扫码关注云+社区

领取腾讯云代金券