随笔分类 -  总结

摘要:最近拿出了大学时买的性(游)能(戏)本(机),其实从直观来看,硬件基础还是不错的,但是跑 WIN10, 清了各种广告,关了各种无效进程之后,用起来仍然还是很不爽。可能是已经用惯 mac 了吧,mac给媳妇用了,本来想割肉买 M1,但是尝试了 Ubuntu桌面版之后,不得不说还是挺香的。不过因为生态毕 阅读全文
posted @ 2022-01-16 17:45 TateWang 阅读(709) 评论(0) 推荐(0)
摘要:H5 hybrid-前端资源本地化方案纪要 就整个行业来说,大前端是趋势,现阶段,native方面除了一些偏CPU密集型工作与操作系统底层API方面的工作外,H5基本都可以满足需要。 目前的工作更偏向前端架构多一点,除了要对FE负责,还要对整体项目以及其他部门(配合)负责。本地资源本地化方案本身就源 阅读全文
posted @ 2021-04-24 18:29 TateWang 阅读(391) 评论(0) 推荐(0)
摘要:webpack + ts 配置路径别名总结 自我体验加总结:在配置脚手架时,定制别名很有必要,可以使得代码更优雅,可读性更强。但在使用ts的时候,即便项目能够运行,vscode 确时长会提示 can’t find module xxx。总结下来,如果想要完全解决这个问题需要考虑以下两方面: 概述 语 阅读全文
posted @ 2021-02-19 21:27 TateWang 阅读(3220) 评论(1) 推荐(0)
摘要:此问题多半是出在, ndb权限不够, 以mac为例: sudo chmod -R 755 /Users/tate/.nvm/versions/node/v10.8.0/bin/ndb 完事之后, ndb . 就可以看到 Chromiun 的UI窗口了 阅读全文
posted @ 2020-12-09 19:23 TateWang 阅读(559) 评论(0) 推荐(0)
摘要:理解 类的成员的访问控制说明符:主要用于控制派生类成员对基类成员的访问权限 类的派生访问说明符:主要用于控制派生类实例对基类的成员访问权限 公有继承 → 保护继承 → 私有继承, 派生类实例对基类成员的访问权限束缚依次加强。除公有继承外,保护继承相当于重置基类公有成员为保护成员,私有继承相当于重置基 阅读全文
posted @ 2020-10-29 19:04 TateWang 阅读(517) 评论(0) 推荐(0)
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-08-12 21:27 TateWang 阅读(343) 评论(0) 推荐(0)
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-07-16 21:42 TateWang 阅读(2384) 评论(2) 推荐(1)
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-07-13 21:39 TateWang 阅读(1962) 评论(0) 推荐(0)
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-06-30 09:55 TateWang 阅读(1062) 评论(0) 推荐(0)
摘要:首先来看一个函数,考虑一下是否存在闭包呢?: function test (arr) { var temp = [] for (var i =0; i<arr.length; i++) { (function() { var j = i; temp[i] = function () { return 阅读全文
posted @ 2019-09-23 21:36 TateWang 阅读(392) 评论(0) 推荐(0)
摘要:用户身份验证通常有两种方式,一种是基于cookie的认证方式,另一种是基于token的认证方式。当前常见的无疑是基于token的认证方式。以下所提到的koa均为koa2版本。 token认证的优点是无状态机制,在此基础之上,可以实现天然的跨域和前后端分离等。 token认证的缺点是服务器每次都需要对 阅读全文
posted @ 2019-06-15 10:06 TateWang 阅读(11601) 评论(1) 推荐(1)
摘要:从Flux到Redux是状态管理工具的演变过程,但两者还是有细微的区别的。但是最核心的都还是观察者模式的应用。 一、Flux 1. Flux的处理逻辑 通俗来讲,应用的状态被放到了store中,组件是store状态的一个映射,用户通过事件触发action,再通过Dispatcher根据不同的acti 阅读全文
posted @ 2019-05-29 22:39 TateWang 阅读(804) 评论(0) 推荐(0)
摘要:最近做的TS分享,到了高级类型这一块。通过琢磨和实验还是挖掘出了一些深层的东西,在此处做一下记录,也分享给各位热爱前端的小伙伴。 其实在学习TS之前就要明确以下几点: 1. typescript 是javascript的超集,这点是官方文档最先说明的,但是具体怎么理解就千差万别了。其实通俗的来说,t 阅读全文
posted @ 2019-03-17 19:45 TateWang 阅读(4010) 评论(0) 推荐(0)
摘要:所谓的重载,其实就是使用相同的函数名,传入不同数量的参数或不同类型的参数,以此创建出多个方法或产生不同结果。 1. 最常见的,也就是根据定义傻瓜式地判断参数类型与数量 2. 其次就是使用常规的重载签名 使用重载签名进行重载,好处在于可以对传入的参数进行限制,只有当签名存在对应类型或数量的参数时,才不 阅读全文
posted @ 2019-03-11 22:35 TateWang 阅读(3629) 评论(0) 推荐(2)
摘要:现如今,TS正在逐渐成为前端OO编程的不二之选,以下是我在学习过程中对抽象类和接口做的横向对比。 1. 抽象类当做父类,被继承。且抽象类的派生类的构造函数中必须调用super();接口可以当做“子类”继承其他类 抽象类派生: 接口继承类: 当类被接口继承时,通常是需要为这个类的子类添加约束。例如下面 阅读全文
posted @ 2019-03-05 22:51 TateWang 阅读(4952) 评论(0) 推荐(1)
摘要:移动端滑屏封装注意事项: 1.touchMove时候方向判断(可以控制在 以x轴位中心正负15度之内为横向滑屏,纵向滑屏同理) 2.上下滑屏与左右滑屏的冲突(判断用户滑动方向后,只做单方向的处理) 3.安卓触摸(例如某个人手指很粗)触发touchMove(记录上一次的手指坐标,每一次move的时候判 阅读全文
posted @ 2018-12-02 19:27 TateWang 阅读(360) 评论(0) 推荐(0)
摘要:最近在忙混合开发,因交互相对复杂,所以也踩了很多坑。在此做一下总结。 1.tap事件的实际应用 在使用tap事件时,老生常谈的肯定是点透问题,大多情况下,在有滑屏交互的页面时,我们会在根节点阻止默认行为以解决事件点透的bug。 阻止默认行为有优点,但也会相对带来一些问题。 优点: (1)解决事件点透 阅读全文
posted @ 2018-11-04 22:34 TateWang 阅读(1253) 评论(0) 推荐(0)
摘要:最近hin忙,无暇更博,昨天还在加班,今天趁着周末,做一下总结。 跨域应该是前端无法避免的问题,解决跨域的方法,在此不作更多说明。而是从原理上说明在前端工作流中,面对跨域问题的一些解决方案(目前我所了解到的)。在此全部分享给大家。 首先一些是需要后端配合完成的方法: 1.使用jsonp跨域解决 2. 阅读全文
posted @ 2018-10-28 21:02 TateWang 阅读(602) 评论(0) 推荐(0)
摘要:最近在官方文档中看到,vue新增了一种插槽机制,叫做作用域插槽。要求的版本是2.1.0+。 首先来说一下:顾名思义,所谓作用域插槽,主要就在作用域,需要注意的是(以下几点看不懂不要紧,配合下面的例子,你会一看就懂): 1. 组件中的slot标签只能有有一个,而这一个slot用于替代组件调用时的多个标 阅读全文
posted @ 2018-08-26 13:21 TateWang 阅读(1794) 评论(0) 推荐(0)
摘要:首先需要明确以下几点: 1. js中除了Object.prototype和null之外,每一个对象都有一个原型对象。 2. 获取原型对象: 实例对象通过__proto__,构造函数通过prototype。 3. Object.defineProperty()和Object.assign()之类的函数 阅读全文
posted @ 2018-07-17 22:58 TateWang 阅读(186) 评论(0) 推荐(0)

Top