自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除