自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(166)
  • 收藏
  • 关注

原创 hippy开发经验记录

开发说明:环境安装依赖前端页面本地调试调试常用命令:关于UI适配rem、vm/vh、calc单位一些常见功能css写法注意路由使用问题说明

2024-04-01 16:49:53 311

原创 hippy 调试demo运行联调-mac环境准备篇

跑起examples目录下的demo文件,提前了解项目或直接在demo文件基础上接入适用对于终端编译环境不熟悉的人看,仅mac端

2024-03-01 11:51:44 1043 1

原创 h5兼容问题记录

需使用margin等处理。

2024-02-22 15:37:09 257

原创 如何识别不同机型并对其进行兼容

user-agent

2024-01-11 11:26:57 951

原创 关于unicode视觉、存储长度的事儿

字符串视觉长度字符串中unicode视觉长度字节长度

2023-10-23 14:53:53 125

原创 cocos面试题(某大佬的问题列表回答)

cocos面试题相关文章记录:1、优化包体体积2、资源管理3、如何编写单例模式4、如何使用物理引擎?5、Label的原理与如何节约Drawcall6、背包系统可能会需要哪些优化7、材质, shader分别是什么8、固定宽度与固定高度的底层原理是什么?是如何做适配的?9、微信小游戏能否使用UDP10、如何设计自动化打包发布脚本?11、图集打包有什么意义,我们一般在项目里面怎么规划图集12、如何做游戏框架,能让多人很好的协作,代码好维护13、如何设计热更新系统, 如何设计大厅与子游戏

2023-08-14 15:19:51 5292 1

原创 2022-53~54周(12.19-12.31) 项目问题整理

2022-53-54周 项目问题整理新知识1、uuid问题1、git commit 提交内容时

2023-05-09 18:12:11 200 1

原创 ios15及以上webview、Safari使用Websocket断连,1006无清晰错误码

问题表现:定位疑似原因:解决方式:定位问题思路过程记录:1、对比前端代码运行环境问题2、写纯请求前端代码连接,确认是否接口部署服务问题;3、IOS连接是否有对TSL安全协议版本有要求(使用的wss协议)4、验证iOS网络是否稳定&查阅信息是否iOS会出现频繁断连又迅速重连情况5、自己搞个nodedemo验证纯连接问题:6、IOS自身多运行环境对比:QQ频道应用、QQ聊天框、safari、chrome;题外:websocket问题排查规范流程

2023-05-09 17:52:39 2710 1

原创 cocos 项目实践总结

组件文档的理解:开发过程顺序问题:1、获取锚点坐标2、事件监听3、批量生成选词按钮4、Button可以自定义边界、边界颜色、及弧度一些问题记录1、button点击过后重新恢复页面渲染,button的状态偶发还是点击态而非正常态2、偶发事件绑定失败:3、触摸不同状态下不仅需要切换button背景还需要切换文字内容,不一体5、自定义toast6、总出现一些死机问题,没有定位到,就很突然7、半屏/大屏切换问题QQ频道互动应用内大小屏切换目前方案8、字体模糊问题解决开发后的思考

2023-05-09 15:41:21 770

原创 2022-49~52周(11.21-12.18) 项目问题整理

新知识1、好文学习 1、登录的方式及类型2、独立审批流系统设计3、h5页面开发总结问题1、a标签download属性下载跨域资源失败2、开启https - nginx配置

2022-12-16 17:07:18 613

原创 2022-47~48周(11.07-11.20) 项目问题整理

新知识1、Range范围2、getSelection及Selection对象3、chrome-extension编写要点问题1、幽灵字符 - \u200b2、vue-cli中report命令

2022-11-21 12:53:20 316

原创 2022-45~46周(10.24-11.06) 项目问题整理

新知识1、好文学习1.rust - WebAssembly - js问题1、select图标样式修改2、go语言常用类型3、浏览器内核

2022-11-06 18:00:00 309

原创 2022-44周(10.17-10.23) 项目问题整理

