HTML,JavaScript3

311 阅读2分钟

1. 下面有关 javascript 常见事件的触发情况,描述错误的是?( )

  • onblur 失去焦点
  • onFocus 获得焦点
  • onblur是失去焦点,错得很明显,但是我觉得onkeypress也好像不大对诶,它好像是按住并松开,而不是仅仅按下.
  • onkeypress 这个事件在用户按下并放开任何字母数字键时发生。系统按钮(例如,箭头键和功能键)无法得到识别。
  • onkeyup 这个事件在用户放开任何先前按下的键盘键时发生。
  • onkeydown 这个事件在用户按下任何键盘键(包括系统按钮,如箭头键和功能键)时发生。

2. 下面符合一个有效的javascript变量定义规则的是?

第一个字符必须是一个字母、下划线(_)或一个美元符号($);其他字符可以是字母、下划线、美元符号或数字。

1.with保留字段2. 不能以数字开头3. 变量名不能有空格

3. 1.with保留字段2. 不能以数字开头3. 变量名不能有空格

|| 这个是短路或,也就是||前面为true的话就直接等于前面的值了,不会再看||后面。 这里4399<0是false,所以还需要往后看,4399+''是字符串类型,typeof返回的是值的类型 所以在控制台输出的是String

4. 在jquery中想要找到所有元素的同辈元素,下面哪一个是可以实现的?

sibling方法是获得同辈元素。这个单词中文解释就是兄弟姐妹的意思。可以传入选择器或者正则表达式作为参数

5.下列代码存在几个变量没有被回收?( )

代码回收规则如下:

1.全局变量不会被回收。

2.局部变量会被回收,也就是函数一旦运行完以后,函数内部的东西都会被销毁。

3.只要被另外一个作用域所引用就不会被回收