之前买的阿里的云服务器,太贵了没钱续费,github的博客免费,代码托管上去,只需要买个域名甚至不买也行,挺合适,就是访问速度慢点,百度也不收录,但是这些也有解决的办法,具体的解决办法本文不介绍了,以后有时间可以再具体说一说,暂时也可以自己用,反正主要也是自己记录,不求他能有多高的baidu排名。
vue 组件之间通信
vue 的组件在vue框架中是特别重要的一个环节,在大型的项目中,组件显的相当的重要,这样在后期特别好维护,一块内容就是一个组件,随时随地的删除和修改不同的组件,接下来我想写一篇vuex 集中管理状态,所以在之前先简单的介绍一下vue组件之间的相互传参方式。
1 | 父传子:Props |
微信小程序实现签名并保存图片
前言
小程序实现签名并保存图片,主要的通过canvas来实现
1 | <!--pages/sign/sign.wxml--> |
git把功能开发错了分支莫慌/恢复误删的本地分支
开发风风火火,功能开发完了,git branch一看,靠,在线上分支开发的,顿时瘫坐在椅子上,还得复制代码?不用,几步搞定,顿时觉得git是天下最伟大的发明。
第一种场景
你开发的功能还没有提交代码,像我这种喜欢开发完一次性提交的人会经常用到,这种习惯其实是不好的。
1 | git add . // 把所有改动放到暂存 |
h5移动端和大屏适配
rem适配原理
- 将设备分成 n 等分,n 可以是任意正确的值(比如
flexible.js
中的 n = 10 )。 - 设置
html
元素的font-size
为设备宽度 / 10
,即得到 设备视口 1 rem 到底表示 多少设备视口 px。
- 设置
- 将设计稿也分成 n 等分,此时设计稿中的某个元素a 的 px 对应 设备中这个元素的 rem 的计算方式为
- ?rem = 设计稿 a px / (
设计稿的宽度 / n
(表示1rem为多少px像素))
- ?rem = 设计稿 a px / (
npm包模块发布
现在前端开发框架特别流行,vue,react,angular,在开发中,npm包是必不可少的,这就是相当于传统开发中的插件,那么如何发布自己的包?
npm i 包名称 ,就能下载一个包插件,那发布的流程是什么呢?
JS replace()方法全文替换,遇到变量怎么办?
replace 替换变量文本,改如何处理?
js 替换字符窜,一般情况下是
1 | let string = "aaabbbsssf"; |
文本溢出显示... 和文本的断点换行
文本的显示在前端算是比较X疼的一件事,如何处理断行和在手机端的显示内容呢?
文本换行 断点
1 | word-break: 属性规定自动换行的处理方法 |