目录一、vue什么二、为什么要用Vue?1. 组件化2. MVVM 数据双向绑定3. 响应式 虚拟DOM4.生命周期三、Vue的优点 1. 轻量级2. 高性能3. 好上手4. 插件化5. 便于测试6.运行速度更快7.视图,数据,结构分离一、vue什么Vue是一套用于构建用户界面的渐进式JavaScript框架 vue就是一个js库,并且无依赖别的js库,直接引入一个js文件
很多老程序员,习惯了使用原生html和js来开发前端页面,对于很多没用过vue的程序员来说,觉得没有必要。下面,我来概括下vue的一些好处:1、控件自动跟数据绑定,提交表单到后台的时候,可以直接使用data里面的数据值,而不需要再使用$("#id")那一套方法来获取控件的值,对控件赋值也方便很多,只需要改变data的值,控件就会自动改变值。将复杂的界面操作,转化为对数据进行操作。比如下面的一段代码
文章目录一、什么是组件二、为什么需要组件三、创建一个组件四、组件的复用五、通过 Prop 向子组件传递数据六、通过插槽分发内容七、动态组件八、注意事项 一、什么是组件所谓的组件,其实就是我们通过vue自定义的一些标签。在自定义的标签中,其实已经封装好了一些自定义的特定的HTML代码。你也许会疑问,为什么要特意的将HTML代码封装起来。其实是这样的,我们使用组件一方面可以减少HTML的代码(视觉上
转载 2024-07-04 22:44:16
69阅读
为什么要用 redis/为什么要用缓存主要从“高性能”和“高并发”这两点来看待这
原创 2023-03-24 19:15:52
233阅读
methods: { fnFather(){ console.log(this.$attrs) } },} ![在这里插入图片描述]() **现在我们通过$attrs获取到了父组件传来的数据** * * * Child组件<div> <h3>Child--<button
转载 2024-08-19 14:58:02
48阅读
vue.js和node.js的关系 vue.js和node.js到底是什么关系呢? 在学习vue的时候最先安装的就是node.js环境。那么没有node.js环境,vue.js能不能运行呢?首先说一下node.js就前端来说nodejs具有划时代的意义,做前端的没用过nodejs都不好意思说自己是前端,做后端的没听过nodejs,或者说不出nodejs和java的优缺点,也不是一个合格的后端。no
转载 2024-08-14 01:15:59
34阅读
作者:JTVue.js 具有简单的 API 和几个选项,可用于在我们的组件中定义HTML模板。我们可以使用标签选项,在根组件实例上定义template属性,或者使用单文件组件。上面的选项很棒并且可以完美地工作,但是,在您的应用程序的生命周期中,有时会感到笨拙,设计过度或非常不灵活。那么,我们为什么要使用 JSX 而不是其他模板定义呢?JSX 更易读, 的写法一看就是比 this.$createEl
转载 2024-04-12 03:57:20
79阅读
1、JAR(Java ARchive)是将一系列文件到单个压缩文件里,就象Zip那样。但是,同Java中其他任何东西一样,JAR文件是跨平台的,所以不必关心涉及具体平台的问题。 2、jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。
转载 2023-06-23 15:57:35
246阅读
1.前端框架的根本意义1.1 前端框架的好处最开始学习前端框架的时候(我第一个框架是 React)并不理解框架能带来什么,只是因为大家都在用框架,最实际的一个用途就是所有企业几乎都在用框架,不用框架就 out 了.随着使用的深入我逐渐理解到框架的好处:1.组件化: 其中以 React 的组件化最为彻底,甚至可以到函数级别的原子组件,高度的组件化可以是我们的工程易于维护、易于组合拓展。2.天然分层:
# 为什么要用axios二次封装 在前端开发中,与后端进行数据交互是一个常见的需求。为此,我们经常使用 `axios` 这个流行的 JavaScript 库来发起 HTTP 请求。然而,随着项目的复杂性增加,我们往往需要对 `axios` 进行二次封装,以满足特定的业务需要。本文将深入探讨二次封装的原因以及如何实现,并提供代码示例帮助理解。 ## 什么axios二次封装? 二次封装是指在
原创 2024-10-23 05:46:38
57阅读
如上图所示,用vue开发一个小型网站所涉及到的知识点。这只是前端部分已经这么多了。接下来我分解开来说。1、Node   当我们开发vue项目的时候,首先要安装Node.js,那么我们即使当时不理解为什么,但是项目完成后,应该抽个空,理解下。有两个问题:   a、什么是Node?   b、Node能做什么?   c、它与
转载 2024-05-30 11:19:44
114阅读
一、为什么会有this的出现    “this关键词是JS中最复杂的机制之一,它是一个很特别的关键字,被自动定义在所有函数的作用域中”根据凯尔辛普森的书中描述,刚开始阅读时我对this的使用都感觉到有点一头雾水,虽然隐隐约约知道this的出现是为了使代码更简洁而且利于复用,同时this单指“这个“单词是非常意味鲜明的,但在各种情况下不同的this指向,反倒是让人觉得这个设计逻辑
转载 2023-06-06 20:39:19
135阅读
为什么使用MVC模式:    1、提高代码的重用性      因为数据和业务规则从表示层分开,所以可以最大化的重用代码    2、提高程序的可维护性      因为模型是自包含的,并且与控制器和视图相分离,所以很容易改变数据层和业务规则mvc模式的优点:    1、有利于团队开发分工协作和质量控制,降低开发成本    2、可以为一个模型在运行时同时建立和使用多个视图。变化-传播机制可以确保所有相关
背景项目使用的springcloud、nacos、redis等插件,但是nacos比较重,小项目使用不到,想用一个tomcat部署项目,所以准备用eureka替换nacos;eurekaEureak 是Netflix 开源微服务框架中一系列项目中的一个。Spring Cloud对其进行了二次封装,形成了Spring Cloud Netflix 子项目,但未对Netflix微服务实现原理进行更改,只
转载 2024-04-04 19:07:18
51阅读
   认识一门新技术首先从该技术解决什么问题开始,探讨该技术为解决问题提供了什么特性,是如何实现该特性的,最后探讨在真是环境的应用。       1. 为什么会有hadoop?        随着公司业务发展,数据会逐渐增多,格式也越来越复杂,而这些数据是存在潜在价值的,当数据量达到P级别时,传统数
