zoukankan      html  css  js  c++  java
  • Js知识点 Alan

    JavaScript实现继承共6种方式:

    原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承。
     
    首先, js有变量提升和函数提升,指的是用 var声明变量 或用 function 函数名(){  } 声明的,会在 js预解析 阶段提升到顶端;(es6的let  和 const 不会提升)
     
    ● 其次,函数提升优先级 高于 变量提升

    ● 注意, 相同作用域时声明变量而不赋值则还是以前的值, 而子作用域声明不赋值则函数内该值为undefined,因为声明了私有变量
     

    浏览器不兼容CommonJS的根本原因,在于缺少四个Node.js环境的变量。 module exports require global 来自阮一峰

    AMD和CMD都是浏览器端的js模块化规范,分别由require.js和sea.js实现。 CommonJS是服务器端的js模块化规范,由NodeJS实现。

    冒泡事件很多,个人觉得记住常见的不支持冒泡事件就可以了

    有:①focus
           ②blur
           ③mouseenter
           ④mouseleave
           ⑤load
           ⑥unload
           ⑦resize
  • 相关阅读:
    Android-Drawable
    DOM4J与JDOM解析xml文档
    SAX解析xml文档
    java中的xml简介与DOM解析xml
    二进制I/O
    java中的集合框架
    文本I/O
    Java中基本数据的包装类
    Sting 字符串类
    抽象类和接口
  • 原文地址:https://www.cnblogs.com/alanlee1473/p/15603772.html
Copyright © 2011-2022 走看看