- 博客(10)
- 收藏
- 关注
原创 生成不同的随机
console.log(randomChars(5)); function randomChars(n) { if (typeof n == 'undefined') { return; } var n = parseInt(n); var result = []; var letters = ['A', 'B', 'C', 'D', 'E', ...
2018-07-31 11:25:26 147
转载 数组去重
var arr = ['apple','strawberry','banana','pear','apple','orange','orange','strawberry']; var r = arr.filter(function(element,index,self){ return self.indexOf(element) === index; });
2018-07-30 16:39:04 106
原创 call,apply,bind
call,apply,bind其实都是改变this指向的但是这里需要注意的是 bind 会返回一个新函数,并且是不会调用的,它只是单纯改变了函数的this指向而已而call,和apply却是改变了this指向又立马调用了函数; 例如:function b(a) { console.log(a); }var c = b.bind(this,'bind');var...
2018-07-27 18:24:25 102
原创 页脚永远固定在页面的底部
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no&
2018-07-13 16:28:14 969
原创 textarea自适应高度
原理:<div> <pre><span></span></pre> <textarea></textarea></div>将textarea绝对定位,并在oninput事件中,把内容同步到pre的span中,字体,行高设置相同,就能把div撑开。需要注意pre要设定自动换行的
2018-07-10 09:46:26 322
转载 VUE 爬坑之旅-- Mint-ui 按需引入
今天开项目,决定使用 Vue 来进行开发,遂开始寻找 Vue 相关的 Ui 组件库,找了一圈看下来,Github 上 star 数最高的二个分别为 Mint-ui 和 Vux,分别扫了他们的二维码体验了下,发现 Vux 在界面切换的时候不流畅,所以就剩下 Mint-ui 这一个选择了。下面开始今天的爬坑之旅。坑一:npm 5.8.0在新建项目的时候发现 npm 有新的版本升级,就顺手升级了下 np...
2018-07-05 11:51:01 2204 3
转载 vue-cli中使用Less全局变量,一次性导入
1、安装sass-resources-loadernpm install sass-resources-loader --save-dev2、添加函数找到 build/utils.js 文件,在 exports.cssLoaders 模块中加多一个函数function lessResourceLoader() { var loaders = [ cssLoa...
2018-07-04 15:17:38 1233
原创 图片预览
<input type="file" /> <script type="text/javascript"> var f = document.getElementsByTagName('input'); f[0].onchange = function(){ var file = this.files[0]; var url=win...
2018-07-02 11:14:09 123
转载 图片预览JS
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <style type="text/css"> #preview, .img, img {
2018-07-02 10:22:36 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人