备忘录

height:100%和height:100vh的区别

vh代指当前屏幕高度的1%,所以100vh == 100%
height:100vh == height:100%;
当元素没有内容时,height:100%不会撑开,高度为0

vue中ref用法

可以用来获取DOM元素
在这里插入图片描述

Vue渲染机制的先后顺序

  1. 默认会先找render方法
  2. 没有传入render方法会去找template模板
  3. 如果1、2都没有,那么会找当前el指定的元素来渲染

备注:

  1. el: ‘#app’,$mount是要有的, 这是挂载的目标,他们指定的元素来做模板的,如果有render方法,就会直接把render的结果作为替换app元素的内容。
  2. outerHTML拿到的是元素下的内容,包当前元素自身标签的内容。比如:
    在这里插入图片描述

在这里插入图片描述
3. 虚拟DOM概念:是用对象来描述真实DOM节点

在Vue中,为什么要把整个页面拆分成一个个组件

1.实现组件的复用:有可能一个页面有多处地方的代码结构相同,我们可以把他们抽离成组件,用来复用,不用重复写代码,只需要传入不同的数据即可。

2.方便维护:如果把所有的功能放到一个页面中,那么页面看起来会非常臃肿,那么我们改的时候不容易找到要改的位置,那么我们把页面分割成不同的模块,就可以根据功能和特点进行维护,这样维护起来比较简单。

3.性能优化:Vue是每个组件有一个watcher,那么当dep通知更新的时候,如果页面分得越细,组件分割得越细,那么到时候更新页面,只需比对那一个组件的数据,diff这个组件,减少比对,提高性能。

有关类原型上构造函数的理解

每个类的原型prototype上都有一个属性(构造函数)constructor,我们创建的类实例,可以直接访问类的原型prototype的属性。

function Sub(options){
    console.log('Sub');
}

Sub.prototype.constructor = function Constructor(options){
    console.log('prototype.constructor');
}

new Sub().constructor();
//Sub
//prototype.constructor

再来看一个例子:

function Sub(){
    console.log('sub');
}

function Sub(){
    console.log('sub');
}

Sub.prototype = {
    name: 'subName',
    method: function(){
        console.log('called method');
    }
}

Sub.newProps = function(){
    console.log('sub newProps');
}

let sub = new Sub(); //sub
console.log(sub.name); //subName
sub.method(); //called method
console.log(Sub.prototype.newProps); //undefined
sub.newProps(); //TypeError: sub.newProps is not a function

我们可以看到构造函数的原型有一个属性,一个方法,构造函数的实例都可以直接访问这两个属性,然后给构造函数直接赋予一个新方法newProps 。
我们发现实例能直接访问prototype的属性,并且直接在构造函数上添加的属性,实例是无法访问的,并且也不会自动添加进prototype对象里。

如何找到一个项目的入口

如何看一个项目的源码:
1.可以先看package.json文件,里面可以看build属性,例如:

"build": "node scripts/build.js"

这代表文件的打包入口是scripts文件夹下的build.js文件。

内容概要:本文档主要介绍了Intel Edge Peak (EP) 解决方案,涵盖从零到边缘高峰的软件配置和服务管理。EP解决方案旨在简化客户的入门门槛,提供一系列工具和服务,包括Edge Software Provisioner (ESP),用于构建和缓存操作系统镜像和软件栈;Device Management System (DMS),用于远程集群或本地集群管理;以及Autonomous Clustering for the Edge (ACE),用于自动化边缘集群的创建和管理。文档详细描述了从软件发布、设备制造、运输、安装到最终设备激活的全过程,并强调了在不同应用场景(如公共设施、工业厂房、海上油井和移动医院)下的具体部署步骤和技术细节。此外,文档还探讨了安全设备注册(FDO)、集群管理、密钥轮换和备份等关键操作。 适合人群:具备一定IT基础设施和边缘计算基础知识的技术人员,特别是负责边缘设备部署和管理的系统集成商和运维人员。 使用场景及目标:①帮助系统集成商和客户简化边缘设备的初始配置和后续管理;②确保设备在不同网络环境下的安全启动和注册;③支持大规模边缘设备的自动化集群管理和应用程序编排;④提供详细的密钥管理和集群维护指南,确保系统的长期稳定运行。 其他说明:本文档是详细描述了Edge Peak技术及其应用案例。文档不仅提供了技术实现的指导,还涵盖了策略配置、安全性和扩展性的考虑,帮助用户全面理解和实施Intel的边缘计算解决方案。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值