文章目录一、jQuery简介1. 介绍2. 使用1)引入2)工厂函数 - $()3)原生JS对象与jQuery对象4)jQuery获取元素5)操作元素内容6)操作标签属性7)操作标签样式8)根据层级结构获取元素9)元素的创建,添加,删除10)动画11)jQuery事件处理 一、jQuery简介1. 介绍jQuery是JS的工具库,对原生JS中的DOM操作、事件处理、包括数据处理和Ajax技术等进
目录一、使用jQuery二、jQuery基础选择器按ID查找按标签查找按class查找按属性查找组合查找多项选择器练习层级选择器(Descendant Selector)子选择器(Child Selector)过滤器(Filter)表单相关练习查找DOM操作过滤练习添加DOM删除节点练习鼠标事件键盘事件其他事件事件参数取消绑定事件触发条件jQuery是JavaScript世界中使用最广泛的一个库。
  问题一:说一下使用Jquery和使用vue的区别。 Jquery是对繁琐的Dom操作进行了封装,同时也在里面封装了兼容浏览器的处理方式,更方便开发人员选取和操作DOM对象,在这里,视图和数据是耦合在一起的,这样不利于复杂业务逻辑的开发;而vue解耦了视图和数据,将Dom相关操作完全封装在了内部,通过数据来驱动视图,它只关心数据的变化,将开发人员从繁琐复杂的Dom操
转载 2023-09-18 19:54:16
844阅读
MVVM最早是在WPF开发中了解到的,现在流行的web前端框架Vue也借鉴了这种思路:Viewmodel Binder View,我个人的话说就是:视图就是数据,数据就是视图。 在web端使用Vue.js能很方便使数据与element进行双向绑定,使得前后端的耦合度大大的降低;重新回到winform,使用MVVM来做项目,顺便记录下,注意:只是viewModel与view的双向绑定,vi
转载 2023-10-11 11:56:58
232阅读
众所周知的MVC模式,这种模式给我们带来好处的同时,弊端也是很明显,随着业务逻辑的增多viewController的变得越来越复杂,这时候,我们就需要一种加强版的模式来扩展,即使用一种叫做 Model-View-ViewModel 的架构替换 Model-View-Controller。所以,MVVM 到底是什么?与其专注于说明 MVVM 的来历,不如让我们看一个典型的 iOS 是如何构建
原创 2023-02-07 00:10:21
124阅读
随着网站前端开发技术的发展,又出现了MVVM模式,不少前端框架采用了MVVM模式,例如,当前比较流行的Angular和Vue.js。MVVM是Model-View
原创 8月前
62阅读
MVVM模式 MVVM全称Model-View-ViewModel是基于MVC和MVP体系结构模式的改进,MVVM就是MVC模式中的View的状态和行为抽象化,将视图UI和业务逻辑分开,更清楚地将用户界面UI的开发与应用程序中业务逻辑和行为的开发区分开来,MVP模式模式不属于一般定义的23种设计模式
原创 2022-05-28 00:35:59
236阅读
# JQUERY前端HTML开发中的应用 在现代前端开发中,JavaScript已经成为不可或缺的重要技术,而jQuery作为一种流行的JavaScript库,使开发变得更加简单和高效。本文将介绍jQuery如何帮助开发者写出更简洁的HTML代码,并提供相应的代码示例。 ## 什么是jQueryjQuery是一个轻量级的JavaScript库,旨在简化HTML文档遍历、事件处理、动画和
原创 11月前
31阅读
MVC 模式作为iOS 开发者,我们都很熟悉MVC模式。根据苹果官方的解释业界戏称Massive ViewController(臃肿的视图控制器)因此当我们随着功能越来越丰富,ViewControlle往往变得臃肿和繁杂,而且模块模块之间相互耦合,难以维护,下图MVC模式Controller 层ViewController 通过Target - Action,DataSource和Delegate
转载 2024-01-11 14:40:24
114阅读
## 实现jQuery MVVM 的步骤 为了教会那位刚入行的小白如何实现"jquery mvvm",我将按照以下步骤来进行讲解。首先,我们需要了解什么是MVVM架构模式,它是一种用于构建用户界面的设计模式MVVM由三个核心组件组成:Model(模型)、View(视图)和ViewModel(视图模型)。下面是实现"jquery mvvm"的步骤: 步骤 | 描述 --- | --- 1 |
原创 2023-08-26 03:08:11
610阅读
一年前的收费文章,现在免费发布
转载 2022-03-03 11:33:30
197阅读
四.JQuery效果jQuery 可以创建隐藏、显示、切换、滑动以及自定义动画等效果。4.1.jQuery 效果函数方法描述animate()对被选元素应用“自定义”的动画clearQueue()对被选元素移除所有排队的函数(仍未运行的)delay()对被选元素的所有排队函数(仍未运行)设置延迟dequeue()运行被选元素的下一个排队函数fadeIn()逐渐改变被选元素的不透明度,从隐藏到可见f
转载 2023-12-03 09:12:08
23阅读
  面试的时候被问到这个问题,用过,也了解过,但是还是不够深入,总结一下。   MVC,MVP和MVVM是软件比较常用的三种软件架构,这三种架构的目的都是分离关注,避免将过多的逻辑全部堆积在一个类中,以android为例,在activity中既有UI的相关处理逻辑,又有数据获取逻辑,从而导致activity逻辑复杂不单一难以维护。为了一个应用可以更好的维护和扩展,我们需要很好的区分相关层级,要不
