HTML5、CSS3、JS基础补漏

69 阅读1分钟

HTML5、CSS3、JS基础补漏

  1. html字符集charsetUTF-8编码中文占3个字节,GBK编码中文占2个字节。
  2. 原型图和设计图软件Axure Sketch
  3. a标签CSS样式伪类书写必须按照:link:visited:hover:avtive顺序书写,否则会有伪类不生效。
  4. font-family中文字体要放在英文字体后边,不然文本中英文的英文字体不会生效。
  5. 免费字体-阿里巴巴普惠体,用什么字体需要具体生成。
  6. CSS3动画效果,贝塞尔曲线
p {
    transition-timing-function: cubic-bezier(.29, -0.98, .5, 1.76);
}
  1. JS变量声明提升,在执行所有代码前,js有与解析阶段,会预读所有变量的定义,只提升定义,不提升赋值
  2. 变量名区分大小写
  3. 基本数据类型和引用数据类型的区别。
  4. 立即执行函数IIFE,是一种特殊的JavaScript函数写法,一旦被定义,就立即执行,第一个最外层括号(或其他符号代替'+','-','~')代表将函数变成表达式,第二个外层括号代表运行函数
(function () {
    statements;
})();
  1. JS事件委托:利用事件冒泡机制,将后代元素事件委托给祖先元素。