上面的package.json包含了项目的名称,

86 阅读2分钟

上面的package.json包含了项目的名称,版本号,描述,入口文件,执行脚本,作者,开源协议等。package.json的内容远不止这些,下面将一一进行介绍。在开发业务项目和开发组件库的时候,package.json是略有不一样的。我会把我认为重要的配置项加黑标识出 名称 版本号 描述 入口文件 执行脚本 作者 开源协议

packagejson 队列,栈,堆栈,数组,链表特点与区别

  1. 队列可以看成是有2个口的集合一个口叫队头一个叫队尾,只能在对头进行删除操作,在队尾做插入。根据这样的操作。队列特点是先进先出

2.堆栈可以看成是有1个口的集合,这个口叫栈顶。插入和删除操作只能在栈顶操作。根据这样的操作。堆栈的特点是是后进先出.

3.链表是一种存储方式,它可以在非连续的内存空间里面存储一个集合的元素。

队列 两个口队头队尾先进先出 在队尾进行插入 在队头进行删除 堆栈 一个口的集合 栈顶,插入和删除操作只能在栈顶操作,先进后出 链表一种存储方式,在非连续的内存空间存储一个集合的元素

标准盒模型又称W3C标准盒模型,其中标准盒模型的 width 等于 content 的宽度,标准盒模型的 height 等于 content 的高度。
标准盒大小计算公式:width(content) + padding + border + margin

\怪异盒模型又称IE盒子模型,其中怪异盒子模型的 width 等于 content + padding + border 的宽度,怪异盒子模型的 height 等于 content + padding + border 的高度。 怪异盒大小的计算公式:width(content + padding + border) + margin 怪异盒模型ie盒模型 content padding border 宽度 标准盒模型 宽度 content

addEventListener方法 element.addEventListener(event, function, useCapture)

第一个参数是需要绑定的事件,第二个参数是触发事件后要执行的函数。而第三个参数默认值是false,表示在事件冒泡的阶段调用事件处理函数,如果参数为true,则表示在事件捕获阶段调用处理函数。

4、事件代理机制

table.addEventListener("click", function(el) { //如果触发事件本身的类名==del,那么进行删除操作 if(el.target.className == "del") {
el.target.parentNode.parentNode.remove(); } })