对象,函数,原型,闭包的紧密联系组成了 js,这4个是如何紧密联系起来的。

    js和js引擎关系,js代码需要js引擎执行?js引擎和浏览器关系,babel是否可以解决js引擎没更新的问题。

    js转换编译器,将新语法转换并编译成当前浏览器可以运行的语法

    书中的性能分析用 console.time 及 console.timeEnd 完成,一般常用的性能分析框架也是用这个实现吗

    DOM和HTML有啥区别

    客户端用的语言都是事件驱动的吗,比如 .net,安卓之类的

    不用外键如何处理?
    阿里的《java开发手册》在(三) SQL 语句中写

    1. 【强制】不得使用外键与级联,一切外键概念必须在应用层解决。
      说明:(概念解释)学生表中的 student_id 是主键,那么成绩表中的 student_id 则为外键。如果更新学
      生表中的 student_id,同时触发成绩表中的 student_id 更新,即为级联更新。外键与级联更新适用于单机
      低并发,不适合分布式、高并发集群;级联更新是强阻塞,存在数据库更新风暴的风险;外键影响数据库
      的插入速度。

    为啥不能用外键?比如我在在线教育项目中就用到了外键,课程基本信息和课程讲师是两张表,课程基本信息里有个teacher_id 就是一个外键,如果不用外键的话,那么如何实现?

    java可以跨平台,其他有的语言为啥不能跨平台?是因为不想实现还是被限制了。

    整数除以整数时,当结果有小数点,只会保留整数

    1. 5 / 2 = 2; // 结果并不是 2.5
    2. // 解决办法有两个
    3. // 1.任意一个操作数强转为浮点数
    4. (double) 5 / 2 = 2.5;
    5. // 2.任意一个操作数乘以 1.0
    6. 1.0 * 5 / 2 = 2.5;

    老师说 * 1.0 的方法比强转更好,为什么?强转虽然可能会让数据有损失,但是 * 1.0 不会有这种后果吗

    DTD和xml命名空间的区别

    • 先学基础还是先学框架

    image.png
    已经了解到掌握多个技术的重要性后,如果想要掌握更多的工具(如 Vue, React 等),那么应该先去学更基础的内容(适用于多个工具的通用底层知识,如 JS),还是先去了解工具的使用(如 React 等框架)