博客园 - TateWang
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=40039
2023-03-17T07:16:50Z
TateWang
https://www.cnblogs.com/pomelott/
feed.cnblogs.com
https://www.cnblogs.com/pomelott/p/15810748.html
Ubuntu 桌面版使用总结 - TateWang
最近拿出了大学时买的性(游)能(戏)本(机),其实从直观来看,硬件基础还是不错的,但是跑 WIN10, 清了各种广告,关了各种无效进程之后,用起来仍然还是很不爽。可能是已经用惯 mac 了吧,mac给媳妇用了,本来想割肉买 M1,但是尝试了 Ubuntu桌面版之后,不得不说还是挺香的。不过因为生态毕
2022-01-16T09:45:00Z
2022-01-16T09:45:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】最近拿出了大学时买的性(游)能(戏)本(机),其实从直观来看,硬件基础还是不错的,但是跑 WIN10, 清了各种广告,关了各种无效进程之后,用起来仍然还是很不爽。可能是已经用惯 mac 了吧,mac给媳妇用了,本来想割肉买 M1,但是尝试了 Ubuntu桌面版之后,不得不说还是挺香的。不过因为生态毕 <a href="https://www.cnblogs.com/pomelott/p/15810748.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/14697687.html
H5 Hybrid开发-前端资源本地化方案纪要 - TateWang
H5 hybrid-前端资源本地化方案纪要 就整个行业来说,大前端是趋势,现阶段,native方面除了一些偏CPU密集型工作与操作系统底层API方面的工作外,H5基本都可以满足需要。 目前的工作更偏向前端架构多一点,除了要对FE负责,还要对整体项目以及其他部门(配合)负责。本地资源本地化方案本身就源
2021-04-24T10:29:00Z
2021-04-24T10:29:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】H5 hybrid-前端资源本地化方案纪要 就整个行业来说,大前端是趋势,现阶段,native方面除了一些偏CPU密集型工作与操作系统底层API方面的工作外,H5基本都可以满足需要。 目前的工作更偏向前端架构多一点,除了要对FE负责,还要对整体项目以及其他部门(配合)负责。本地资源本地化方案本身就源 <a href="https://www.cnblogs.com/pomelott/p/14697687.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/14418191.html
webpack + ts 配置路径别名无死角方法总结 - TateWang
webpack + ts 配置路径别名总结 自我体验加总结:在配置脚手架时,定制别名很有必要,可以使得代码更优雅,可读性更强。但在使用ts的时候,即便项目能够运行,vscode 确时长会提示 can’t find module xxx。总结下来,如果想要完全解决这个问题需要考虑以下两方面: 概述 语
2021-02-19T13:27:00Z
2021-02-19T13:27:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】webpack + ts 配置路径别名总结 自我体验加总结:在配置脚手架时,定制别名很有必要,可以使得代码更优雅,可读性更强。但在使用ts的时候,即便项目能够运行,vscode 确时长会提示 can’t find module xxx。总结下来,如果想要完全解决这个问题需要考虑以下两方面: 概述 语 <a href="https://www.cnblogs.com/pomelott/p/14418191.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/14110443.html
node调试工具ndb:ERROR: Failed to download Chromium r624492! ETIMEDOUT - TateWang
此问题多半是出在, ndb权限不够, 以mac为例: sudo chmod -R 755 /Users/tate/.nvm/versions/node/v10.8.0/bin/ndb 完事之后, ndb . 就可以看到 Chromiun 的UI窗口了
2020-12-09T11:23:00Z
2020-12-09T11:23:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】此问题多半是出在, ndb权限不够, 以mac为例: sudo chmod -R 755 /Users/tate/.nvm/versions/node/v10.8.0/bin/ndb 完事之后, ndb . 就可以看到 Chromiun 的UI窗口了 <a href="https://www.cnblogs.com/pomelott/p/14110443.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/13897832.html
回顾C++:访问权限控制之 公有、保护、私有继承用法详解与总结 - TateWang
理解 类的成员的访问控制说明符:主要用于控制派生类成员对基类成员的访问权限 类的派生访问说明符:主要用于控制派生类实例对基类的成员访问权限 公有继承 → 保护继承 → 私有继承, 派生类实例对基类成员的访问权限束缚依次加强。除公有继承外,保护继承相当于重置基类公有成员为保护成员,私有继承相当于重置基
2020-10-29T11:04:00Z
2020-10-29T11:04:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】理解 类的成员的访问控制说明符:主要用于控制派生类成员对基类成员的访问权限 类的派生访问说明符:主要用于控制派生类实例对基类的成员访问权限 公有继承 → 保护继承 → 私有继承, 派生类实例对基类成员的访问权限束缚依次加强。除公有继承外,保护继承相当于重置基类公有成员为保护成员,私有继承相当于重置基 <a href="https://www.cnblogs.com/pomelott/p/13897832.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/13648495.html
【极致丝滑】利用postcss-px2vw-pv彻底摆脱编辑器插件,灵活可控地转换px至vw - TateWang
#背景 旧的rem适配方案(无论是直接使用rem,还是配合flexiblejs等lib库进行视口缩放)已经疲态尽显,且随着安卓高清屏的不断出现,同时data-dpr仍有进一步增加的可能性,rem显得并不是那么稳固与称心如意。 首先截止至发文日期,viewport的兼容性如下: 可以看到,viewpo
2020-09-10T13:26:00Z
2020-09-10T13:26:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】#背景 旧的rem适配方案(无论是直接使用rem,还是配合flexiblejs等lib库进行视口缩放)已经疲态尽显,且随着安卓高清屏的不断出现,同时data-dpr仍有进一步增加的可能性,rem显得并不是那么稳固与称心如意。 首先截止至发文日期,viewport的兼容性如下: 可以看到,viewpo <a href="https://www.cnblogs.com/pomelott/p/13648495.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/13493102.html
用前端姿势玩docker【五】快速构建中类Unix系统与Windows系统的差异化处理 - TateWang
目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿
2020-08-12T13:27:00Z
2020-08-12T13:27:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 <a href="https://www.cnblogs.com/pomelott/p/13493102.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/13325328.html
用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 - TateWang
目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿
2020-07-16T13:42:00Z
2020-07-16T13:42:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 <a href="https://www.cnblogs.com/pomelott/p/13325328.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/13296026.html
用前端姿势玩docker【三】基于nvm的前端环境构建技巧 - TateWang
目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿
2020-07-13T13:39:00Z
2020-07-13T13:39:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 <a href="https://www.cnblogs.com/pomelott/p/13296026.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/13235325.html
用前端姿势玩docker【二】dockerfile定制镜像初体验 - TateWang
目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿
2020-07-04T08:23:00Z
2020-07-04T08:23:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 <a href="https://www.cnblogs.com/pomelott/p/13235325.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/13212085.html
用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 - TateWang
目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿
2020-06-30T01:55:00Z
2020-06-30T01:55:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 <a href="https://www.cnblogs.com/pomelott/p/13212085.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/13022229.html
webpack@next多页脚手架便捷配置typescript & vue-typescript & vue-class-typescript - TateWang
对原有的1.x版本进行的大版本的升级。本多页脚手架面向实际工作流,能够覆盖绝大多数的使用场景,在实际工作中,能结合的应用场景会更加多元化。 github:https://github.com/pomelott/webpack-multi-page-cli 如对您有帮助,请给星,如有问题请提issue
2020-05-31T14:56:00Z
2020-05-31T14:56:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】对原有的1.x版本进行的大版本的升级。本多页脚手架面向实际工作流,能够覆盖绝大多数的使用场景,在实际工作中,能结合的应用场景会更加多元化。 github:https://github.com/pomelott/webpack-multi-page-cli 如对您有帮助,请给星,如有问题请提issue <a href="https://www.cnblogs.com/pomelott/p/13022229.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/12984465.html
webpack@next webpack-multi-page-cli 多页脚手架2.0 - TateWang
对原有的1.x版本进行的大版本的升级。本多页脚手架面向实际工作流,能够覆盖绝大多数的使用场景,在实际工作中,能结合的应用场景会更加多元化。 github:https://github.com/pomelott/webpack-multi-page-cli 如对您有帮助,请给星,如有问题请提issue
2020-05-28T14:31:00Z
2020-05-28T14:31:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】对原有的1.x版本进行的大版本的升级。本多页脚手架面向实际工作流,能够覆盖绝大多数的使用场景,在实际工作中,能结合的应用场景会更加多元化。 github:https://github.com/pomelott/webpack-multi-page-cli 如对您有帮助,请给星,如有问题请提issue <a href="https://www.cnblogs.com/pomelott/p/12984465.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/12919751.html
webpack4多页应用HTML按需添加入口依赖chunk【html-webpack-plugin & html-inline-entry-chunk-plugin】 - TateWang
在webpack4中使用splitChunkPlugin时,根据需要将公共代码拆分为多个依赖后,需要在创建htmlWebpackPlugin时候按需引入对应入口文件依赖的chunk。但是html-webpack-plugin的chunk配置项只能手动添加,在没有得知拆分后的chunk情况下,无法得知
2020-05-19T13:46:00Z
2020-05-19T13:46:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】在webpack4中使用splitChunkPlugin时,根据需要将公共代码拆分为多个依赖后,需要在创建htmlWebpackPlugin时候按需引入对应入口文件依赖的chunk。但是html-webpack-plugin的chunk配置项只能手动添加,在没有得知拆分后的chunk情况下,无法得知 <a href="https://www.cnblogs.com/pomelott/p/12919751.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/12733913.html
Docker+Cmd+Cli+Git之前端工程化纪要(二)自定义类package.json文件管理模块包 - TateWang
全新升级后的FE工作流为:使用FE命令包进行项目的初始化,其中包括项目初始化、拉取脚手架、私库拉取模块包或后期扩展的CI/CD等与本公司工作流相关的操作。 出现的问题如下: 脚手架工具的包依赖信息存放在根目录的package.json中,若业务项目仍存放在package.json中,那么后期再更新脚
2020-04-19T13:45:00Z
2020-04-19T13:45:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】全新升级后的FE工作流为:使用FE命令包进行项目的初始化,其中包括项目初始化、拉取脚手架、私库拉取模块包或后期扩展的CI/CD等与本公司工作流相关的操作。 出现的问题如下: 脚手架工具的包依赖信息存放在根目录的package.json中,若业务项目仍存放在package.json中,那么后期再更新脚 <a href="https://www.cnblogs.com/pomelott/p/12733913.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/12386170.html
Docker+Cmd+Cli+Git之前端工程化纪要(一)整体目标 - TateWang
之前一版的工程化核心产物就是一个IDE,即利用python+node将webpack等技术将FE的开发、编译、部署上线等环境集成在sublime中,产出了一个核心工具。但随着长期的使用与技术栈的优化升级等,原工程化工具的局限性、便利性、跨平台的兼容性等方面的问题正在逐渐暴露,加之最近的疫情因素,更让
2020-02-29T13:15:00Z
2020-02-29T13:15:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】之前一版的工程化核心产物就是一个IDE,即利用python+node将webpack等技术将FE的开发、编译、部署上线等环境集成在sublime中,产出了一个核心工具。但随着长期的使用与技术栈的优化升级等,原工程化工具的局限性、便利性、跨平台的兼容性等方面的问题正在逐渐暴露,加之最近的疫情因素,更让 <a href="https://www.cnblogs.com/pomelott/p/12386170.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/11575027.html
闭包与作用域再次深究 - TateWang
首先来看一个函数,考虑一下是否存在闭包呢?: function test (arr) { var temp = [] for (var i =0; i<arr.length; i++) { (function() { var j = i; temp[i] = function () { return
2019-09-23T13:36:00Z
2019-09-23T13:36:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】首先来看一个函数,考虑一下是否存在闭包呢?: function test (arr) { var temp = [] for (var i =0; i<arr.length; i++) { (function() { var j = i; temp[i] = function () { return <a href="https://www.cnblogs.com/pomelott/p/11575027.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/11568011.html
IOS13系统升级带来的H5兼容性问题 - TateWang
20号新推送的IOS13给很多app厂商和RD带来了便秘的感觉,目前复现的问题如下,后续还会持续更新: 1.H5 hybrid输入框导致的页面上移,卡住不动。收起减半后,页面出现半截白屏。(IOS12 + IOS13) IOS12会在键盘弹出时将页面上推,并压缩body的高度。 IOS13会在键盘弹
2019-09-22T08:37:00Z
2019-09-22T08:37:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】20号新推送的IOS13给很多app厂商和RD带来了便秘的感觉,目前复现的问题如下,后续还会持续更新: 1.H5 hybrid输入框导致的页面上移,卡住不动。收起减半后,页面出现半截白屏。(IOS12 + IOS13) IOS12会在键盘弹出时将页面上推,并压缩body的高度。 IOS13会在键盘弹 <a href="https://www.cnblogs.com/pomelott/p/11568011.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/11146984.html
【koa2基础框架封装】基于Proxy路由按需加载器和初始加载器 - TateWang
我们在使用koa2做路由拦截后一般都习惯于直接将查找对应处理函数的过程映射到项目的文件夹目录,如: app.controller.index.test 其实就是对应的处理函数,也就是 (ctx, next) => { },我们习惯于将app.controller.index.test映射到根目录下的
2019-07-07T09:41:00Z
2019-07-07T09:41:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】我们在使用koa2做路由拦截后一般都习惯于直接将查找对应处理函数的过程映射到项目的文件夹目录,如: app.controller.index.test 其实就是对应的处理函数,也就是 (ctx, next) => { },我们习惯于将app.controller.index.test映射到根目录下的 <a href="https://www.cnblogs.com/pomelott/p/11146984.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/pomelott/p/11026626.html
koa2,koa-jwt中token验证实战详解 - TateWang
用户身份验证通常有两种方式,一种是基于cookie的认证方式,另一种是基于token的认证方式。当前常见的无疑是基于token的认证方式。以下所提到的koa均为koa2版本。 token认证的优点是无状态机制,在此基础之上,可以实现天然的跨域和前后端分离等。 token认证的缺点是服务器每次都需要对
2019-06-15T02:06:00Z
2019-06-15T02:06:00Z
TateWang
https://www.cnblogs.com/pomelott/
【摘要】用户身份验证通常有两种方式,一种是基于cookie的认证方式,另一种是基于token的认证方式。当前常见的无疑是基于token的认证方式。以下所提到的koa均为koa2版本。 token认证的优点是无状态机制,在此基础之上,可以实现天然的跨域和前后端分离等。 token认证的缺点是服务器每次都需要对 <a href="https://www.cnblogs.com/pomelott/p/11026626.html" target="_blank">阅读全文</a>