xlsx.js学习

最近遇到个问题,为了让用户能够快速的上传数据,需要在开发的系统当中使用上传excel文件,一开始很是头疼,各种查资料都是搞不懂是个什么玩意,到底怎么实现也不清楚,经过认真研究后,终于找到了解决的办法,那就是使用了前端xlsx.js这个库。 开始做的时候,根据自己的理解,要进行excel数据的导入操作,那必须先进行文件的上传,然后在进行文件的读取,并把excel文件里面的数据解析出来。可看了xlsx.js的示例,发现它并没有进行上传的操作,而是直接就把文件解析出来了,且可以解析成原生excel格式、json格式还有其他类型格式,我主要用json格式来进行传输,所以主要研究了json格式。

read more

Vue学习

进入到my-project目录下,使用以下命令进行安装vue-router插件安装 $ npm install vue-router –save-dev 此处需要添加 —save-dev 的原因,是把此插件包安装到当前目录下的node_modules下,且把相关的安装信息添加到package.json文件的devDependencies字段里,方便包管理。

read more

MySQL 5.7.14安装教程

相比之前的mysql版本,5.7版本的mysql,可以说是改变得面目全非,不熟悉的人,安装起来就是完全不知头脑,我也是各种寻求网上教程,才得以解脱。下面就把我的受虐过程分享,让更多得人免受此版本数据库的困扰。

read more

Promise学习心得

javascript的异步操作,对于刚接触的人或者用得滚瓜烂熟的人,都会一不小心陷入它的回调陷阱中去。于是出现了各种把异步转化为同步的东西,如then.js,async.js等,而这个Promise,其实也相当于这些玩意,只不过是在ES6的规范中,成为了内置的对象了而已。那就好理解了,Promise的最大好处,就是能够处理javascript的异步操作。

read more