在浏览器输入http://www.baidu.com[http://www.baidu.com]在网络中发生了什么1.询问dns获取百度服务器的ip地址2.发送http请求(...
在浏览器输入http://www.baidu.com[http://www.baidu.com]在网络中发生了什么1.询问dns获取百度服务器的ip地址2.发送http请求(...
希尔排序for循环i < arr.lenght - gap过程
emits 官方文档传送门[https://v3.cn.vuejs.org/api/options-data.html#watch] Vue官方建议我们在组件中所有的emit...
使用vue.js, 我们可以通过组合组件来组成应用程序,当你要把vue-router添加进来,我们需要做的是将组件components映射到路由routes,然后告诉vue-...
我们需要向一台服务器上上传图片,接口是 "http://xxxx.xxx.xx/file/upload_img[http://xxxx.xxx.xx/file/upload_...
npm站点:供使用者搜索js包,或者管理自己的包cli: 使用命令和npm包进行交互registry: 注册中心,我们将从这个注册中心中获取我们想要的包 package.js...
webpack需要传入一个配置对象,两种方式(node.js、终端) 配置中使用node内置的path模块,并在它前面加上__dirname这个全局变量,以防止不同的操作系统...
vscode settings.json vscode 插件Vue VSCode Snippets、Vetur、Prettier - Code formatter、CSS N...
最近在配置eslint的时候,有这么一个配置属性// 强制使用一致的换行风格 'linebreak-style': [1, 'unix'] 当我创建文件默认为crlf的时候...
Vue的mixins,混入的data、props、methods里面的方法与组件的方法同名时,混入的方法会被组件的方法覆盖掉,同名的钩子函数合并为一个数组,执行的顺序是先混入...
非顺序数据结构:散列表、树(存储需要快速查找的数据)节点的的深度取决于它的祖先节点数量,树的高度取决于所有节点深度的最大值1.二叉搜索树(BST)是二叉树的一种,但它只允许左...
集合和字典基本相同,唯一的区别,就是集合没有键和值的配对,是一系列无序的、唯一的元素组合(js中集合的实现Set、WeakSet,字典的实现Map、WeakMap)1.集合是...
数组缺点:(大多数语言中)数组的大小是固定的,从数组的起点或者中间插入或者一处项的成本太高,因为需要移动元素(js中的array类可以帮我们做这些事情,但背后的情况同样是这样...
1.中介者模式解除对象与对象之间的紧耦合关系,增加一个中介者对象后,所有的相关对象都可以通过中介者对象来通信,而不是相互引用,所以当一个对象发生改变时,只需要通知中介者对象即...
1.职责链模式是使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象形成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止举例说明:中学时...
1.享元模式要求将对象的属性划分为内部状态与外部状态。享元模式的目标是尽量减少共享对象的数量,下面是关于如何划分内部状态和外部状态的指引1)内部状态存储于对象内部2)内部状态...
1.模板方法:基于继承的设计模式,由两部分结构组成,第一部分是抽象父类,第二部分是具体实现子类。通常在抽象父类中封装了子类的算法框架,包括实现一些公共方法以及封装子类中所有方...
1.组合模式:将对象组合成树形结构,以表示“部分-整体“的层次结构。除了用来表示树形结构之外,组合模式的另一个好处时通过对象的多态性表现,使得用户对单个对象和组合对象的使用具...