代码改变世界

es6模块化

2019-04-23 18:40 by 孤独大兔子, 248 阅读, 0 推荐, 收藏, 编辑
摘要:在es6出来之前,javascript还不支持模块化,想要实现模块化,只能用requrie.js(国外)和seajs(国内)之类相关的库。 随着大前端的工作越来越繁杂,系统越来越庞大,更好的分工使其模块化就显得很重要。 在复习之前有一个很重要的,就是目前没有浏览器支持ES6的module模块,如果直 阅读全文

input实现上传

2019-03-21 11:27 by 孤独大兔子, 7473 阅读, 0 推荐, 收藏, 编辑
摘要:很多时候我们会用到上传,实现一个普通的上传也很简单,不用引用繁琐的插件 一个普通的上传 <form action="=upload" method="post" enctype="multipart/form-data"> <input id="file1" name="fileupload" ty 阅读全文

js添加和删除class

2019-01-30 18:15 by 孤独大兔子, 6947 阅读, 0 推荐, 收藏, 编辑
摘要:原生主要有三种方法: 1、className 2、es5的classList 3、同一 setAttribute @ 阅读全文

GIT回滚master分支到指定tag版本

2019-01-09 10:31 by 孤独大兔子, 14875 阅读, 2 推荐, 收藏, 编辑
摘要:master版本上线以后一般要打一个tag备份,以防事态有变,这是一个好习惯,如果以后有问题也可以放心的回滚版本,那么怎么用tag版本覆盖mastaer呢,其实只有几个命令 1、查看分支 git branch 2、切换分支 git checkout master 3、查看标签(tag版本) git 阅读全文

table添加正确的样式

2018-09-26 15:33 by 孤独大兔子, 6073 阅读, 0 推荐, 收藏, 编辑
摘要:以前在做表格的时候,会在表格<table>标签中添加一些属性,来改变表格的样式,经常用到的有这几个 width 表格的宽度border 表格边框的宽度cellpadding 单元边沿与其内容之间的空白cellspacing 单元格之间的空白 1、其中如果只设置了border="1"是这样的 <tab 阅读全文

iframe父页面与子页面赋值

2018-09-12 16:14 by 孤独大兔子, 2195 阅读, 0 推荐, 收藏, 编辑
摘要:最近因为公司之前的系统用iframe,里面的高度不能自适应,导致了很多问题,今天特意拿来研究一下,从网上找了一些方法试验了一下,这里记录一下成功的方法 1、父页面获取子页面的高度,并给父页面赋值 父页面 iframe里面的元素 小结:为什么要加16,试验了一下刚好差一个滚动条的高度,为了不出现双滚动 阅读全文

关于日期转换

2018-08-21 17:00 by 孤独大兔子, 286 阅读, 0 推荐, 收藏, 编辑
摘要:先记几个函数 所有的都围绕这new Date()来操作,如果设置时间可以new Date("2018/8/8,12:20:20") 如果做倒计时呢,首先知道当前的时间new Date(),又知道结束时间new Date("2018,8,8"),然后用结束时间减去当前时间,当然最好先用上面说的方法ge 阅读全文

vue-cli脚手架安装

2018-07-05 16:39 by 孤独大兔子, 332 阅读, 0 推荐, 收藏, 编辑
摘要:再看官网文档,记录一些自己觉得有会用到的,方便查找 一、安装vue-cli并运行 1、保证node的版本在8.9版本以上; 2、npm install -g @vue/cli //首先安装vue-cli 3、vue create hello-world //创建项目 4、npm run serve 阅读全文

npm手册

2017-11-08 15:29 by 孤独大兔子, 518 阅读, 0 推荐, 收藏, 编辑
摘要:npm现在都是随同NodeJS一起安装的包管理和分发工具,所以npm的安装,只要下载新版的nodejs已经集成了npm。 安装好了以后,直接输入npm或者npm help,会出来一些npm自带的命令。 通过输入 "npm -v" 来测试是否成功安装(会显示出版本)。 安装淘宝镜像: npm inst 阅读全文

linear-gradient常用实现效果

2017-11-01 18:14 by 孤独大兔子, 1946 阅读, 0 推荐, 收藏, 编辑
摘要:之前也研究过css3的这个属性,感觉没什么大用,一般的开发不会用到,毕竟调出来的渐变不专业,不如找一个好看的图片,其实很多时候还是有用的,偷来三个例子。 一、控制虚线 一般写虚线都用dashed,但有时候出来的效果并不是我们想要的,比如控制虚线间的间距,感觉力不从心啊。用linear-gradien 阅读全文