新知识1、好文学习1、在vue2 css里使用js定义的变量2、小程序页面跳转刷新两次定位问题2、css in js vs css module问题1、@typescript-eslint/no-use-before-define: 'React' was used before it was defined.2、shim vs polyfill vs babel3、虚拟主机、云服务器的区别

2022-10-24 19:18:45 531

原创 2022-42~43周(10.03-10.16) 项目问题整理

新知识1、好文学习2、css clip-path + svg 动态矢量图问题1、png转webp、avif

2022-10-24 19:18:21 69

原创 2022-40~41周(9.19-10.02) 项目问题整理

新知识1、PixelEye | 视觉还原工具 - 荐问题1、Property 'offsetLeft' does not exist on type 'Element' in TS2、动态修改伪类before的content3、CSS-opacity子元素继承父元素透明度的解决方法4、导出xlsx合并单元格

2022-10-17 16:45:27 295

原创 2022-38~39周(9.12-9.18) 项目问题整理

问题1、swagger-parser 报错:cacth Circular $ref pointer found at xx2、对@types/har-format进行扩展声明3、err_name_not_resolved 浏览器4、uniapp中使用swiper时不显示不报错5、Failed to read the 'localStorage' property from 'Window': Access is denied for this document.6、Mixed Content

2022-10-09 19:52:55 224

原创 2022-36~37周(8.29-9.11) 项目问题整理

新知识1、protoful 转 js2、glob.sync3、kubernetes工具学习总结4、QQ小程序开发学习总结5、A/B Test数据驱动问题1、cannot use import statement outside a module2、vscode保存时自动格式化失效解决方法3、git对比两个分支文件变化的不同4、事件未被触发偶发的查找问题方向:5、拆分同函数下多个分块函数方法:6、js继承的基础

2022-09-14 16:31:14 229

原创 2022-34~35周(8.15-8.28) 项目问题整理

新知识1、好文学习Web水印(可见+不可见水印):2、css in ts3、arr.indexOf(searchElement[, fromIndex])问题1、element-ui dropdown组件添加disabled无效2、ESLint not working3、格式化问题及解决方法3.5、前端代码格式化涉及工具总结随想...

2022-08-27 23:30:26 952

原创 2022-33周(8.08-8.14) 项目问题整理

新知识1、好文学习关于是否收集被监听监控,导致自己刚说过什么就收到对应的广告2、概念meta-framework 元框架问题1、装包报错2、多条件模糊查询:贪婪、权重、关键词、like;

2022-08-23 15:31:17 338

原创 【好文翻译】Difference Between Next.js vs. Nuxt.js vs. Nest.js

【好文翻译】Difference Between Next.js vs. Nuxt.js vs. Nest.js

2022-08-08 21:48:03 844

原创 2022-32周 项目问题整理

新知识1、好文学习1.1、409错误码与限流限流方式:分布式限流1.2、如何画架构图1.3、 nest.js vs next.js vs nuxt.js1.4 node转向go进行前端监控的优化调度2、设计模式 之 依赖注入问题竞态问题:随想优化简历和自检工作:Star思想...

2022-08-08 09:58:48 461

原创 2022-31周 项目问题整理

新知识1、vue2.7 支持 组合式api2、好文学习2.1、Promise、Observables和Streams之间的区别是什么?2.2、Mysql性能优化:count(*)问题1、dom元素选中before等伪元素,修改相关字段内容选中获取,但并不可编辑没有浏览器支持 x2、代码规范随想1、前端局限......

2022-08-04 17:22:17 103

原创 2022-30周 项目问题整理

新知识1、git submodule 切换remove old + add new2、好文学习vue2.7+vite+ts实践:如何有效的阅读前端需求问题2、[Vue warn]: Unhandled error during execution3、replaceAll is not a function4、vue3 async setup页面显示空白...

2022-07-27 12:04:06 699

原创 2022-29周 项目问题整理

新知识1、好文学习1.1、如何写一篇技术文章2、ts(TypeScript)实用程序类型3、node连接redis服务4、Memcached 内存对象缓存系统问题1、npm windows下 命令 export DEV_MODE='true' && npx --node-arg=--inspect tsw config=./config/dev/config.js2、定时任务部署多台服务器同时触发...