转载 2023-09-20 12:04:20
106阅读
曲妥珠单抗是一种重组人源化单克隆抗体,特异性地作用于人表皮生长因子受体-2(HER2)的细胞外部位。此抗体含人IgG1 框架,互补决定区源自鼠抗p185 HER2 抗体,能够与HER2 绑定。HER2 原癌基因或C-erbB2 编码一个单一的受体样跨膜蛋白,分子量185kDa,其结构上与表皮生长因子受体相关。在原发性乳腺癌患者中观察到有25%-30%的患者HER2 过度表达。HER2 基因扩增的结
Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。一、Java锁是什么为什么要用Java锁?在并发编程中,经常遇到多个线程访问同一个共享资源 ,这时候作为开发者必须考虑如何维护数据一致性,在java中synchronized关键字被常用于维护数据一致性。synchronized机制是给共享资源上锁,只有拿到锁的线程才可以访问共享资源,这样就可以强制使得对共享
 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?面向对象编程的精髓所在。   要理解多态性,首先要知道什么是“向上转型”。   我定义了一个子类Cat,它继承了Animal类,那么后者就是前者是父类。我可以通过   Cat c = new Cat();   实例化一个Cat的对象,这个不难理解。但当我这样定义时:   Animal a = new Cat();   这代表什么
转载 2023-06-27 12:30:48
112阅读
1、python --函数 一、为什么要使用函数?   1.避免代码重用   2.提高代码的可读性二、函数的定义与调用1. def  函数名(参数1,参数2)    ''' 函数注释'''    print('函数体')    return 返回值  定义:def关键字开头,空格之后接函数名和圆括号,最后还要加一个冒号。        def是
redis:(session的解决方案)1,web server最常用的缓存数据库  存在内存中2,相比于mysql,访问速度快(内存和硬盘不是一个数量级的)3,但是成本过高,可存储的数据更少。(内存的硬伤)  为何session适合redis?不用mysql1,session 访问频繁,对性能要求极高。2,session可不考虑断电丢失的问题。大不了重新登录。内存的
转载 2023-06-29 13:12:50
240阅读
  • 1
  • 2
  • 3
  • 4
  • 5