Day1:HTML&CSS&JS新征程

2019-04-04  本文已影响0人  知鱼君

复习的策略

立足于面试,以查漏补缺为导向,将3月份所忽视的基础知识,进行强化。

同时穿插着程序员基本功(数据结构、算法、网络)的练习,和项目实战。

JS基础

遇到面试题,先看它们的考点,再对具体的知识点进行复习。

举例:

typeof能得到的哪些类型
考点:js变量类型
何时用===,何时用==
考点:强制类型转换
window.onload和DOMContentLoaded的区别?
考点:浏览器渲染过程
Js创建10个a标签,点击的时候弹出来对应序号
考点:作用域
简述如何实现一个模块加载器,实现类似require.js的基本功能
考点:JS模块化
实现数组的随机排序
考点:JS基础算法

以上需要复习的知识点有:

变量类型

注意值类型(undefined,string,number,boolean)和引用类型(对象、数组、函数)的区别

typeof运算符

typeof只能区分值类型的类型,引用类型的结果是object,或者function

变量计算-强制类型转换

字符串拼接,==,if,逻辑运算

算法学习

学习思路

多做题,多练习,理解算法的本质并学会挖掘规律,举一反三学会变通和延伸。

HTML

viewport作用

视口,适配移动端,让页面宽度等于设备宽度。

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">

HTML5新增内容

新区块标签:section,article,nav,aside
表单增强:日期、时间、搜索、表单验证、placeholder自动聚焦

HTML元素分类

按默认样式分:

块级block
行内inline(inline元素不一定有规则的形状)
inline-block:对外是inline,对内是block(select,input,)

按内容分:

HTML元素嵌套关系

具体判定规则可以去w3c官网上查看,标签的content model属性,如果属于它则可以嵌套,不属于就不能嵌套。

HTML面试真题

  1. doctype的意义是什么
  1. HTML XHTML HTML5的关系
  1. HTML5有什么变化
  1. em和i有什么区别
  1. 语义化的意义是什么
  1. 哪些元素可以自闭合
  1. HTML和DOM的关系
  1. form的作用有哪些
上一篇 下一篇

猜你喜欢

热点阅读