jqueryVue

JQury vs VUE

1.Jquery 操作数据需要操作DOM

2.Vue 主要面向数据操作(JSP)

Vue

1.导包(jar, js文件)

2.编写模板结构(body中的html)

3.编写脚本

  1. 创建VUE对象
  2. el属性指定需要绑定的元素
  3. 编写对应的data
VUE特点

整体构成 = 模板 + 数据

  • 模板

    <body>
        <!-- 视图 -->
        <div id="div">
            {{msg}}
        </div>
    </body>
    
  • 数据来源

        // 脚本
        new Vue({
            el:"#div",
            data:{
                msg:"Hello Vue"
            }
        });
    

VUE参数

  1. el

    1. 指定你的模板元素位置
  2. data

    1. 指定模板中使用的数据
  3. methods:

    1. 可以定义方法,并且在方法中能够使用this来操作数据

    2. 普通对象定义形式

      methods:{
                  study: function(){
                      alert(this.name + "正在" + this.classRoom + "好好学习!");
                  }
      }
      
    3. 简写对象定义形式

      methods:{
                  study(){
                      alert(this.name + "正在" + this.classRoom + "好好学习!");
                  }
              }
      

面向数据编程

Vue指令

  1. 作用: 编写模板文件使用
  • v-html(操作普通文本)

    • 作用:解析标签,将变量内容存放到标签的文本处
    • {{}}:直接绑定变量并将数据直接展示在符号出=处
  • v-bind(操作标签的属性值)【attr,prop】

    • 普通形式

      <a v-bind:href="url">百度一下</a>
      
    • 简写形式

      <a :href="url">百度一下</a>
      
    • 用法

      • 标签中需要的属性前加上冒号
      • 值是vue中data里面的变量
  • 条件显示指令

    • v-if
    • v-else-if
    • v-else
    • v-show
      • 使用这个指令元素依然会被加载是否展示痛display属性决定
  • 循环指令

    • v-for

    • 用法

      • 写在对应元素上即可遍历生成多个该元素
      <li v-for="name in names">{{name}}</li>
      
  • v-on, @(at)

    • 使用

      • 冒号/@之后的名称是事件名称
      • 值:是vue对象中methods的方法
      <button v-on:click="change()">改变div的内容</button>
      
      <button @click="change()">改变div的内容</button>
      
  • v-model

    • 作用:将变量和输入框进行双向绑定,变量改变了之后输入框会改变,反之亦然

    • 使用

      <input type="text" name="username" v-model="username">
      

Element-UI 使用

  1. 导包
    1. css文件导入
    2. 先导入vue的js文件
    3. 导入element-ui自己的js
  2. 使用
    1. 编写模板(vue)
    2. 拷贝对应需要的组件到模板中
    3. 初始化Vue实列

基础布局

  • 概念
  • 划分
    • 每一个行一共24分
    • 所有的el-col的span属性指定每一列的比例,数字之和24

Form表单(以实体为单位传递数据)

    • 其中的prop属性指定的是form中的rules的属性名称
    • 和实体类中的属性名相同
    • model: 指定实体对象,data中的属性
    • rules: 指定校验规则, 也是data中的属性
    • ruleForm:相当于id
  • rules规则信息

    name1: [
                // required:是否必须, message:如果不满足校验条件显示内容,trigger:什么时候触发校验
                { required: true, message: '请输入活动名称123132', trigger: 'blur' },
                //
                { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
              ]
    

form表单拷贝

  1. 标签内容可以直接完全拷贝

    <el-form ref="form" :model="form" label-width="80px">
      <el-form-item label="活动名称">
        <el-input v-model="form.name"></el-input>
      </el-form-item>
      <el-form-item label="活动区域">
        <el-select v-model="form.region" placeholder="请选择活动区域">
          <el-option label="区域一" value="shanghai"></el-option>
          <el-option label="区域二" value="beijing"></el-option>
        </el-select>
      </el-form-item>
    </el-form>
    
  2. 数据拷贝

    1. 自己创建vue实列

    2. 拷贝别人data函数中的返回值

        new Vue({
            el:"#div",
            data:{
                form: {
                  name: '',
                  region: '',
                  date1: '',
                  date2: '',
                  delivery: false,
                  type: [],
                  resource: '',
                  desc: ''
            }
          }
        });
    

    form 表单问题

    1. 函数问题(箭头函数,lambda表达式一个意思)

      (valid) => {
                            if (valid) {
                                alert('submit!');
                            } else {
                                console.log('error submit!!');
                                return false;
                            }
      }
      
    2. 箭头函数和普通函数一样

      function(valid){
                            if (valid) {
                                alert('submit!');
                            } else {
                                console.log('error submit!!');
                                return false;
                            }
      }
      
    3. vue中的获取元素

      this.$refs["student"]
      
    4. 拷贝elementui需要注意

      1. 拷贝data时注意只需要data函数中return语句返回的对象即可
      2. 方法直接拷贝methods

表格

  1. 指定表格对象data,他指定一个数组
  2. 它里面的prop属性指定每一个行的属性名
数据中心机房是现代信息技术的核心设施,它承载着企业的重要数据和服务,因此,其基础设计与规划至关重要。在制定这样的方案时,需要考虑的因素繁多,包括但不限于以下几点: 1. **容量规划**:必须根据业务需求预测未来几年的数据处理和存储需求,合理规划机房的规模和设备容量。这涉及到服务器的数量、存储设备的容量以及网络带宽的需求等。 2. **电力供应**:数据中心是能源消耗大户,因此电力供应设计是关键。要考虑不间断电源(UPS)、备用发电机的容量,以及高效节能的电力分配系统,确保电力的稳定供应并降低能耗。 3. **冷却系统**:由于设备密集运行,散热问题不容忽视。合理的空调布局和冷却系统设计可以有效控制机房温度,避免设备过热引发故障。 4. **物理安全**:包括防火、防盗、防震、防潮等措施。需要设计防火分区、安装烟雾探测和自动灭火系统,设置访问控制系统,确保只有授权人员能进入。 5. **网络架构**:规划高速、稳定、冗余的网络架构,考虑使用光纤、以太网等技术,构建层次化网络,保证数据传输的高效性和安全性。 6. **运维管理**:设计易于管理和维护的IT基础设施,例如模块化设计便于扩展,集中监控系统可以实时查看设备状态,及时发现并解决问题。 7. **绿色数据中心**:随着环保意识的提升,绿色数据中心成为趋势。采用节能设备,利用自然冷源,以及优化能源管理策略,实现低能耗和低碳排放。 8. **灾难恢复**:考虑备份和恢复策略,建立异地灾备中心,确保在主数据中心发生故障时,业务能够快速恢复。 9. **法规遵从**:需遵循国家和地区的相关法律法规,如信息安全、数据保护和环境保护等,确保数据中心的合法运营。 10. **扩展性**:设计时应考虑到未来的业务发展和技术进步,保证机房有充足的扩展空间和升级能力。 技术创新在数据中心机房基础设计及规划方案中扮演了重要角色。例如,采用虚拟化技术可以提高硬件资源利用率,软件定义网络(SDN)提供更灵活的网络管理,人工智能和机器学习则有助于优化能源管理和故障预测。 总结来说,一个完整且高效的数据中心机房设计及规划方案,不仅需要满足当前的技术需求和业务目标,还需要具备前瞻性和可持续性,以适应快速变化的IT环境和未来可能的技术革新。同时,也要注重经济效益,平衡投资成本与长期运营成本,实现数据中心的高效、安全和绿色运行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dukai954

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值