2022-07-15 20:42:41 196

原创 2022-28周 项目问题整理

新知识1、git submodule了解2、涉及emoji表情unicode长度不一的截取方法3、eslint学习整理4、proto文件5、生成文件代码结构6、如何编辑一个google_extension7、go语言基础用法问题1、stylelint 校验 font-family-no-missing-generic-family-keyword 报错2、cherry-markdown组件样式调整3、diaplay:flex、flex:1 结合 table scroll,scroll.

2022-07-12 18:14:05 463

原创 eslint 常用配置解析学习记录

eslint的总结学习,项目每次搭建容易忘记常用的eslint的规则配置,总结文档作为参考

2022-07-12 17:04:15 393

原创 记一堂公开课《前端架构的设计与进化》思考总结

架构是针对业务系统的各方面设计,可以包含但不等于 技术栈的选择、框架或类库的选择,它更多的是针对某个业务实现的合理解决方案;框架是很好的搭建项目工具,技术栈是开发的基础,这只是成就一个项目的基石。架构的设计方案若可形成较优解,则可不断推动前端的发展及进步,理解MVVM模式就是一种针对前端“Model-View”分离管理相互关联提升交互的一种架构的落地。业务可大可小,业务可以是整个产品,或是某个环节的一部分如“微前端”,理解小则精,大的链路是由小链路连接起来的;一个线上产品的架构设计就是从开发到上线运行及后续

2022-06-27 15:22:24 385

原创 nginx基础学习记录

nginx简介(包含优缺点)体积小、配置简单、可缓存、稳定性强、单线程异步处理非阻塞、健康检查、跨平台、好移植、高并发、动静分离、负载均衡、反向代理、应用广泛;处理动态文件不够有优势可进行反向代理的 web 服务器;大量支持并发(官方测 5 万),配置简单上手快用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议原理处理 http 请求多进程机制(单线程)master 单进程、worker 多个(亲缘性 CPU 内核)1、nginx 启动时,会启动 mas

2022-01-19 10:10:25 227

原创 jenkins + nginx 前端项目自动化部署记录

文章目录一、步骤梳理二、参考文档一、步骤梳理1、docker 安装、启动 jenkins、nginx,2、jenkins 步骤git 地址、账户、webhooks 钩子配置 jenkins 主机;ssh 远程主机;新建 jobGeneral:github 项目 url源码管理Git:url、credentials(系统配置选择)、branch(*/master)、Additional Behaviours(调整 clone\fetch 超时时间,拉取时间跟网络有关经常失败)

2022-01-19 10:08:24 2396

原创 将vue2+webpack 开发环境转为vite

文章目录步骤1、安装vite相关的包2、新建vite.config.js3、index.html引入main.js4、main.js引入App.vue方式调整5、调整自定义模块、路由引入方式:require -> import、export default6、script添加命令参考资料webpack打包项目过大,慢且容易内存溢出。哭唧唧步骤当前只是vite的开发环境踩坑,项目目前依旧保持webpack打包vite需要node版本为12及以上,当前 v12.12.01、安装vite相关的包

2021-11-10 16:34:09 1755

原创 apache部署php项目

apache下载apache下载windows底下apache的安装与启动,以及apache启动闪退的解决办法上图版本直达配置phpwindows下配置apache+php环境

2021-10-27 16:57:37 857

原创 编程范式之 -- 函数式编程

文章目录函数式编程为什么要学习函数式编程:函数式编程概念:函数是一等公民、高阶函数、闭包函数是一等公民高阶函数1、应用1.1、以函数为参数,如forEach\filter;1.2、以函数为返回值2、意义3、常用的高阶函数闭包Closure纯函数概念1、数组中纯slice(不改变数组)、不纯splice(改变数组);2、lodash纯函数功能库,提供对数组、数字、对象、字符串、函数等操作的一些方法3、纯函数好处4、副作用5、函数科里化6、函数组合7、Point free8、函子functor8.1、Maybe

