只有博主才能阅读该文。 阅读全文
posted @ 2020-07-19 19:29 牙疼哥哥 阅读(0) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2020-06-25 16:25 牙疼哥哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:准备工作 git clone url / ssh 从github中下载项目 git config --global user.name "pomelott" 配置本机的全局用户名为 pomelott git config --global user.email "pomelott@163.com" 阅读全文
posted @ 2017-06-25 22:47 牙疼哥哥 阅读(141) 评论(0) 推荐(0) 编辑
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-08-12 21:27 牙疼哥哥 阅读(26) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2020-07-19 19:29 牙疼哥哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-07-16 21:42 牙疼哥哥 阅读(213) 评论(2) 推荐(1) 编辑
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-07-13 21:39 牙疼哥哥 阅读(158) 评论(0) 推荐(0) 编辑
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-07-04 16:23 牙疼哥哥 阅读(65) 评论(0) 推荐(0) 编辑
摘要:目录 用前端姿势玩docker【一】Docker通俗理解常用功能汇总与操作埋坑 用前端姿势玩docker【二】dockerfile定制镜像初体验 用前端姿势玩docker【三】基于nvm的前端环境构建技巧 用前端姿势玩docker【四】基于docker快速构建webpack的开发与生产环境 用前端姿 阅读全文
posted @ 2020-06-30 09:55 牙疼哥哥 阅读(50) 评论(0) 推荐(0) 编辑
只有博主才能阅读该文。 阅读全文
posted @ 2020-06-25 16:25 牙疼哥哥 阅读(0) 评论(0) 推荐(0) 编辑
摘要:对原有的1.x版本进行的大版本的升级。本多页脚手架面向实际工作流,能够覆盖绝大多数的使用场景,在实际工作中,能结合的应用场景会更加多元化。 github:https://github.com/pomelott/webpack-multi-page-cli 如对您有帮助,请给星,如有问题请提issue 阅读全文
posted @ 2020-05-31 22:56 牙疼哥哥 阅读(43) 评论(0) 推荐(0) 编辑
摘要:对原有的1.x版本进行的大版本的升级。本多页脚手架面向实际工作流,能够覆盖绝大多数的使用场景,在实际工作中,能结合的应用场景会更加多元化。 github:https://github.com/pomelott/webpack-multi-page-cli 如对您有帮助,请给星,如有问题请提issue 阅读全文
posted @ 2020-05-28 22:31 牙疼哥哥 阅读(72) 评论(0) 推荐(0) 编辑
摘要:在webpack4中使用splitChunkPlugin时,根据需要将公共代码拆分为多个依赖后,需要在创建htmlWebpackPlugin时候按需引入对应入口文件依赖的chunk。但是html-webpack-plugin的chunk配置项只能手动添加,在没有得知拆分后的chunk情况下,无法得知 阅读全文
posted @ 2020-05-19 21:46 牙疼哥哥 阅读(72) 评论(0) 推荐(0) 编辑
摘要:全新升级后的FE工作流为:使用FE命令包进行项目的初始化,其中包括项目初始化、拉取脚手架、私库拉取模块包或后期扩展的CI/CD等与本公司工作流相关的操作。 出现的问题如下: 脚手架工具的包依赖信息存放在根目录的package.json中,若业务项目仍存放在package.json中,那么后期再更新脚 阅读全文
posted @ 2020-04-19 21:45 牙疼哥哥 阅读(77) 评论(0) 推荐(0) 编辑
摘要:之前一版的工程化核心产物就是一个IDE,即利用python+node将webpack等技术将FE的开发、编译、部署上线等环境集成在sublime中,产出了一个核心工具。但随着长期的使用与技术栈的优化升级等,原工程化工具的局限性、便利性、跨平台的兼容性等方面的问题正在逐渐暴露,加之最近的疫情因素,更让 阅读全文
posted @ 2020-02-29 21:15 牙疼哥哥 阅读(154) 评论(0) 推荐(0) 编辑
摘要:http不常见状态码: 204: 请求处理成功,但是没有资源可返回。 206: 只返回请求资源的某一部分(客户端只想请求某一部分),响应报文中包含由Content-Range指定范围的实体内容。 303: 临时重定向,部分功能与302相似,但明确表示客户端应该使用GET方法获取资源。 307: 临时 阅读全文
posted @ 2019-10-31 10:26 牙疼哥哥 阅读(34) 评论(0) 推荐(0) 编辑
摘要:最近看到一个有意思的函数 那么以下的结果会打印出什么呢? 结果是:0; 那么继续test函数换成以下两种又会是什么结果呢? test2是网上比较常见的,结果是我们在读取i的时候,i已经全部变为5;test3和test只有两行代码不同,但是结果却完全不一样。 之前曾经理解是因为我们调用的时候for循环 阅读全文
posted @ 2019-09-23 21:36 牙疼哥哥 阅读(217) 评论(0) 推荐(0) 编辑
摘要:20号新推送的IOS13给很多app厂商和RD带来了便秘的感觉,目前复现的问题如下,后续还会持续更新: 1.H5 hybrid输入框导致的页面上移,卡住不动。收起减半后,页面出现半截白屏。(IOS12 + IOS13) IOS12会在键盘弹出时将页面上推,并压缩body的高度。 IOS13会在键盘弹 阅读全文
posted @ 2019-09-22 16:37 牙疼哥哥 阅读(5089) 评论(2) 推荐(0) 编辑
摘要:我们在使用koa2做路由拦截后一般都习惯于直接将查找对应处理函数的过程映射到项目的文件夹目录,如: app.controller.index.test 其实就是对应的处理函数,也就是 (ctx, next) => { },我们习惯于将app.controller.index.test映射到根目录下的 阅读全文
posted @ 2019-07-07 17:41 牙疼哥哥 阅读(286) 评论(0) 推荐(0) 编辑
摘要:用户身份验证通常有两种方式,一种是基于cookie的认证方式,另一种是基于token的认证方式。当前常见的无疑是基于token的认证方式。以下所提到的koa均为koa2版本。 token认证的优点是无状态机制,在此基础之上,可以实现天然的跨域和前后端分离等。 token认证的缺点是服务器每次都需要对 阅读全文
posted @ 2019-06-15 10:06 牙疼哥哥 阅读(4683) 评论(0) 推荐(0) 编辑
摘要:从Flux到Redux是状态管理工具的演变过程,但两者还是有细微的区别的。但是最核心的都还是观察者模式的应用。 一、Flux 1. Flux的处理逻辑 通俗来讲,应用的状态被放到了store中,组件是store状态的一个映射,用户通过事件触发action,再通过Dispatcher根据不同的acti 阅读全文
posted @ 2019-05-29 22:39 牙疼哥哥 阅读(267) 评论(0) 推荐(0) 编辑
摘要:1.在node官网下载linux二进制文件(确定文件的类型)本文以二进制文件为例 2.放入linux的对应目录下之后: 使用如上命令将二进制文件解压 若为二进制文件则不需要再次安装 3.建立软连接,解压后的二进制文件的bin目录命令链接至全局命令: 4.没有报错则建立成功,但此时会出现一种情况:np 阅读全文
posted @ 2019-04-15 19:43 牙疼哥哥 阅读(833) 评论(0) 推荐(0) 编辑
摘要:最近做的TS分享,到了高级类型这一块。通过琢磨和实验还是挖掘出了一些深层的东西,在此处做一下记录,也分享给各位热爱前端的小伙伴。 其实在学习TS之前就要明确以下几点: 1. typescript 是javascript的超集,这点是官方文档最先说明的,但是具体怎么理解就千差万别了。其实通俗的来说,t 阅读全文
posted @ 2019-03-17 19:45 牙疼哥哥 阅读(2083) 评论(0) 推荐(0) 编辑
摘要:所谓的重载,其实就是使用相同的函数名,传入不同数量的参数或不同类型的参数,以此创建出多个方法或产生不同结果。 1. 最常见的,也就是根据定义傻瓜式地判断参数类型与数量 2. 其次就是使用常规的重载签名 使用重载签名进行重载,好处在于可以对传入的参数进行限制,只有当签名存在对应类型或数量的参数时,才不 阅读全文
posted @ 2019-03-11 22:35 牙疼哥哥 阅读(682) 评论(0) 推荐(1) 编辑
摘要:现如今,TS正在逐渐成为前端OO编程的不二之选,以下是我在学习过程中对抽象类和接口做的横向对比。 1. 抽象类当做父类,被继承。且抽象类的派生类的构造函数中必须调用super();接口可以当做“子类”继承其他类 抽象类派生: 接口继承类: 当类被接口继承时,通常是需要为这个类的子类添加约束。例如下面 阅读全文
posted @ 2019-03-05 22:51 牙疼哥哥 阅读(2151) 评论(0) 推荐(1) 编辑
摘要:当前情况,移动端的开发占比越来越高,单指的拖拽触碰等操作是常规需要。特殊的多指操作与手势操作还需另做处理,而且还涉及到兼容性问题。 * 首先是手势操作的参数说明 * 需要用到Math的一个函数: Math.atan2(y, x) 意为:x轴 和 点(x, y)与 (0, 0)连线 逆时针方向形成的夹 阅读全文
posted @ 2019-02-28 22:10 牙疼哥哥 阅读(204) 评论(0) 推荐(0) 编辑
摘要:此文复现的所有兼容性问题均为以下情况: 1. 腾讯X5内核 2. 全屏webview 问题如下: 1. IOS12 中软键盘弹出导致页面顶部截断,并且无法恢复。 解决方法:添加交互事件,调用本地方法,在键盘收起后执行页面回滚操作。 2. 页面中有多个可编辑DIV时,点击IOS系统中软键盘左上方的上下 阅读全文
posted @ 2019-01-31 18:14 牙疼哥哥 阅读(146) 评论(0) 推荐(0) 编辑
摘要:项目目的: 1. 配合本地完成app资源本地化(后面文章会详细说明) 2. 新题型发布无需app本地发版 3. 统一数据源 4. 前端组件的高维护性、高复用性、高可读性 5 更换技术栈:vue全家桶 项目技术栈: 根据公司前端工程化定制的 sublime IDE(webpack,svn,secure 阅读全文
posted @ 2019-01-31 16:06 牙疼哥哥 阅读(279) 评论(0) 推荐(0) 编辑
Top