摘要: git配置 Git安装完之后,需做最后一步配置。打开git bash,分别执行以下两句命令 git config --global user.name “用户名” git config --global user.email “邮箱” 生成SSH密钥 ssh-keygen -t rsa -C "你的 阅读全文
posted @ 2020-10-10 09:51 牛牪犇𤛭 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 安装 npm i vue-lazyload -S 配置 main.js /***图片模板等懒加载 start ***/ import VueLazyload from 'vue-lazyload' // 404图片 import errImg from './assets/img/404.png' 阅读全文
posted @ 2020-09-21 09:12 牛牪犇𤛭 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Web聊天工具的富文本输入框 最近折腾 Websocket,打算开发一个聊天室应用练练手。在应用开发的过程中发现可以插入 emoji ,粘贴图片的富文本输入框其实蕴含着许多有趣的知识,于是便打算记录下来和大家分享。 仓库地址:chat-input-box 预览地址:https://codepen.i 阅读全文
posted @ 2020-08-19 16:02 牛牪犇𤛭 阅读(1455) 评论(1) 推荐(0) 编辑
摘要: bus main.js import Vue from 'vue' const bus = new Vue() export default bus 一、传值 发送信息 import bus from '@/main/bus' 第一个参数为标志变量,第二个参数为通信的值 bus.$emit('mes 阅读全文
posted @ 2020-07-24 17:45 牛牪犇𤛭 阅读(260) 评论(0) 推荐(0) 编辑
摘要: ### Vue本地代理举例: ``` module.exports = { publicPath: './', devServer: { proxy: { '/api': { target: 'https://movie.douban.com', ws: true, changeOrigin: tr 阅读全文
posted @ 2020-05-21 09:43 牛牪犇𤛭 阅读(482) 评论(0) 推荐(0) 编辑
摘要: * png24位的图片在iE6浏览器上出现背景,解决方案是做成PNG8.也可以引用一段脚本处理. * 浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;}来统一。 * IE6双边距bug:块属性标签float后,又有横行的margin情况下 阅读全文
posted @ 2020-03-18 01:45 牛牪犇𤛭 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-18 01:23 牛牪犇𤛭 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 1. react 的虚拟dom是怎么实现的 首先说说为什么要使用Virturl DOM,因为操作真实DOM的耗费的性能代价太高,所以react内部使用js实现了一套dom结构,在每次操作在和真实dom之前,使用实现好的diff算法,对虚拟dom进行比较,递归找出有变化的dom节点,然后对其进行更新操 阅读全文
posted @ 2020-03-18 01:22 牛牪犇𤛭 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 单行 overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 多行 display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; // 最多显 阅读全文
posted @ 2020-02-19 13:32 牛牪犇𤛭 阅读(176) 评论(0) 推荐(0) 编辑
摘要: ``` <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ProgressBar</title> <style> * { margin: 0; padding: 0; } #progress{ width: 1 阅读全文
posted @ 2019-12-06 17:31 牛牪犇&#149229; 阅读(98) 评论(0) 推荐(0) 编辑