- 博客(6)
- 收藏
- 关注
原创 input事件--keydown、keypress、keyup、input、change事件
键盘事件keydown:当任意键按下时,(键盘上的F键不触发)keypress:当字符键按下时(上下左右箭头键不触发,shift ctrl option command都不触发)keyup:当键弹起时change:当input中的内容发生变化,并且失去焦点时触发。所有的dom都可以监听键盘事件。如果我们遇到需要根据文本框的内容的变化做处理的业务,比如:实时展示文本框内字符个...
2018-03-23 15:02:20 2617
原创 js基础题
1.var y = 1;if (function f(){}) { y += typeof f;}console.log(y); // 1undefined2.function foo(){ return foo; }console.log(new foo() instanceof foo); // false解析:当函数被当作构造函数调用时,遵从以下3个步骤:i)、...
2018-03-22 14:07:21 466
原创 0、''、undefined、null、NAN比较
用Boolean函数能将5个表达式(0、''、undefined、null、NAN)转换成false,其他的情况为true。if语句就是用Boolean函数转为true或者false,继而根据结果执行后面的语句的。非运算符也是先用Boolean函数将运算符后的表达式转换后才继续执行后续操作的。if (0) 等于if (Boolean(0))同理:if(!0) 等于if(!Boolean(0))与0...
2018-03-22 11:55:15 475
原创 前端踩坑
1.display遇上transition。需求:元素渐隐渐现,或者带有某种动画出现时,也就是说元素刚开始的样式display:none, opactiy: 0, transition: all ease 500。后续用js控制元素的样式让其渐现:ele.style.display='block', ele.style.opacity=1。会发现动画也就是opacity并没有生效。原因是因为:op...
2018-03-21 15:15:32 226
原创 css3
一、css3新特性1.position新增:sticky,表现为吸顶,当元素在视野范围内时,与position:relative,表现相同,当元素不在视野范围内时,与position:fixed表现相同。但是需要注意的一点是:sticky属性必须与top、left、bottom、right任意之一结合才可以生效。例子:<!DOCTYPE html><html lang="en"...
2018-03-07 11:43:47 147
原创 js编程题
1.将一个字符串的后四位显示,前面的字符用'#'表示function maskify(cc) { return cc.slice(0, -4).replace(/./g, '#') + cc.slice(-4);}function maskify(cc) { return cc.replace(/.(?=....)/g, '#');}2.有2个字符串,求2个字符串含有的所有不重复字符构...
2018-03-07 10:02:48 421
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人