一文了解文件上传全过程(1.8w字深度解析,进阶必备)
一文了解文件上传全过程(1.8w字深度解析,进阶必备)

平常在写业务的时候常常会用的到的是 GET, POST请求去请求接口,GET 相关的接口会比较容易基本不会出错,而对于 POST中常用的 表单提交,JSON提交也比较容易,但是对于文件上传呢?大家可能对这个步骤会比较害怕,因为可能大家对它并不是怎么熟悉,而浏览器Network对它也没有详细的进行记录

2020-10-10 02:04:30阅读全文

实现一个简易版Webpack
实现一个简易版Webpack

之前经常被webpack的配置搞得头大,chunk、bundle和module的关系傻傻分不清,loader和plugin越整越糊涂,优化配置一大堆,项目经理后面催,优化过后慢如龟!今天为了彻底搞明白webpack的构建原理,决定手撕webpack,干一个简易版的webpack出来!

2020-10-10 01:20:51阅读全文

使用鸽子理解HTTPS的原理
使用鸽子理解HTTPS的原理

在网络上的任何活动都可以归结为服务器之前的收发消息。我们可以将这些消息的收发,想象成由鸽子实现的。这很荒谬,但确实如此。

2020-10-09 18:59:16阅读全文

《Evan You 尤雨溪讲解 vue 源码及高级特性》笔记
《Evan You 尤雨溪讲解 vue 源码及高级特性》笔记

原视频链接请点击,视频中带你以 vue 开发者的视角来看其中的设计模式及高级特性,且包含许多底层实现,强烈推荐。

2020-10-08 21:11:44阅读全文

2020.8前端找工作记录
2020.8前端找工作记录

普通二本,计算机专业,三年工作经验(一年爬虫,两年前端+全栈),前端岗位,技术栈主要是vue.js + node.js.简历上稍微好的点应该就是在猎豹的工作经历和爬虫的工作背景.整体看来就是很一般般的.

2020-10-07 21:46:59阅读全文

前端培训-中级阶段(46)- CommonJS规范、模块化思想及操作
前端培训-中级阶段(46)- CommonJS规范、模块化思想及操作

前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。

2020-10-07 20:16:35阅读全文

移动端适配奇技淫巧
移动端适配奇技淫巧

h5中有一个叫视口的东西 viewport 它的使用方法是

2020-10-07 16:25:29阅读全文

函数compose和柯理化的实现
函数compose和柯理化的实现

有时候会遇到类似于这种需求

2020-10-07 15:15:48阅读全文

前端培训-中级阶段(45)- node 10.x 环境搭建、NPM 包管理器
前端培训-中级阶段(45)- node 10.x 环境搭建、NPM 包管理器

前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。

2020-10-07 07:29:17阅读全文

前端工程化中的自动化部署
前端工程化中的自动化部署

       对于前端的部署来说,其实主要就是将编译后的工程化项目(以vue来说就是将npm run build的dist文件夹)直接部署到对应的服务器的指定目录下即可,其他的内容我们暂时不在此处做过多的讲解。

2020-10-06 20:19:33阅读全文

前端培训-中级阶段(44)- node 10.x 介绍及使用
前端培训-中级阶段(44)- node 10.x 介绍及使用

前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。

2020-10-06 11:52:27阅读全文

前端培训-中级阶段(43)- vue 2.x 实战 CURD
前端培训-中级阶段(43)- vue 2.x 实战 CURD

前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。

2020-10-05 22:45:53阅读全文

Deepin v20安装node及npm
Deepin v20安装node及npm

node官网: https://nodejs.org/en/,并将下载好的node压缩包解压并改名为node

2020-10-04 15:49:31阅读全文

前端面试每日 3+1 —— 第537天
前端面试每日 3+1 —— 第537天

欢迎在 Issues 和朋友们一同讨论学习!

2020-10-04 10:01:07阅读全文

前端培训-中级阶段(42)- axios 使用及如何和 vue 结合使用
前端培训-中级阶段(42)- axios 使用及如何和 vue 结合使用

前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。

2020-10-04 07:06:51阅读全文

this指向问题
this指向问题

注意: 全局环境中的函数自行调用类似于被全局环境中 this 指向的对象所调用(如:window.F())

2020-10-03 16:51:49阅读全文

v-router学习笔记
v-router学习笔记

图片来源于codewhy老师的学习视频

2020-10-03 10:56:58阅读全文

前端培训-中级阶段(41)- vue 2.x 状态管理 vuex
前端培训-中级阶段(41)- vue 2.x 状态管理 vuex

前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。

2020-10-02 12:33:05阅读全文

前端培训-中级阶段(40)- vue 2.x 路由 vue-router
前端培训-中级阶段(40)- vue 2.x 路由 vue-router

