摘要:
console.log(name)==>'asa' console.log(age)==>134 console.log(x) >1 console.log(y) >2 阅读全文
随笔分类 - js
async,await
2017-08-10 11:37 by 改吧, 272 阅读, 收藏, 编辑
摘要:
这段代码是过了5秒再显示hello world await是要等待这句代码执行完,再执行下面的代码 async方法是返回Promise对象 then()里面的res数据是async方法里面的return值 .then(),.catch(); 阅读全文
简写代码:当变量为false时['',false,null,undefined,0,NaN]时,返回默认值
2017-08-08 16:00 by 改吧, 604 阅读, 收藏, 编辑
摘要:
当变量为'',false,null,undefined,0,NaN时,返回默认值 "hello world" 0 || 'ccc' "ccc" NaN || 'ccc' "ccc" 我感觉想不通一个问题 '' == false ==>true false == false ==>true null= 阅读全文
addeventlistener监听scroll跟touch
2017-08-03 16:10 by 改吧, 2762 阅读, 收藏, 编辑
摘要:
这三个事件只在手机上生效 touchstart,手指开始触屏 touchmove,手指移动 touchend,手指触屏结束 这个事件在手机上跟在pc端都生效 scroll事件 addeventlistener(name,callback,optional,useCapture) useCapture 阅读全文
一个大div里面包裹一个小div,里面的小div的点击事件不触发外面的这个大div的点击事件
2017-08-03 11:26 by 改吧, 11842 阅读, 收藏, 编辑
摘要:
一开始上html代码 就是这样的一段代码, 大的div==>div1 小的div==>div2 当代码是 正常这样写点击代码,当点击在div2上这个区域,会触发到div1的点击事件,就是会先弹出div2-->div1 但是我想要的效果只是想点击div2区域时,只弹出div2 那现在这里有两种方案,还 阅读全文
document.body.scrollTop
2017-08-02 16:24 by 改吧, 311 阅读, 收藏, 编辑
摘要:
document.body.scrollTop :滚动时当前窗口距离文档主体多远 在标准w3c下,document.body.scrollTop恒为0,需要用document.documentElement.scrollTop来代替; 欢迎补充 阅读全文
window.screen.height和window.screen.availHeight和document.body.clientHeight和document.documentElement.clientHeight
2017-08-02 10:50 by 改吧, 12125 阅读, 收藏, 编辑
摘要:
说这几个属性前 我说一下我的设备 我的设备有两个,一个高度为1080的显示器,一个高度为800的电脑 第一种:window.screen.height 这个方法是获取用户电脑屏幕的高度,是不关浏览器或者顶部工具栏跟底部工具栏的高度的 当我在高度为1080的我的显示屏屏幕上打印 当我在我的电脑上打印 阅读全文
js刷新页面代码
2017-08-01 15:06 by 改吧, 404 阅读, 收藏, 编辑
摘要:
第一种: 第二种: 第三种: 第四种: 还可以在head部分写入 上面这个代码的意思是每隔20秒刷新页面跳转到www.baidu.com 欢迎补充 阅读全文
ES6 一种新的数据结构--Map跟Objct的区别
2017-07-14 10:38 by 改吧, 542 阅读, 收藏, 编辑
摘要:
从上面这段代码可以看出Map数据结构跟我们以前的Objct有什么区别 object只能string字符串作为键值,但是Map可以让对象作为键值 试一下,让对象作为Object的键值 可以看出识别不出来 当然 ES6的这个数据结构还有很多方法 Map可以使用Object的keys(),values() 阅读全文
ES6新数据结构Set让数组去重
2017-07-04 10:39 by 改吧, 777 阅读, 收藏, 编辑
摘要:
得到的结果是: 1.Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map) 2.类似数组是什么意思呢? 3.ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都 阅读全文
构造函数模式
2016-12-29 10:10 by 改吧, 284 阅读, 收藏, 编辑
摘要:
传进一个数组 我理解的构造函数就是用new()实例化去构造 看了原型继承,发现原型继承不了 所以就看代码 通过call来调用继承,并绑定this 也可以用class来extends 阅读全文
js 隐式转换
2016-12-27 11:07 by 改吧, 351 阅读, 收藏, 编辑
摘要:
1.数字number与字符串string相加的就,最后会得到一个字符串string:'1'+3='13' 2.数字number与字符串string相减,最后会得到一个数字number:'1'-0=1,'s'-0=NaN 3.数字number与字符串string相乘:最后会得到一个数字number:' 阅读全文
opts=opts | |{}
2016-12-22 11:42 by 改吧, 1288 阅读, 收藏, 编辑
摘要:
var opts=opts || {}这个语句是一个赋值或者初始化语句 该语句在opts已经被初始化过后opts的值不变,即执行var opts=opts这一部分。 当opts未被初始化,即typeof opts=‘undefined’时,执行var opts={}来初始化一个对象 阅读全文
extend
2016-12-22 11:15 by 改吧, 529 阅读, 收藏, 编辑
摘要:
这段时间在写一个预览图片的插件, 被我老大说了无数次了,不多说啥,说多了都是泪 昨天看着我的代码他说你用了extend,那你知道是什么意思吗 我只知道是扩展的意思,瞬间觉得自己弱爆了 真的 然后今天看深究深究吧 $.extend():可以合并多个对象,不行你看,这个也用到过 今天在看ES6,然后加上 阅读全文
e.target.files[0]层层剖析
2016-12-22 10:33 by 改吧, 14687 阅读, 收藏, 编辑
摘要:
因为我现在拿到的一个功能是上传时过滤掉很大尺寸的图片,所以需要来拿到上传时选择图片的size,所以有了这篇博文 不多说 上代码 $('input').change(function(e){ 1️⃣、console.log(e)==>得到的是什么呢 得到的是:下面这些 2️⃣、console.log( 阅读全文
js监听input是第几次click
2016-12-16 14:50 by 改吧, 738 阅读, 收藏, 编辑
摘要:
我很多问题啊 真的是,然后我有问题就博问啊 ,博问的东西我还是放到博客里面来吧 因为我不怎么看博问 博客的话经常看, 恩 都是一开始我不懂 然后园友来解答的 真的很感谢这些园友 不多说 上代码吧 其实思路就是定义一个变量,然后设置等于0 然后每次click的时候就叠加1 这样子通过判断count就能 阅读全文
gulp压缩css文件跟js文件
2016-12-16 14:43 by 改吧, 2296 阅读, 收藏, 编辑
摘要:
越到最后啊 就越发现,真的很理解那句话 就是自己多学一点一点知识,就少一句问别人的东西 这是多么痛苦的领悟 今天需要压缩css跟js文件 然后不懂啊 就问别人啊 就问啊问啊 然后再上网了解啊了解啊 用gulp gulp是基于Node.js的前端构建工具 恩 确实是个好东西哦 那进入正题前先说说gul 阅读全文
多态
2016-12-12 14:41 by 改吧, 323 阅读, 收藏, 编辑
摘要:
第一个场景第一级:对象的多态性 第二个场景:第一级,需要有什么类型就要去判断if else 去判断,要是有需要添加一个地图,又需要改密码了 第二级:这样不管你有多少个类型,都不需要改主代码 阅读全文
var a=function()跟function a()的区别
2016-12-08 11:21 by 改吧, 2319 阅读, 收藏, 编辑
摘要:
嘿嘿 我也是查网上的啦 然后放到我的博客里来 下次就会了 阅读全文