会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TangTaue
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
8
下一页
2023年4月30日
koa-cors 源码及基本原理解析
摘要: cors: 跨域资源共享(Cross-Origin Resource Sharing)是一种机制,用来允许不同源服务器上的指定资源可以被特定的Web应用访问。 在koa项目中使用cors中间件: eg: 1 var koa = require('koa'); 2 var route = requir
阅读全文
posted @ 2023-04-30 12:31 TangTaue
阅读(218)
评论(0)
推荐(0)
2023年4月29日
Service Worker 实践与原理
摘要: Service Worker 在2014年,W3C公布了service worker的草案,service worker提供了很多新的能力,使得web app拥有与native app相同的离线体验、消息推送体验。 service worker是一段脚本,与web worker一样,也是在后台运行。
阅读全文
posted @ 2023-04-29 20:30 TangTaue
阅读(471)
评论(0)
推荐(0)
JS 设计模式
摘要: 单例模式 一个类只有一个实例,并提供一个访问它的全局访问点。 1 class LoginForm { 2 constructor() { 3 this.state = 'hide' 4 } 5 show() { 6 if (this.state 'show') { 7 alert('已经显示') 8
阅读全文
posted @ 2023-04-29 19:35 TangTaue
阅读(23)
评论(0)
推荐(0)
2022年2月20日
webpack 的chunkhash,contenthash 以及 hash 的区别
摘要: chunkhash: 根据不同的入口文件(entry.js)来进行依赖文件解析,构建对应的chunk ,生成对应的hash值。 性能优化:在生产环境过程中,将第三方库以及公共文件和入口文件分开打包,使用chunkhash的方式生成hash值时,只要不改变公共库的代码, 在打包构建的过程中,就不会重复
阅读全文
posted @ 2022-02-20 20:32 TangTaue
阅读(119)
评论(0)
推荐(0)
2021年12月6日
最长递增子序列 动态规划
摘要: 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 example: 输入:nums = [10,9,2,5,3,7,101,
阅读全文
posted @ 2021-12-06 12:19 TangTaue
阅读(58)
评论(0)
推荐(0)
2021年11月28日
加一
摘要: /** * @param {number[]} digits * @return {number[]} */ 当我们对数组 digits 加一时,我们只需要关注{digits}digits 的末尾出现了多少个 99 即可。我们可以考虑如下的三种情况: 如果 {digits}digits 的末尾没有
阅读全文
posted @ 2021-11-28 23:12 TangTaue
阅读(578)
评论(0)
推荐(0)
2021年10月17日
three.js基本概念和尝试
摘要: 功能概述: Three.js作为WebGL框架中的佼佼者,由于它的易用性和扩展性,使得它能够满足大部分的开发需求,Three.js的具体功能如下: Three.js掩盖了3D渲染的细节:Three.js将WebGL原生API的细节抽象化,将3D场景拆解为网格、材质和光源(即它内置了图形编程常用的一些
阅读全文
posted @ 2021-10-17 21:48 TangTaue
阅读(754)
评论(0)
推荐(0)
2021年9月21日
Vue组件封装之数字滚动组件
摘要: 数字滚动组件:包含千分位 index.vue <template> <div class="num" :style="'font-size:'+size+'px;'"> <span v-if="minus">-</span> <number-son v-for="(p, i) in intArr"
阅读全文
posted @ 2021-09-21 19:51 TangTaue
阅读(284)
评论(0)
推荐(0)
Vue组件封装之无限滚动列表
摘要: 无限滚动列表:分为单步滚动和循环滚动两种方式 <template> <div class="box" :style="{width:widthX,height:heightY}" @mouseenter="mEnter" @mouseleave="mLeave" > <div class="inde
阅读全文
posted @ 2021-09-21 19:33 TangTaue
阅读(747)
评论(0)
推荐(0)
2021年9月5日
两数之和
摘要: /** * @param {number[]} nums * @param {number} target * @return {number[]} */ var twoSum = function(nums, target) { let map = new Map() for(let i=0,l=
阅读全文
posted @ 2021-09-05 16:24 TangTaue
阅读(18)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
8
下一页
公告