HTML
src和href的区别
src是source的简写,表示的是引入文件,所在位置将被替换为其指向的文件内容,页面遇到此类元素会暂停渲染直到src内容加载并执行编译完成,再加载后续资源。即引用资源,表示替换当前元素,用在img,audio,script,iframe上。
href是Hypertext Reference的简写,表示的是超文本引用,用于建立与外部资源的链接,与文档渲染同时进行,不影响页面加载。href是引用和页面关联,是在当前元素和引用资源之间建立联系,用在link和a等元素上。
URL(Uniform Resource Locator) 统一资源定位符:是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。
简单来说就是:
src和href是属性,写法基本与所用元素(img、a等)固定,是元素的属性
src用于替换当前元素,执行物件的来源
href用于再当前文档和引用资源之间建立连接,表示跳转的地方
url 是通用的 "连结" 的专业代名词,但在HTML语法中几乎不会使用
CSS
JS
"use strict"; const a=[1,2,30]; const b=[4,5,60]; const c=[7,8,90]; a.forEach((function (){ console.log(this); }).bind(globalThis),b); // 输出什么?
document.load和document.ready之间的区别
如何检测一个字符串的类型
事件委托
事件冒泡
new操作符做了什么
JavaScript如何事件继承和它的优缺点
原型和原型链
作用域和作用域链
浏览器缓存、服务器缓存、cdn缓存
闭包的优缺点,闭包引起的内存泄露的解决方案
数据代理,有哪些跨域通信
jsonp的实现原理,如何实现跨域请求以及它的优缺点
js中严格模式和松散模式的区别
js中严格模式和正常模式的区别
Vue
Vue的响应式数据
MVVM理解
Vue指令的理解
如何封装一个vue的自定义指令
vue2和vue3的区别,以及发生了哪些变化
computed计算属性和watch监听区别
VNode是什么
VNode是如何渲染的
Vue的声明周期和它的执行顺序
VueX的核心属性
VueX机制是怎么运行的
Vuex中action,mutation和state
keep和alive这个组件,和它的实现原理
如何在Vue项目中应用我们的权限
导航守卫