waterbang
  • 首页
  • 归档
  • 标签
  • 关于
  • 友链
  •   
  •   
node中的require方法

node中的require方法

模块的概念 node中js文件就是一个模块。 为什么出现模块的概念 防止命名冲突,可以把相同的功能封装到一起。 简单版的require 我们来实现一下自己的简易版require,源码里的实现还是挺复杂的。 在工作目录中创建文件 Module.js,内容如下: 123456function Modules() {}function req(){}req(&#x

2020-03-10
node.js
CentOS7虚拟机上`Minikube`安装Kubernetes

CentOS7虚拟机上`Minikube`安装Kubernetes

前言 写这篇文章的原因是因为部署的时候遇到很多坑,而且我一个接着一个的跳进去,这篇文章为了防止再跳进去,希望这篇文章能帮到你。 注意:本文只是建议,查阅时请带有主观意见和独立思考。 确保有安装环境 你需要有docker,kubectl,minikube环境。 具体推荐阿里云的这篇文章Minikube - Kubernetes 本地实验环境。 或者直接进入官方文档。 这一定难不倒你。 入坑 我一

2020-01-26
Docker Kubernetes
2019年度总结

2019年度总结

你好陌生人📺 时间真快啊,大三已经上了半学期了,下学期一上完6月份就要出去实习了。2019已经接近了尾声,是时候总结,明确目标,继续向前走了。 我学了什么 🎨 今年的目标较为明确,学习锁定为前端,下面是大致学的东西,但是掌握还需要多多实践。代码就是要多敲,多想。 · Typescript PWA · 小程序 云开发 · koa2 · webpack 今年逐渐把以前的PHP转换

2019-12-28
年度总结
Vue优化预渲染,骨架屏,Nuxt.js服务端渲染

Vue优化预渲染,骨架屏,Nuxt.js服务端渲染

1. 编码优化🍞 1.data属性 data中的数据都会增加getter和setter,会收集对应的watcher,只有在需要渲染到视图上的才需要放到data,所以没有响应式需求的不要放在data里面。 defineReactive源码 123456789101112131415161718192021222324252627282930313233343536373839404142434

2019-12-26
VUE
手写Mini Vue-Router && Mini Vuex

手写Mini Vue-Router && Mini Vuex

初始化项目 🏃 首先用vue-cli初始化我们的项目,分别选择 ? Please pick a preset: Manually select features ? Check the features needed for your project: Babel, Router, Vuex, Linter ? Use history mode for router? (Requires pro

2019-12-10
VUE
PWA-离线优先中的缓存模式

PWA-离线优先中的缓存模式

什么是离线优先 离线优先允许用户在网络不好的情况下,也能放心的使用这个应用,并且的数据不会丢失。 离线优先意味着,总是基于当前网络,获得最佳体验。 常用的缓存模式 🍭 下面来看几种常见的缓存模式。 仅缓存 这种模式对静态资源非常实用,代码如下: self.addEventLister("fetch",function(event){ event.respondWith(

2019-12-01
Progressive Web App

TypeScript-使用typescript构建vue应用

砍柴先磨刀 🎄 我们使用VSCode来进行编码,首先我们要安装TSLint和TSLint Vue来规范和校验我们的编码。(代码质量第一位) (这两个家伙会经常发生失灵的情况) 配置TSLint 打开 File->Preferences->Settings 搜索TSLint 打开Settings.json 将下面代码复制进去 //setting.json &

2019-11-25
typescript
webpack各种优化

webpack各种优化

webpack各种优化 珠峰架构课webpack课程。 这是珠峰架构课课件,不是本人编写。 上一章节我们已经掌握了webpack常见的所有配置 这一节我们来看看如何实现webpack中的优化,我们先来编写最基本的webpack配置,然后依次实现各种优化! //javascript const MiniCssExtractPlugin = require("mini-css-extract

2019-11-24
webpack
PWA-CacheStorageAPI

PWA-CacheStorageAPI

《PWA实战》记录。[以]塔勒·埃特尔 著 张俊达 译 CacheStorage API CacheStorage是一种全新的缓存层,你拥有完全的控制权。(遵循同源策略) 在CacheStorage中储存请求 示例: //serviceworker.js self.addEventListener("install",function(event){        ev

2019-11-22
Progressive Web App
PWA-生命周期

PWA-生命周期

《PWA实战》记录。[以]塔勒·埃特尔 著 张俊达 译 理解service worker作用域 我们如果把serviceworker.js文件放置到根目录中,那么其就可以控制来自站点中任何地方的所有请求。 如果我们把它放置到js目录中,只有源于该子目录的请求才会通过它。 你可以在注册的时候传一个service worker的时候传入一个scope选项,用来覆盖service worker默认的

2019-11-21
Progressive Web App
12345

搜索

Hexo Fluid
闽ICP备18009949号-2