jQuery 能做的 JavaScript 也都能做,但使用 jQuery 能大幅提高开发效率
# 🍈 一、写一个 jsx 小练习 📷 数据写活 // 创建虚拟DOM const VDOM = ( 前端JS框架列表 Angular React Vue ) 📷 数据写活 const data = ['Angular', 'React', 'Vue']
思路:初始化currentIndex为0,用作记录第0个li的位置,后点击哪个li,就把该li的位置赋给cuurentIndex
目录 首先在官网下载jquary的js文件 html页面文件里面引入 jQuery中的选择器 基本选择器id 选择器标签选择器 (“a”)类选择器 (“.class”) 首先在官网下载jquary的
在web前端工作中,总有一些东西是你搞不定的,比如 select 。原生的这玩意儿难看咱就不说了,关键是,在各个浏览器里面的表现形式那是千差万别啊。所以,我们在日常的工作中,总是尝试去美化它。
一、CSS3选择器分类 1.基本选择器 2.层次选择器 3.伪类选择器 1)动态伪类选择器 2)目标伪类选择器 3)语言伪类选择器 4)UI元素状态伪类选择器 5)结构伪类选择器 6)否定伪类选择器 4.伪元素 5.属性选择器
引入了jquery-1.4.2.js文件可以从网上下,或者从我这里下,无需积分免费下载:jquery-1.4.2.js
<link rel="stylesheet" href="css/viewer.min.css"> <script src="js/viewer.min.js"></script>
颜色切换,这里是通过$()直接加载js的脚本内容,并且通过jQuery添加了对应下拉菜单的onchange事件,通过这个事件来控制网页的背景颜色。
day03_js学习笔记_03_js的事件、js的BOM、js的DOM ============================================================================= ============================================================================= 涉及到的知识点有: 五、js的事件 1、js的常用事件 onclick
tips:window.onload 和 $(function)异同:两者的功能相同,都是等到页面加载结束之后,再执行内部的代码。但是有一定的区别,主要是window.onload只能定义一次,如果定义多次,后边的会将前边的覆盖掉,$(function)可以定义多次的。
在js里面需要获取到input里面的值,如果把script标签放到head 里面会出现问题。
但凡有两个函数完成的功能是相反的,比如一个显示一个隐藏,那么肯定会有第三个函数的效果是前两个函数的和。也就是说两个单词是反义词,那么肯定会有第三个单词,而且都和toggle有关。
区别:html方法会识别html标签,text方法会那内容直接当成字符串,并不会识别html标签。
组件是拥有专属的 HTML+JS+CSS+数据 的可重用的独立的页面功能区域,如果发现网页中有一个功能,可能被多处反复使用,都应封装为组件。
jQuery就是为了更方便快速操作DOM,里面封装了很多方法,后续用jQuery对象调用这些方法即可。
Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。
请注意,本文编写于 2075 天前,最后修改于 173 天前,其中某些信息可能已经过时。
【如果大家对程序员,web前端感兴趣,想要学习的,关注一下小编吧。加群:731771211。免费赠送web前端系统的学习资料!!前端学习必备公众号ID:mtbcxx】
小技巧:如果API写的是Emement复数的形式,也就是后面加了s(Emements)那么它返回的就是一个伪数组 否则就是单个对象,一般只有id才会是单个对象,其他方式获取(标签名 类名)都是伪数组.
一个JavaScript框架。简化JS开发。 jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。 JavaScript框架:本质上就是一些js文件,封装了js的原生代码而已。
页面中的所有内容,包括标签,属性,文本(文字,空格,回车,换行等),也就是说页面的所有内容都可以叫做节点。
刚用 jquery 实现了瀑布流效果。但是其实现方法,我并不满意,所以我还在思考,如何更加简单明了的实现瀑布流效果。与其缠绕在 jquery 里,不如直接跳到 javascript 原生方法里。
2看文字样式 T 单击目标文字,菜单栏下面查看文字效果---释放选择:ctrl + enter或选择其他工具
JavaScript库:即 library,是一个封装好的特定的集合(方法和函数)。从封装一大堆函数的角度理解库,就是在这个库中,封装了很多预先定义好的函数在里面,比如动画animate、hide、show,比如获取元素等。
jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。
在注册页面上有一个下拉列表,下拉列表显示省份信息,有另一个下列列表.选择某个省份,将这个省份下的城市列出.
两个<custom-ul>以及<custom-li>两个组件都为自定义组件,如果进行通信会非常的难以操作,至此通过relations完成子父组件的定义,简化通信。
前几天有个同学问说他有个 cms 没有 if 判断标签,php 还不会写,我就给他写了个能用的 jq,原理就是通过判断地址栏的链接和代码里导航部分的链接一致的话就高亮,分享出来给大家参考。
在很多情况下,我们需要动态修改标签的属性,如 img 标签的 alt 属性,往往将属性值固定是不行的,此时我们就需要 v-bind 来动态绑定。
Viewer.js 是一款强大的图片查看器。我们通过Viewer.js 在页面上添加强大的图片查看功能,同时,这款优秀的插件配置操作起来也非常的方便。这是作者github地址:https://github.com/fengyuanchen/viewerjs 下图即为插件的演示样式:
每个组件 的作用域都是独立的, 有时候需要在组件之间完成数据的传递,需要通过组件传值的方式来实现 组件传值可以分为以下三类 父组件向子组件传递数据 子组件向父组件传递数据 非父子组件之间的数据传递 父传子 – 简化版 函数式组件传值 <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Hello World</title> <sc
为什么说能使用html/css解决的问题就不要使用JS呢?两个字,因为简单。简单就意味着更快的开发速度,更小的维护成本,同时往往具有更好的体验,下面介绍几个实例。 1. 导航高亮 导航高亮是一种很常
MVVM如果没听说过,但是我们知道MVC编程模式! MVC:M是指业务模型(Model),V是指用户界面(View),C则是控制器(Controller)。
js基础练习 目录 求3个数中的最大值和最小值 判断一个数是否是偶数 点击li元素时展示该元素内容 点击按钮实现在ul开头结尾添加li 鼠标放置li元素上, 显示对应图片 求3个数中的最大值和最小值 代码 function getMax(a, b, c) { var max = a if(b > max) max = b if(c > max) max = c return max } function getMin(a, b,
节流阀目的:当上一个函数动画内容执行完毕,再去执行下一个函数动画,让事件无法连续触发。
首先提供一个知识点外资源: 在线编程:无需编程环境: https://codepen.io/pen 添加jQuery库: Settings-->JavaScript-->quick-add-->jQuery jQuery: 基于js研发的封装库:可以屏蔽之前书写js代码考虑浏览器兼容性的问题。问题交给框架的编写者 企业生成环境经常使用js库jQuery是以后学习其他封装的基础库,99%企业都在使用jQuery 高级库: Bootstrap(http://www.bootcss.com/
<1> jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。
在用JS编写动画的时候,经常用会到布局转换,即在运动前将相对定位转为绝对定位,然后执行动画函数。下面给大家分享一个运用原生JS实现的布局转换的Demo,效果如下:
前端爱好者的聚集地 为什么说能使用html/css解决的问题就不要使用JS呢?两个字,因为简单。简单就意味着更快的开发速度,更小的维护成本,同时往往具有更好的体验,下面介绍几个实例。 1. 导航高亮 导航高亮是一种很常见的问题,包括当前页面的导航在菜单里面高亮和hover时高亮。你可以用js控制,但是用一点CSS技巧就可以达到这个目的,不需要使用JS。 在正常态时,每个导航的默认样式为: nav li{ opacity: 0.5; } 当前页面的导航透明度为1. 为了实现这个目的: 首先通过bo
ajax其实就是jQuery中的一个函数而已,它依赖于http协议,默认支持异步传输数据和局部刷新。此处的异步指的是ajax可以在发送数据的时候同时接收数据。它用来做数据交互。需要注意的是:ajax是不和数据库连接的,因为不同语言所基于的协议不同。它和数据库之间通过后端程序员写的应用程序所连接,应用程序提供接口,ajax请求数据接口,通过数据接口向数据库请求数据。
day01: jQuery基础 --> 选择器、属性和CSS、文档处理 day02: jQuery高级 --> 筛选、事件、效果(动画)、ajax
https://segmentfault.com/a/1190000023479851
在 《Vue 3:2020年中状态更新》 的文中曾经提到过尤雨溪希望7月中旬发布RC版(候选版本),8月初发布3.0正式版。
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Jquery和vue对比,希望能够帮助大家进步!!!
运用jQuery时,需要在页面中引入jQuery文件 jQuery的hello world <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title>helloworld</title> <script src="js/jquery-1.12
1.DOM介绍 DOM= Document Object Model,文档对象模型,DOM可以以一种独立于平台和语言的方式访问和修改一个文档的内容和结构。换句话说,这是表示和处理一个HTML或XML文档的常用方法。DOM的设计是以对象管理组织(OMG)的规约为基础的,因此可以用于任何编程语言。 (注意:IE中的DOM和其他浏览器有区别,IE中用的是COM) 2.节点分类: 元素节点,文本节点,属性节点 比如:文本内容 那么元素结点就是span,文本节点就是:文本内容
这个月一直在忙工作。一直没有机会学习新的知识。前两天,突然想写一个瀑布流代码。倒不是找不到瀑布流代码。而是我想自己练练脑子。 首先,先考虑思路。所有的图片,全部采用相对父目录定位的方式。然后用jQuery来找出它应该排在什么位置。最终,达成瀑布流的效果。 想再多没用。开干。
JSON创建json对象: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>创建json对象方法一</title> </head> <body> 姓名: 年龄:
领取专属 10元无门槛券
手把手带您无忧上云