Javascript简答题

JavaScript013

Javascript简答题,第1张

a{} /* 标签选择器,查找标签名称为a的节点 */

.cls{} /* 类选择器,查找class属性值中含有cls类的节点 */

#id /* id选择器,查找id为id的节点 */

以上为最常用的三个选择器,另外还有一些更为复杂的选择器,如:

a:hover{} /* 伪类选择器,查找鼠标经过时的a标签 */

p:after{} /* 伪元素选择器,在p标签后添加一个元素 */

input[name=test]{} /* 属性选择器,查找属性name值为test的节点 */

上面基本都是比较基础的选择器,这些选择器也可以组合使用,如:

div a{} /* 后代选择器,查找所有div标签下的所有a标签 */

div > input{} /* 子元素选择器,查找所有div标签下的所有直接子元素input标签 */

div + p{} /* 相邻元素兄弟元素选择器,查找紧邻div元素后的p标签 */

多个选择器可以使用逗号分开,以达到不同选择器结果的合并:

p, div, table a{} /* 合并结果集,查找所有p标签、div标签以及div标签下的a标签 */

这个得分你的业务逻辑是什么样的.

有的是ajax 一个一个的传值调用.有的是一个链接一个链接的跳转

举个简单的静态例子

5道题,5个div层,第一个层显示,其余隐藏

每打一次题,答案和正确答案用js对比,对比正确则本题所在层隐藏,下一道题显示,依次类推,全部答对后js跳转.

当然这是静态的方法,懂点html的都能跳过你的问题.

一般情况下是用ajax跟数据库动态比对.

读取题库 将电脑题库txt文档传到手机上,一个方便的做法是 将爬取的文档直接放在本脚本文件的文件夹内,然后按照保存脚本文件的方法保存即可 按ctrl+shift+p,点击 save on device,即可保存到手机,会存为js文件 地址为和脚本所在的地址一样,使用log(files.cwd())可打印查看 files.cwd():返回脚本的"当前工作文件夹路径"。 再从文件中读取,返回的是字符串,而不是JSON数据。