摘要: 基本概念 cookie:是网景公司的前雇员在1993年发明。它的主要用于保存登陆信息,比如登陆某个网站市场可以看到'记住密码’,这就是通过在cookie中存入一段辨别用户身份的数据来实现的。 sessionStorage:会话,是可以将一部分数据在当前会话中保存下来,刷新页面数据依旧存在。但是页面关 阅读全文
posted @ 2019-09-21 14:25 _花小七 阅读(10331) 评论(0) 推荐(0) 编辑
摘要: 前言 vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目。 准备工作 在搭建一个vue项目之前,需要先安装好node.js和cnpm。 虽然npm也是可以使用的,但是npm安装会比较慢,进而导致网络问题安装失败,所以推荐使用cnpm进行安装;( 阅读全文
posted @ 2019-09-21 10:03 _花小七 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 答案是:可以的,onclick事件可以调用多个方法,每个方法之间用分号(;)隔开即可。 onclick后面其实是可以写任何代码的,但是一般不建议这么写!! 例:onclick="fun1(); fun2(); fun3()" 小案例 最近在一本书里看到一个JavaScript图片库的例子,作者希望能 阅读全文
posted @ 2019-09-09 15:38 _花小七 阅读(3953) 评论(0) 推荐(0) 编辑
摘要: 前言 最近做项目碰到一个很头大的问题--从a页面跳到b页面进行编辑,编辑完再返回a页面,却没走a页面的钩子函数mounted,数据没有更新 经过一番面向百度研究,终于找到了问题所在。接下来就记录一下这个问题及其解决的方法。 原理 其实这个问题主要涉及到vue生命周期,对vue生命周期理解不够深刻的同 阅读全文
posted @ 2019-08-28 17:33 _花小七 阅读(26832) 评论(1) 推荐(2) 编辑
摘要: static和assets的区别,原理就在于webpack是如何处理静态资源的 assets 1)在vue组件中,所有模板和css都会被vue-html-loader和css-loader解析,并查找资源url。 例:<img src="./logo.png" /> 或者 background: u 阅读全文
posted @ 2019-08-20 10:11 _花小七 阅读(12927) 评论(0) 推荐(2) 编辑
摘要: 这是著名开源项目 clipboard.js 的 README.md,里面讲解的更加详细,有兴趣的同学可以了解一下。项目地址:https://github.com/zenorocha/clipboard.js 下面我就简单记录一下,我对clipboard.js的小小见解。 安装: npm instal 阅读全文
posted @ 2019-08-19 15:25 _花小七 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在项目中,有一个导出pdf功能,需要纯前端来实现,调研了多种pdf导出方式,最终决定使用html2canvas+jsPDF来实现需求。 本文就简单介绍一下html2canvas+jsPDF导出pdf的实现,网上大部分实现导出pdf都是以分页为主的,本文还将附上不分页导出pdf的实现方法。( 阅读全文
posted @ 2019-07-09 10:24 _花小七 阅读(17722) 评论(3) 推荐(0) 编辑
摘要: git常用命令: git init //初始化本地git环境 git clone XXX//克隆一份代码到本地仓库(master) git clone -b 分支 地址 //克隆分支代码 git pull //把远程库的代码更新到工作台 git pull --rebase origin master 阅读全文
posted @ 2019-07-09 10:10 _花小七 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 首先先了解一下什么是“观察者模式”? 所谓“观察者模式”又称“发布订阅模式”,是以一对多的形式存在的;当一个物体发生变化的时候,会通知所有物体去接受这个事件。例如:当服务端发送消息的时候,会通知所有客户端的用户都会接受到这个消息。 官方一点来说: 这是一种创建松散耦合代码的技术。它定义对象间 一种一 阅读全文
posted @ 2018-05-16 20:06 _花小七 阅读(235) 评论(0) 推荐(2) 编辑