用户中心USER CENTER

首页/用户
  • 前端构建_webpack

    摘要:一个文件,一张图片一个文件都是一个模块,都能用导入模块的语法的,的导入进来。自身只能读懂类型的文件,其它的都不认识。 webpack 是什么? webpack是一个前端模块化打包工具指(由于模块化开发,所以需要打包,这里所说的模块化开发主要指JS) 由于现代前端应用程序越来越复杂,需要采用模块化进行开发,但浏览器还未支持模块化开发,所以webpack才诞生 webpack默认只支持js...

    ethernet 发布于JavaScript
  • 深入理解Javascript原型关系

    摘要:如下所示在规范中,已经正式把属性添加到规范中也可以通过设置和获取对象的原型对象对象之间的关系可以用下图来表示但规范主要介绍了如何利用构造函数去构建原型关系。 前言 在软件工程中,代码重用的模式极为重要,因为他们可以显著地减少软件开发的成本。在那些主流的基于类的语言(比如Java,C++)中都是通过继承(extend)来实现代码复用,同时类继承引入了一套类型规范。而JavaScript是...

    ethernet 发布于JavaScript
  • 二叉树的递归遍历(JS实现)

    摘要:本文讨论二叉树的遍历,对节点的访问通过打印节点的值体现出来。从二叉树的根节点出发,遍历可分为三个环节访问节点打印节点的值遍历节点的左子树遍历节点的右子树不同环节执行的先后顺序产生了不同的遍历方式。至于二叉树的非递归遍历,且听下回分解。 相关概念 「树的遍历」 指按照一定规则不重复地访问树中所有节点的过程。「访问」指针对节点的操作,如打印节点的值,更新节点的值等。 本文讨论二叉树的遍历,...

    ethernet 发布于JavaScript
  • 使用purifycss精简css

    摘要:解决在精简的时候,需要把里面的相对路径替换成绝对路径将中的引用的相对路径转化为绝对路径精简后,破坏了通用模块的缓存这其实是一个取舍问题。解决不精简通用模块,只精简具体业务相关的。 随着项目的不断迭代,我们的css会不断变大,但通常页面上需要用到的样式并没有那么多,很多样式是无用的,而如果靠人工去剔除,吃力又容易出错。 有痛点就应该去想办法解决。那么有没有办法通过自动化来把这些无用的样式...

    ethernet 发布于JavaScript
  • node服务的监控预警系统架构

    摘要:业务量计算和数据打点这里提到的业务量,指的是监控预警系统所关注的数据业务,如内存和利用率吞吐量和响应时间。其中,内存和利用率可以通过下的相关命令如来查询,响应时间和吞吐量则通过中间件实现粗略统计。 需求背景 目前node端的服务逐渐成熟,在不少公司内部也开始承担业务处理或者视图渲染工作。不同于个人开发的简单服务器,企业级的node服务要求更为苛刻: 高稳定性、高可靠性、鲁棒性以及直观的...

    ethernet 发布于JavaScript
<