2021-10-26 10:42:30 307

原创 基于vue2的vue-ssr体验学习

主要库包版本: "vue": "^2.6.11", "vue-server-renderer": "^2.6.11", "vuex": "^3.5.1" "@babel/core": "^7.10.4", "@babel/plugin-transform-runtime": "^7.10.4", "@babel/preset-env": "^7.10.4", "babel-loader": "^8.1.0", "css-loader": "^3.6.

2021-10-26 10:14:47 1012

原创 了解vue3、对比vue2

文章目录了解vue3、对比vue2:一、项目组织方式:packages包介绍:不同构建版本二、Composition APIComposition API设计动机Composition API介绍:组合式API介绍三、性能提升 :1、响应式系统升级vue2 definePropertyvue3 proxy:2、编译优化Fragments(片段):静态提升:Patch flag(diff时检查):缓存事件处理函数:按需引用3、源码体积优化四:vite对比vue-cli:vite特点:es module:vit

2021-10-25 15:14:33 358

原创 vue3组合式API简学

文章目录组合式API示例:函数说明:生命周期钩子函数三个响应式函数:reactive-toRefs-refcomputedwatchwatchEffect自定义指令实践问题组合式API示例:<script type="module"> import { createApp, reactive, onMounted, onUnmounted, toRefs } from './node_modules/vue/dist/vue.esm-browser.js' const ap

2021-10-25 15:11:37 457

原创 vite简介、原理及简单实现

文章目录vite简介:1、快速冷启动(对比vue-cli):2、模块热更新 HMR:3、按需编译 buildvite build:使用webpack打包原因(打包起因):4、开箱即用:vite特性总结:vite原理1、静态服务器2、处理模块处理的路径,如 from 'vue' -> from '/@modules/vue.js'3、加载第三方模块,如 /@modules/vue.js4、处理单文件模块vite初步实现:vite简介:vite基于es modules 实现,面向现代浏览器的更轻、快的

2021-10-22 16:56:07 1578 1

原创 nodejs中层-透传数据及文件

透传数据及文件背景:调用后台接口之前,需要按照约定统一规格化数据以及用户鉴权验证,因此管理端辅助开发代理接口,透传数据及文件给对应后台接口进行处理。可能存在问题的点:1、文件透传(是否可直接传递文件流?不方便处理采取何种方案?)解决方案:经沟通及验证,后台有严格的接收数据字符格式限制,暂定以bodyData的对象字符方式传送数据;因此文件传送需要一种变形方式,为保证不乱码,将获取到的文件buffer转为base64字符串,后台获取之后再生成对应文件。(不采取utf-8编码,因为其为3个字节表示,

2021-09-23 12:02:45 623

原创 面试 之 git工作流

目录:一、git工作流二、回忆SVN及对比

2021-03-26 17:13:08 242

原创 面试 之 css布局常考题

1、flex布局参考阮一峰 - flex布局简述:背景:传统布局:display+position+float布局,复杂麻烦,尤其垂直居中比较困难。元素词:1.容器:指进行处理布局的代码块,管理全部小块(项目).block { display: flex; // inline-flex行内}2.项目:容器内部的元素,管理每个小块内部及小块间的关系属性(各6个):1.容器// 布局换行类flex-direction: row; // row row-reverse column c

2021-03-25 16:57:46 191

原创 面试 之 webpack、gulp 及 前端工程化

目录:一、gulp、webpack对比总结二、前端工程化简介前言:经验不足,仅记录下当前自己的认识,非常希望可以得到反馈,无论是指点还是提出问题,一起讨论成长。一、gulp、webpack对比总结:这两者正巧都可以完成打包的功能,经常拿来作比较罢了。分析对比过程中,越比较越觉得就只能探讨打包形式及过程中用的包,根本没得好比的嘛,还是总结下:建议webpack常用,gulp辅助小流程工具。还是分别讲解大致讲解下吧:打包编译的过程,都有绕不开的共同问题:mode开发模式、mainfest文件映射关系

2021-03-25 16:47:58 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除