考试主要考察基础知识的掌握和应用,考的内容会比上的免费课的内容简单一些。考试合格后方可参加正式课。
考试分A,B卷,同桌之间的题是不一样的。分为笔记题和上机题,笔答题要过70分才行,上机题要能正常运行起来。
考试范围如下:(除这些之外,第一天的教材里有一份习题,也是考试的范围)
默写以下单词并且知道其中的意思:
对象
布尔
字符串
数字
方法(函数)
未定义
(以上这几个就是让你写出JS中的六种变量类型来,当然是英文的)
判断数据类型的运算符
js中表示浏览器的对象
js中表示文档对象
把"12px"前面的12提出来的那个函数
把"12.5px"前面的12.5提出来的那个函数是
数学方法:
把带小数的数往上取
把带小数的数往下取
四舍五入
随机数
写出以下有关DOM属性或方法的单词:DOM的(DOM是什么意思要知道)
元素
节点
父元素
子元素
兄弟
上一个
下一个
创建节点
添加节点
在一个元素之前添加的DOM方法
复制节点
删除节点
通过id名获得元素
通过类名获得一组元素
通过CSS选择器的方式获得元素
数组:
在数组的前面追加新项
删除数组的最后一项
在数组的中间添加一项的方法
把一个字符串劈成数组
把一个数组连成字符串
把的第n到第m项提出来,但不影响原来的数组,
把多个数组连在一起
详细说一下splice方法的用法,这个是数组中最重要最强大的方法(说出它的功能,参数,返回值,是否对原实例有修改。)
函数的参数集合 :
字符串处理相关的:
找出字符串中的第m到第n位置的字符
找出str1在str2中第一次出现的位置
把字符串转换为大写(还有一个是转成小写的)
上机题:
小示例1:基本的选项卡面板能够熟练写下来(出题机率超过70%)
小示例2:九九乘法表(出题机率20%)
小示例3:表格的隔行变行(比如说一共100行,第一行红,第二行蓝,第三行绿,第四行粉,第五行黄,以下按这个规律每五行交替一次)(出题机率20%)
小示例4:冒泡排序 (附加题,可以不考,拿下这三种排序算法,奖励学费100)
小示例5:快速排序(附加题,可以不考)
小示例6:插入排序(附加题,可以不考,拿下这三种排序算法,奖励学费200)
关于排序的教材在这里:http://www.zhufengpeixun.cn/jishuziliao/javaScriptzhuanti/2014-01-09/204.html