- 前端所用的三种语言以及三者之间的关系:html(内容)\css(样式)\js(行为)
- 使用标签编辑页面内容,常用标签
- 熟悉常用的标签及其对应的语义;
- 能够针对不同布局写出对应的结构
在百度脑图上记录知识点: http://naotu.baidu.com/
- 引入规则:css样式文件三种引入方式,css文件,style标签,style属性(内联样式)
- 选择器:id、class、tag、子选择器、其他选择器
- 样式覆盖规则
- 后面样式覆盖前面样式(书写顺序: 同一文件内样式的书写顺序,不同文件引入顺序)
- 内联样式优先级高于style标签和css文件
- id > class > div (权重叠加规则, 选择器种类(id选择器,class选择器,标签选择器))
- !important
- 如何排查写的样式没有应用到页面上(通过浏览器查看样式保存到样式文件,样式是否被覆盖)
- 常用css样式:
- css盒模型
- width,heigh,margin,padding,line-height, font-size, font-weight,color,text-align,background,border
- 块级元素水平居中
- 行内元素水平居中
- 行内元素垂直居中
- 布局:a. 整体布局,局部布局; b. 一栏布局、两栏布局、三栏布局 c. 布局用到的css
- 熟悉常用样式属性;
- 能够完成一个普通页面的排版
- js基础:
- 命名规则,
- 算术运算符:
+、-、*、/、% 、++、 —
- 逻辑运算符
& 、||、 !
- 比较运算符:
<、 >、 <=、 >=、 !=、 ==、!==、===
- 三目运算符:
? :
- 基本数据类型:
boolean、number、string、null、undefined
- 复杂数据类型:
object、function、array
- 控制语句:
if...else 、 while、switch…case 、for、for…in、break、continue、return
- 注释:单行、多行
- 报错: throw、try…catch
- Function
- Dom:
- 获取DOM: getElementById/getElementsByClass/getElementsByTag/querySelector/querySelectorAll
- DOM方法:操作html和css
- jquery: 如何引入、如何使用
- jquery常用方法、jquery插件
- 可以书写常用js效果(下拉框、选项卡切换、其他)
- Js由那几部分组成
- 请写出两种将js应用到网页的方式
- 如何定义一个变量? 变量的命名规则有哪些?
- js的常用几种数据类型有哪些?
- 写出js的算术运算符
- 写出js的比较运算符
- 写出js的逻辑运算符
- js的注释有几种?分别写出对应的注释符
- 如题:
var i = 100; i++; j = i++; y = ++j;
请问: y和j分别是多少 - 请写出break和continue的区别
- 保存个人信息,包括姓名,性别,职位,个人简介(要求:使用保存;明明要有意义,禁止使用a/b/c/d);
- 保存微信群里所有学员信息(要求:使用数组保存;)
- 在保存的学员信息中,如果是男,输出1;如果是女,输出2(要求:分别使用if...else/switch...case写出对应的代码段)
- 将所有学员信息通过for循环的方式打印出来