转载 2023-08-22 19:58:53
183阅读
Android中设计模式的比较安卓开发中常用的设计的模式有MVC、MVP、MVVM、Flux。1.MVCmvc是比较常用的模式,M代表Model,即业务逻辑的处理,V代表View,即显示层,C代表Controller,即控制层。在安卓开发中,activity用于页面的展示,即View层,但是一些业务逻辑控制处理也会写在activity中,即造成了activity类的臃肿,有点不太符合MVC模式,所
转载 2023-09-28 22:12:47
83阅读
 一、MVC从字面意思来理解,MVC 即 Model View Controller(模型 视图 控制器),是 Xerox PARC 在 20 世纪 80 年代为编程语言 Smalltalk-80 发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。其用意在于将数据与视图分离开来。在 iOS 开发中 MVC 的机制被使用的淋漓尽致,充分理解 iOS 的 MVC 模式,有助于我们程
转载 2024-01-17 08:30:49
205阅读
MVC的定义:MVC是Model-View- Controller的简写。即模型-视图-控制器。M和V指的意思和MVVM中的M和V意思一样。C即Controller指的是页面业务逻辑。使用MVC的目的就是将M和V的代码分离。‘MVC是单向通信。也就是View跟Model,必须通过Controller来承上启下。MVC和MVVM的区别并不是VM完全取代了C,ViewModel存在目的在于抽离Cont
转载 2023-07-07 19:39:23
117阅读
之前有曾尝试用mvvmDemo,可是一直也没有真正理解,有时候又会与函数响应式搞混,只是一直在模仿,而在最近一个月赶项目的过程中,发现MVC真的太臃肿了,而使用mvvm后使逻辑清晰了不少,虽然多建了类,代码量也适当增加了些,可是我个人认为是值得的,当然了,自己还没有真正的完全理解,目前我的应该顶多算一个在MVC模式下添加了vm概念吧,并不算是完整的,日后有时间再慢慢修改学习,所以有些地方还待指
转载 2024-01-30 21:44:16
50阅读
本文转载自https://www.cnblogs.com/zhouyangla/p/6936455.htmlMVC,MVP和MVVM都是常见的软件架构设计模式(ArchitecturalPattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(DesignPattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。要了解MVC、MVP和MVVM,就要
转载 2019-03-21 16:48:44
231阅读
MVC,MVP和MVVM都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。要了解MVC、MVP和MVVM,就要知道它们的相同点和不同点。不同部分是C(Controller)、P(Presenter)、VM(
MVC,MVP和MVVM都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,
转载 2022-03-02 11:39:03
130阅读
  • 1
  • 2
  • 3
  • 4
  • 5