架构目的和指标架构目的:架构设计的主要目的是为了解决软件系统复杂度带来的问题,是用最小的人力成本来满足需求的开发和响应需求的变化,用最小的运行成本来保障软件的运行。让软件达到“高内聚、松耦合”,从而使软件具有:易扩展——易于增加新的功能更强壮——不容易被粗心的程序员破坏可移植——能够在多样的环境下运行更简单——容易理解、容易维护设计目标:……继续阅读 » 新概念 1个月前 (03-12) 76浏览 0评论15个赞
前言前端这几年发展很快,是时候将前端知识形成一个知识图谱,看下有哪些是知道的和不知道的;通过这篇文章,我们对前端一定会有一个系统化的认识;书签地址,欢迎 star, 可以直接 git clone 下来,通过 Google 右上角的书签–导入书签,这样看起来就不要太方便。总体图谱先来张总的图谱,看哈总体的内容1.JS1.1 中级……继续阅读 » 新概念 1个月前 (03-12) 133浏览 0评论1个赞
要在浏览器中实现 zip 压缩、解压等功能,需要浏览器支持 html5,JavaScript APIweb 前端解压 zip 文件有什么用:只考虑标准浏览器的话, 服务器只要传输压缩包到客户端, 节约了带宽, 而且节约了传输时间, 听起来好像很厉害的说;如果前端的代码很多, 而且包含大副的图片,那么就可以把 js 和 css 和 jpg 和 png 等……继续阅读 » 新概念 1个月前 (03-12) 143浏览 0评论1个赞
一开始 JavaScript 只是为网页增添一些实时动画效果,现在 JS 已经能做到前后端通吃了,而且还是年度流行语言。本文分享几则 JS 小窍门,可以让你事半功倍 ~1、删除数组尾部元素一个简单方法就是改变数组的length值:const arr = [11, 22, 33, 44, 55, 66];// truncantingarr……继续阅读 » 新概念 5个月前 (11-30) 331浏览 0评论10个赞
compose 函数的作用就是组合函数的,将函数串联起来执行,将多个函数组合起来,一个函数的输出结果是另一个函数的输入参数,一旦第一个函数开始执行,就会像多米诺骨牌一样推导执行了。简介比如有这样的需求,要输入一个名字,这个名字有由 firstName,lastName 组合而成,然后把这个名字全部变成大写输出来,比如输入 jack,smith 我们就要打……继续阅读 » 新概念 5个月前 (11-30) 358浏览 0评论2个赞
多页打包的原因首先发出一个直击灵魂的拷问:为什么要多页面打包?习惯了 React,Vue 全家桶的同学,可能觉得写代码不就是:npm run dev npm run build一把梭吗?然而现实是骨感的,很多场景下,单页应用的开发模式并不适用。比如公司经常开发一些活动页:https://www.demo.com/activity/activity1.……继续阅读 » 新概念 5个月前 (11-29) 424浏览 0评论2个赞
如果把 webpack 当成一个垃圾工厂,loader 就是垃圾分类,将所有垃圾整理好交给 webpack。plugin 就是如何去处理这些垃圾。webpack 插件写起来很简单,就是你要知道各种各样的钩子在什么时候触发,然后你的逻辑写在钩子里面就 ok 了apply 函数是 webpack 在调用 plugin 的时候执行的,你可以认为它是……继续阅读 » 新概念 5个月前 (11-29) 370浏览 0评论1个赞
组件的分类常规页面组件,由 vue-router 产生的每个页面,它本质上也是一个组件(.vue),主要承载当前页面的 HTML 结构,会包含数据获取、数据整理、数据可视化等常规业务。功能性抽象组件,不包含业务,独立、具体功能的基础组件,比如日期选择器、弹窗警告等。这类组件作为项目的基础控件,会被大量使用,因此组件的 API 进行过高强度的抽象,可以通……继续阅读 » 新概念 5个月前 (11-29) 343浏览 0评论0个赞
今天在使用 Git 创建项目的时候,在两个分支合并的时候,出现了下面的这个错误。一、fatal: refusing to merge unrelated histories$ git merge origin/druidfatal: refusing to merge unrelated histories这里的问题的关键在于:fatal: ref……继续阅读 » 新概念 5个月前 (11-20) 673浏览 0评论4个赞
WordPress 主题会自带404页面,如果需要替换成自定义的需要修改404.php 页面,这里以腾讯公益404 页面为例介绍下怎样自定义页面,如果大家没有特定的404页面可以设置成公益404页面。1.找到 404 页面设置的地方1.找到 404 页面设置的地方一般在网站根目录下 wp-content/themes/你的主题下,我的主题是 sela,……继续阅读 » 新概念 5个月前 (11-17) 297浏览 0评论0个赞