浏览器的核心是什么?IE:tridentkernelFirefox:geckokernelSafari:webkitkernelOpera:以前是prestokernel,Opera现在已经切换到GoogleChrome的BlinkkernelChrome:Blink(基于webkit,Google和OperaSoftware共同开发)null有什么区别和未定义?(1)null表示“没有对象”,即那里应该没有值。典型的用法是:①作为函数的参数,表示函数的参数不是对象。②作为对象原型链的终点。(2)undefined表示“缺失值”,即这里应该有一个值,但是还没有定义。典型的用法是:①当变量被声明但没有被赋值时,等于undefined。②函数调用时,该提供的参数没有提供,参数等于undefined。③对象没有赋值属性,该属性的值未定义。④当函数没有返回值时,默认返回undefined。简述src和href的区别。href指向网络资源的位置,与当前元素(锚点)或当前文档(链接)建立链接,用于超链接。当src指向外部资源位置时,指向的内容将被嵌入到文档中的当前标签位置;当请求src资源时,它指向的资源将被下载并应用到文档中,例如js脚本、img图片和frame元素。当浏览器解析到这个元素时,会暂停其他资源的下载和处理,直到该资源被加载、编译和执行。图片、框架等元素也是如此,类似于将指向的资源嵌入到当前标签中。这就是为什么js脚本放在底部而不是放在头部的原因。HTML中引入CSS的方法内联样式就是在标签的style属性中设置CSS样式。这种方式没有体现CSS的优势,不推荐使用。
