自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿嚏乱码的地方

用文字抵抗遗忘~

  • 博客(5)
  • 收藏
  • 关注

原创 Node.js 文件模块

我们通过写一个基于node的todo-list任务清单,基本就能了解node的文件模块。cli.js入口文件需要引入commander(文档)npm installcommander#!/usr/bin/env node// 上述注释为了指定用node作为脚本的解释程序——称为shebangconst program = require('commander')const api = require('./index.js')const pkg = require(..

2020-08-28 18:27:17 155

原创 Node.js技术架构

Node.js是是什么?是一个平台,他将多种技术组合起来,让JavaScript也能调用系统接口、开发后端应用。Node.js用到了哪些技术?v8引擎,libuv,C/C++实现的相关库。bindings背景:C/C++实现了一个http_parser库很高效,你只会写js,但是你想调用这个库,直接调用肯定不能成功的,你需要一个中间的桥梁。Node.js用C++对http_parser进行封装,使它符合某些要求,封装的文件叫做http_parser_bindings.cpp..

2020-08-20 18:27:18 242 1

原创 用vue写轮子的一些心得(十三)——scroll滚动组件

需求分析可模拟原生滚动条。 在滚动区域滚动滚轮内容可进行滚动。 鼠标点击滚动条拖拽可滚动内容。 内容区域滚动条关系为等比关系,内容滑动多少滚动条就滚动多少。 当有图片或视频资源延迟加载的资源,滚动条会在资源加载完成后更新最新位置。方法实现一、思路:1、主要的日期面板通过数值展示通过计算得出,首先通过new Date() 找到当天,并推理出面板的第一项为几月几号,因为面板固定为六行七列一共42项(为啥是42项?我们后面再说),因此我们找到了面板的第一项就能往后推41项,从而将面...

2020-08-20 11:19:51 663

原创 用vue写轮子的一些心得(十二)——datePicker日期选择器组件

需求分析可查看日期,可选择上一月或者下一月,上一年或者下一年。 高亮当前选择月(黑色),高亮今天样式(背景灰色),高亮选择的日期(蓝色边框)。 input框与日期面板选择值双向绑定,修改input值日期面板值同步修改,反之同理。 可清除input中的值,并关闭popover。 可选择年月,年月界面与日期可来回跳转。 可控制时间选择范围,超出时间范围时弹出提示。方法实现一、思路:1、主要的日期面板通过数值展示通过计算得出,首先通过new Date() 找到当天,并推理出面板的...

2020-08-11 15:32:12 1457

原创 前端后台的设计思路

名词约定Dashboard:控制台、控制面板、(admin)、后台。角色role:普通用户、收费用户(vip 1/2/3)、超管、财务人员权限permssion:创建用户、创建自己账户后台/后端back-end:PHP、Node.js、Java前端front-end:浏览器、Js、Ts接口:前后端之间单页面和多页面单页面SPA:SEO不友好、常用于后台管理系统等不需要SEO的系统。前端自己实现路由(vue-router)。多页面MPA:SEO友好、利于搜索引擎爬取信息、搜

2020-08-01 17:10:01 867

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除