分类:前端

结合源码分析 Node.js 模块加载与运行原理

结合源码分析 Node.js 模块加载与运行原理
Node.js 的出现,让 JavaScript 脱离了浏览器的束缚,进入了广阔的服务端开发领域。而 Node.js 对 CommonJS 模块化规范的引入,则更是让 JavaScript成为了一门真正能够适应大型工程的语言。 在 Node.js 中使用模块非常简单,我们日常开发...

基于Canvas的手绘风格图形库 Rough.js

基于Canvas的手绘风格图形库 Rough.js
前言 推荐一个基于Canvas的手绘风格图形JS库。 Rough.js Rough.js 是一个轻量的(大约8k),基于Canvas的可以绘制出粗略的手绘风格库。 提供绘制线条、曲线、弧线、多边形、圆形和椭圆的基础能力,同时支持绘制SVG路径。 Github https://g...

San 3.3.0 发布

San 3.3.0 发布
先不要脸的求关注 主要升级点如下: 【新特性】- 支持 template tag 声明自身不渲染元素只渲染内容 【新特性】- 事件声明参数为空时,默认 $event 【新特性】- 支持通过 native modifier,直接为组件的根元素绑定事件 【新特性】- 支持通过 ...

ECharts v3.8 发布:树图、SVG 渲染(beta)、ES Module

ECharts v3.8 发布:树图、SVG 渲染(beta)、ES Module
在 ECharts 新发布的 3.8 版本 中,新加入了 树图,支持 横向布局、纵向布局、径向布局;新加入了 SVG 渲染支持(beta 版) 的支持,从而可以根据自己的需要,选择 SVG 或者 Canvas 作为渲染引擎;代码的模块系统改用 ES Module,从而能够受益于 ...

轩枫阁VPS升级小记

轩枫阁VPS升级小记
近况 轩枫阁自从5月底从虚拟主机迁移至阿里云VPS后(升级小记),经常出现访问不稳定的情况,通过很多分析逐一解决问题,做了不少的优化。但最终还是发现只有充钱加强配置才能非常稳定。 不能访问主要表现为数据库连接失败,原因之一为MySQL binlog过多导致40G硬盘爆满。原因之二...

Node inspect debugger调试工具

Node inspect debugger调试工具
特性 Node V8.0开始支持使用Chrome Devtools调试工具来调试Node,非常的有用。 Debugger 稳定性:2 稳定 Debugger是基于TCP协议和内置调试客户端可访问的进程外Node.js调试实用程序。 可以在启动Node.js的时候,加上inspec...

使用 ECharts 与 Ionic 创建原生应用

使用 ECharts 与 Ionic 创建原生应用
在这个教程中,我们将使用 Ionic 创建原生应用,并用 ECharts 创建饼图和水球图。Ionic 项目开发语言是 TypeScript,而 ECharts 的官方版本是基于 JavaScript 的,本教程将带你轻松实现在 TypeScript 中创建 ECharts 图表...

ECharts v3.7 发布:富文本标签、可滚动图例

ECharts v3.7 发布:富文本标签、可滚动图例
在 ECharts 新发布的 3.7 版本 中,广泛地增加了标签的表现力。可以支持定制文本块的样式,也支持对文本片段应用特定的样式,如设置颜色、大小、背景、图片、对齐方式等,从而可以做出丰富的效果。另外增加了可滚动的图例,从而对图例过多显示不下的问题,提供了一种解决方案。 ...