-
JavaScript和Java有什么关联?(☆)
- JavaScript和Java没有任何联系,只不过JavaScript开发过程中引入了很多Java语法而已,JS是前端编程语言,Java是后台编程语言
-
JavaScript中常用的数据类型有哪些?(☆☆☆☆)
- 基本类型:number、string、boolean、null、undefined
- 引用类型:object、function
-
什么是DOM思想?DOM节点分类有哪些?(☆☆☆☆☆)
- DOM全程Document Object Model(文档对象模型),将HTML文档中每一个内容看做节点来操作和处理
- . 元素节点
- . 属性节点
- . 文本节点
-
获取元素节点的方式有几种?(☆☆☆)
- . document.getElementById();
- . document.getElementsByClassName();
- . document.getElementsByName();
- . document.getElementsByTagName();
-
JavaScript中常用的事件有哪些?(☆☆☆☆☆)(掌握越多越好)
- . onclick单击事件
- . ondblclick双击事件
- . onblur失去焦点事件
- . onfocus获得焦点事件
- . onsubmit表单提交事件
-
setTimeOut和setInterval的区别?(☆☆)
- 两者都表示定时器,即定时触发JS函数
- setTimeOut:只会触发函数一次
- setInterval:循环触发函数
- 扩展:通过clearTimeOut和clearInterval可以清除定时器效果
-
JavaScript中==和===比较方式的区别?(☆☆☆☆☆)
- ==:等值符(两个数据相等即可,类型可以不一样)
- ===:等同符(两个数据的数值和类型必须一致)
-
JavaScript中alert()、confim()、prompt()分别代表什么意思?
- alert():警告框
- confirm():确认框
- prompt():输入框
-
如何声明JQ对象?(☆☆)
- 通过$()来声明JQ对象
-
JQ中attr()和prop()方法的区别是?(☆☆)
- 两者都可以操作属性节点,但是针对于selected=selected这种特殊属性时,两者获取的值不一样,建议使用prop处理
-
JQ中empty()和remove()方法的区别?(☆☆)
- empty():保留当前节点,清空节点内部所有数据
- remove():移除当前节点及节点内部所有内容
-
JQ中fadeIn()和fadeOut()的用法是?(☆☆)
- 还有可能会问,JQ如何实现动画效果?也是这么答
- fadeIn():元素淡入效果
- fadeOut:元素淡出效果