Fork me on GitHub
A new way to explore the world


  • 首页

  • 归档

new Date() 引发的思考,UTC?GMT?

发表于 2020-04-17 | 原作者 gauseen |
作者:gauseen原文:https://github.com/gauseen/blog new Date()获取当前日期相信大家都知道,如下: 1234// 如果没有输入任何参数,则 Date 的构造器会依据系统设置的当前时间来创建一个 Date 对象new Date()Thu Apr 16 2020 13:55:25 ...
阅读全文 »

Blob、File 、Base64 之间的闭环,你确定都知道?

发表于 2020-01-13 | 原作者 gauseen |
作者:gauseen原文: https://github.com/gauseen/blog 说一说本篇文章讲哪些点相信在工作中经常遇到,文件上传、图片压缩、文件下载、大文件断点续传,等等关于 js 来操作文件的需求。那么你真的了解文件类型之间的转换关系吗?如下: Blob –> File File –> D ...
阅读全文 »

实现本地跨域存储

发表于 2020-01-03 | 原作者 gauseen |
作者:gauseen原文: https://github.com/gauseen/blog 什么是跨域?先看一下 URL 有哪些部分组成,如下: 1234https://github.com:80/gauseen/blog?issues=1#note\___/ \________/ \_/ \_________/ \_ ...
阅读全文 »

大白话讲解 Koa2 洋葱模型

发表于 2019-12-25 | 原作者 gauseen |
作者:gauseen原文:https://github.com/gauseen/blog Koa.jsKoa.js 是一个极其精简的 Web 服务框架,主要提供以下功能: HTTP 服务:主要处理 request 和 response 中间件数据处理机制(洋葱模型) 什么是 AOP?AOP 为 Aspect Orie ...
阅读全文 »

前端工程化

发表于 2019-10-18 | 原作者 gauseen |
背景前端技术飞速发展,各种技术层出不穷,再也不是只会 切图 + jQuery + CSS 就可以行走天下的时代。随之带来的就是 web 应用的复杂度越来越高,出现问题的概率也越大。 如何解决多人协同高效开发?如何保证项目可维护性?如何高质量交付任务?成为每个前端开发工程师值得思考的一个问题。 为解决上面的问题,大佬们引入了前 ...
阅读全文 »

简单实现 Promises/A+ 规范

发表于 2019-10-12 | 原作者 gauseen |
Promises/A+ 规范可在这里查看 promise 有 3 个状态,分别为 pending, fulfilled 和 rejected promise 在 pending 状态 可以切换到 fulfilled 或 rejected 状态 promise 在 fulfilled 状态 不可以切换到其它状态 必须有个 ...
阅读全文 »

JavaScript 设计模式

发表于 2019-09-26 | 原作者 gauseen |
单例模式(Singleton Pattern)描述: 只对外暴露一个对象 12345678910111213141516171819202122232425// 只创建一个实例const mySingleton = (function () { let instance = null // 初始化方法 let ...
阅读全文 »

前端性能优化

发表于 2019-08-28 | 原作者 gauseen |
前端最贴近用户。关于前端的性能优化,主要从 URL 输入到页面展示的整个过程来讨论。 先来回顾一下从 URL 输入到页面显示,经历了什么过程? ‘✔’ 代表该过程在前端可进行优化 浏览器地址栏输入时联想提示 URL 解析,URL 为了在不同协议不同传输机制都可以安全的运送信息,采用的字符都是符合 ASCII 集的。若有 ...
阅读全文 »

常见 Web 安全攻防

发表于 2019-08-13 | 原作者 gauseen |
一、XSS 攻击XSS (Cross Site Script),跨站脚本攻击,因为缩写和 CSS (Cascading Style Sheets) 重叠,所以叫 XSS 非持久型 XSS(反射型 XSS )什么是非持久型 XSS 攻击? 非持久型 XSS 攻击,一般是 URL 参数上带有恶意脚本代码,当用户点击该 U ...
阅读全文 »

Vue-项目从本地搭建到线上部署

发表于 2019-05-15 | 原作者 gauseen |
0. 关于 Vuejs 简介:Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架,易用、灵活、高效。 生态系统 项目 介绍 awesome-vue Vue.js 相关很棒的工具集 vue-router Vue.js 官方的路由管理器 vuex Vue.js 应用的 ...
阅读全文 »
123
gauseen

gauseen

Dream is possible

21 日志
67 标签
github 博客园 简书 掘金 segmentfault npm
© 2020 gauseen
本站总访问量次 | 博客全站共33.6k字