three.js在使用的时候一些性能优化方式
js输入框字符宽度判断-已知字符串宽度/未知字符串宽度
一、需求说明 一串字符长度很好判断,this.text.length就拿到了,但是对于一个固定宽度的文本框,要求不能超过宽度,那么就要计算这行文本的宽度。汉字是等宽字符,但是数字和英文则宽度不一致,这…Continue reading js输入框字符宽度判断-已知字符串宽度/未知字符串宽度
移动端最小字体设置失效问题
直接说总结: 移动端最小字体为12px(仅chrome有此限制),建议最小使用12px; 如果设计稿中有小于12px的字体,按实际字号写css样式,如果超出最小字体,可以用scale进行缩放展示; i…Continue reading 移动端最小字体设置失效问题
svg文字路径textPath的问题
如图所示:中间的一个表图是svg代码,可以动态输入内容按照指定格式排列的 输入框输入的文字,让按照指定路径自动居中排列 也可以采用css3方式:采用rotate,transform等属性…Continue reading svg文字路径textPath的问题
前端开发兼容问题汇总
一、高度计算问题-100vh不同浏览器处理机制不同 pc端的浏览器就很简单,因为浏览器的内容区域是不包含上方导航栏的,此时的html的100vh=100%; 但是移动端浏览器会包含顶部地址栏和底部按钮…Continue reading 前端开发兼容问题汇总
svg的简介–svg转png的坑
我是不是消失很久了。。。。大概3个月没有记录过博客了,很多次打开之后懒得记录又关闭了。。。 懒惰是魔鬼,大家不要像我学习🙈🙈🙈 最近项目一直遇到一个问题,就是和svg有关的,svg虽然出来很久了但是坑…Continue reading svg的简介–svg转png的坑
mac终端下SVN和Git命令行操作
整理供自己使用 一、svn常规命令行 参考文章 1、将文件checkout到本地目录 1 svn checkout path(path是服务器上的目录) 2 例如:svn checkout svn:/…Continue reading mac终端下SVN和Git命令行操作
webpack打包时自动给js添加后缀名
为了清楚浏览器缓存,可以在webpack打包的时候自动添加时间戳或者版本号,这样浏览器就可以加载新资源,清楚万恶的缓存~ 在vue中,利用vue-cli打包,会将vue.config.js中的 con…Continue reading webpack打包时自动给js添加后缀名
css3-帧动画实现和优化
实现帧动画好多种方式,如css3,gif动图,视频,js帧动画,很多做实验比较这几种方式的优劣,最终还是推荐了css3动画 我就直接说实现方式把 1 css3代码 html: <div clas…Continue reading css3-帧动画实现和优化
h5-ios和Android手机输入键盘总结-android软键盘弹出
原因: ios当输入框聚焦弹出键盘的时候,页面高度没有变化,是分层的,软键盘是盖在网页上的 Android的软键盘弹出的时候,软键盘是占据页面的高度的,这时候你的页面高度发生变化,页面上滑让给软键盘,…Continue reading h5-ios和Android手机输入键盘总结-android软键盘弹出
自我-2
总是害怕让他人失望,却从来没有想过,别让自己失望。