前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。

2020-10-02 01:38:33阅读全文

宿舍(寝室)管理系统设计与实现(SSM框架 附 详细系统搭建教程、系统演示地址、实现过程、源码)
宿舍(寝室)管理系统设计与实现(SSM框架 附 详细系统搭建教程、系统演示地址、实现过程、源码)

本篇文章将带你从运行环境搭建、系统设计、系统编码到整个系统的实现,对整个过程进行详细描述,特别适合作为程序员的进阶项目案列,同样也是高校学生毕业设计系统实现的不二之选!

2020-10-01 21:27:50阅读全文

使用Rust和WebAssembly在Node.js中进行人脸检测
使用Rust和WebAssembly在Node.js中进行人脸检测

本文将介绍如何编写基于Node.js的AI即服务应用程序。

2020-10-01 18:00:56阅读全文

前端培训-中级阶段(39)- 脚手架 vue-cli
前端培训-中级阶段(39)- 脚手架 vue-cli

前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。

2020-10-01 14:21:15阅读全文

NodeJs 与最佳实践(译)
NodeJs 与最佳实践(译)

译者:最近在研究前端架构分层,在 medium 看到了这篇关于 node.js 架构分层的文章,觉得很不错,特地翻译过来分享给大家,其中很多思想也可以应用到前端项目中。

2020-10-01 12:53:44阅读全文

一个帮你实时刷新jsdelivr CDN缓存的小工具
一个帮你实时刷新jsdelivr CDN缓存的小工具

一个小服务,可以部署在你自己的服务器上。 可以自动刷新jsdelivr CDN缓存,帮助你更有效率的利(bai)用(piao) Github的存储空间和jsdelivr cdn的带宽流量。

2020-09-30 18:49:47阅读全文

我为 Express 开了外挂
我为 Express 开了外挂

随着 Nodejs 在前端涉及领域越来越广,也越来越成熟,相信很多朋友已经尝试或使用过 Nodejs 开发服务端项目了。本文我将和大家一起回顾 Express,然后介绍一个超级外挂——OvernightJS,它强大的地方在于,它将为 Express 路由提供 TypeScript 装饰器支持,使得我

2020-09-30 17:53:46阅读全文

vue打包以后IE报vendor.js报错SCRIPT1010: 缺少标识符,问题解决记录
vue打包以后IE报vendor.js报错SCRIPT1010: 缺少标识符,问题解决记录

[vue打包以后IE报vendor.js报错SCRIPT1010: 缺少标识符,问题解决记录]我遇到到VUE项目打包后的问题,这个问题是引用elementui的图片预览功能<el-image-viewer>,这个组件不支持ie浏览器,引用时单知道不兼容,只是在本地服务中可使用,却不知道在

2020-09-30 15:35:59阅读全文

小程序canvas 2d绘制高清图片的解决方案,最大可生成10M海报,解决过大宽高安卓下生成图片失败的问题。
小程序canvas 2d绘制高清图片的解决方案,最大可生成10M海报,解决过大宽高安卓下生成图片失败的问题。

众所周知,微信canvas生成图片要调用这个接口,而这个接口如果想生成高清的图片,解决字体模糊问题则需要destWidth * dpr。

2020-09-30 15:31:39阅读全文

node的http与前端交互示例(入门)
node的http与前端交互示例(入门)

一、目录(node_modules是npm install后新增的)

2020-09-30 08:13:22阅读全文

智慧矿山-选矿工艺数字 3D 可视化
智慧矿山-选矿工艺数字 3D 可视化

现代科技和工业的发展对矿物原料的要求越来越高,直接开采的原矿石往往达不到标准,而原矿通过选矿加工后则可以满足要求。选矿技术在冶金、煤炭、化工、建材和环保等部门都得到应用,对国民经济的发展意义重大。

2020-09-29 20:19:09阅读全文

NodeJS 基于redis的分布式锁的实现(Redlock算法)
NodeJS 基于redis的分布式锁的实现(Redlock算法)

开发时,碰到互斥问题,需要保证在分布式环境下,避免重复性操作修改用户状态,如:用户订单状态,购票时,修改票的余额等

2020-09-29 17:44:17阅读全文

Electron 快速入门及最新安装教程
Electron 快速入门及最新安装教程

Electron提供了丰富的本地(操作系统)的API,使你能够使用纯JavaScript来创建桌面应用程序。与其它各种的Node.js运行时不同的是Electron专注于桌面应用程序而不是Web服务器。

2020-09-29 08:52:33阅读全文

我不允许你还不知道这些手机调试html页面的技巧!
我不允许你还不知道这些手机调试html页面的技巧!

1.手机浏览器中查看本地环境的页面

2020-09-29 06:24:00阅读全文