
jquery js
jquery js
dxyzhbb
这个作者很懒,什么都没留下…
展开
-
解决相对定位随滚动条滚动可以无限下滑的问题
很久之前接触js的时候就遇到过这个问题,当时老是给出的答案是使用固定定位,今天写页面突然又遇到了这个问题,感觉很差异,于是有了下面的解决办法 // 右侧工具栏固定 var toolTop = $('.rightTool').offset().top; //定位工具栏的距离顶部的距离 var bodyH = $('body').height(); //body的高度 // 判断浏览器 function myBrowser() { var user转载 2020-06-28 11:04:34 · 788 阅读 · 0 评论 -
js中:是什么意思
下面是经过查资料和实现得出的结论bai:一、三元操作du符里面的冒号 ?: 比如:a = expression ? b : c;如果 expression 为 true,则将 b赋予zhia;如果 expression 为 false,则将 c 赋予 a。二、作为一个对象的属性, 比如:daovar on = { a:1, b:2 };该表达式表示建立一个对象,该对象具有两个属性,属性 a 的值是1,属性 b 的值是 2。要版访问该对象的属性可以用类似权on.a 或 on["a"] 的...转载 2020-06-03 17:30:50 · 3612 阅读 · 0 评论 -
CSS/JQuery 多个选择器逻辑关系
在JQuery中,单个选择器是最简单的选择方式,没有逻辑问题。一般地,有类型(tag)选择器,如:h1 {...},有id选择器,如:#myid {...},有类选择器,如:.myclass{...},等等。这些选择器还可以聚集在一起使用,这样就出现了逻辑关系。以逗号(,)为分隔符的组合:多个选择器可以以逗号连接在一起,逻辑关系为或,即任何一个选择器都被选中。如:#myid,#yourid,.myclass {...}。这里任何具有#myid,#yourid,.myclas属性的转载 2020-06-03 13:27:53 · 826 阅读 · 0 评论 -
js中then()的用法
2019.4.13then()方法是异步执行。意思是:就是当.then()前的方法执行完后再执行then()内部的程序,这样就避免了,数据没获取到等的问题。语法:promise.then(onCompleted, onRejected);参数promise必需。Promise 对象。onCompleted必需。承诺成功完成时要运行的履行处理程序函数。onRejected可选。承诺被拒绝时要运行的错误处理程序函数举例 navigator.mediaDevices.ge.转载 2020-05-21 16:56:05 · 29477 阅读 · 1 评论 -
JS去除图片缓存
在Web网站中,有时候修改图片显示仍然不是最新的,这是由于浏览器对图片的缓存造成.1.给图片url添加随机数参数,使浏览器每次重新请求图片(但是在IE浏览器中,缓存有可能还是不能清除,可以使用下面第二种方法)HTML代码:<div class="login_main"> <div class="login_ptxt"> <div class="login_p"> <img alt=\"用户转载 2020-05-19 11:30:58 · 3018 阅读 · 7 评论 -
$.post() 和 $.get() 如何同步请求
由于$.post() 和 $.get() 默认是 异步请求,如果需要同步请求,则可以进行如下使用:在$.post()前把ajax设置为同步:$.ajaxSettings.async = false;在$.post()后把ajax改回为异步:$.ajaxSettings.async = true;如: $.ajaxSettings.async = false; $.p...转载 2020-05-08 15:41:25 · 2339 阅读 · 0 评论 -
使用onclick()事件以及"this"获取当前标签属性值的问题
使用onclick()事件以及"this"获取当前标签属性值的问题代码:效果图:进行操作时点击对应的button需要获取其对应的id值,类、ID选择器并不适用与获取动态的数据,因此得使用this关键字。最初我是在函数内部通过$(this).val()来获取按道理这样应该是可行的,实际上会报如下错误:经过百度似乎是因为没有获取到$(this)的对象,经过百度...转载 2020-04-17 16:15:14 · 7799 阅读 · 1 评论 -
标签中的onclick调用js方法传递多个参数的解决方案
1.JS方法 <script type="text/javascript"> funcation cc(parameter1,parameter2,parameter3,parameter4){ alert(parameter1,parameter2,parameter3,parameter4); } <...转载 2020-04-17 14:28:59 · 1050 阅读 · 0 评论 -
jquery如何获取checkbox,并判断是否选中
<div id="divId" class="divTable"> <divclass="tableBody"> <ul> <li> <input type="checkbox" value="501"> </li> ...转载 2020-04-14 16:52:52 · 556 阅读 · 0 评论 -
js去空格的其他方法
1、String.trim()trim()是去掉首尾空格2、str.replace(" ", “”); 去掉所有空格,包括首尾、中间复制代码 代码如下:String str = " hell o “;String str2 = str.replaceAll(” ", “”);System.out.println(str2);3、或者replaceAll(" +",""); 去掉所有空...转载 2020-04-07 13:25:10 · 273 阅读 · 0 评论 -
JavaScript push() 方法
定义和用法push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。语法arrayObject.push(newelement1,newelement2,....,newelementX)参数 描述 newelement1 必需。要添加到数组的第一个元素。 newelement2 可选。要添加到数组的第二个元素。 newelementX ...转载 2020-04-06 13:59:23 · 1348 阅读 · 0 评论 -
JavaScript join() 方法
定义和用法join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。语法arrayObject.join(separator)参数 描述 separator 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 返回值返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后...转载 2020-04-06 13:10:10 · 993 阅读 · 0 评论 -
Jquery-validate添加自定义校验和验证触发方式
我们在使用Jquery-validate插件验证表单时候,默认的提供的校验规则有限,不够用怎么办,可以自己添加自定义校验规则;默认的触发方式有时候也不符合业务需求,需要进行定制化配置修改,下面就来介绍下如何添加自定义校验规则和触发方式的修改jquery-validate插件如何下载和引入到项目中,这里不做详细介绍了。首先看下一个测试的页面验证效果<!DOCTYPE html>...转载 2020-04-01 15:43:20 · 5638 阅读 · 0 评论 -
js清除浏览器缓存的几种方法
一、CSS和JS为什么带参数(形如.css?t=与.js?t=)怎样获取代码css和js带参数(形如.css?t=与.js?t=)使用参数有两种可能:第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于 但浏览器会认为他是 该文件的某个版本!第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端...转载 2020-03-27 10:34:35 · 894 阅读 · 0 评论 -
jQuery实现的全选、反选和不选功能
适用于网页多选后需要进行批量操作的场景(如批量删除等)。如有问题希望大家可以指正。谢谢~~HTML我们的页面上有一个歌曲列表,列出多行歌曲名称,并匹配复选框供用户选择,并且在列表下方有一排操作按钮<ul id="list"> <li><label><input type="checkbox" value="1"> 1.时间都去哪儿了...转载 2020-01-12 15:27:53 · 364 阅读 · 0 评论 -
前端面试题:JS中的let和var的区别
最近很多前端的朋友去面试被问到let和var的区别,其实阮一峰老师的ES6中已经很详细介绍了let的用法和var的区别。我简单总结一下,以便各位以后面试中使用。ES6 新增了let命令,用来声明局部变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束。先看个var的常见变量提升的面试题目:题目1:var a = 99; ...转载 2020-01-09 15:16:58 · 186 阅读 · 0 评论 -
Validate表单验证
validate一、 validate的使用步骤引入jquery.min.js引入 jquery.validate.js页面加载后对表单进行验证 $("#表单id名").validate({})在validate中的rules中编写验证规则(格式如下)字段的name属性:“校验器”(tisps:一个输入框只有一个校验器的时候使用)字段的name属性:{校验器:值,校验器:值}(tip...转载 2019-12-20 16:44:02 · 256 阅读 · 0 评论 -
FormData使用方法详解
FormData的主要用途有两个:1、将form表单元素的name与value进行组合,实现表单数据的序列化,从而减少表单元素的拼接,提高工作效率。2、异步上传文件一、创建formData对象1、创建一个空对象://通过FormData构造函数创建一个空对象var formdata=new FormData();//可以通过append()方法来追加数据formdata.appen...转载 2019-12-19 11:58:48 · 873 阅读 · 1 评论 -
js获取后台传给前台的值
1.后台传给前台的方法String rulemodeid=req.getParameter(“rulemodeid”);req.setAttribute(“rulemodeid”, rulemodeid);2.前台js的方法var rulemodeid= “${rulemodeid }”;其中“”是必须加的,不然报defined错...转载 2019-12-09 18:24:12 · 1465 阅读 · 0 评论 -
$(function(){})与$(document).ready(function(){})的区别 加载完执行事件
document.ready和onload的区别——JavaScript文档加载完成事件页面加载完成有两种事件一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件)二是onload,指示页面包含图片等文件在内的所有元素都加载完成。用jQ的人很多人都是这么开始写脚本的:$(function(){// do something});其实这个就是jq ready()的简写...转载 2019-11-25 11:10:30 · 1716 阅读 · 0 评论 -
使用JQuery TreeTable实现树形表格
首先了解什么是TreeTable?treeTable 是跨浏览器、性能很高的 jQuery 的树表组件,它使用非常简单,只需要引用 jQuery 库和一个 js 文件,接口也很简单。优点:兼容主流浏览器:支持 IE6 和 IE6+, Firefox, chrome, Opera, Safari接口简洁:在普通表格的基础上增加父子关系的自定义标签就可以组件性能高:内部实现了只绑定了 tab...转载 2019-11-07 13:30:39 · 2508 阅读 · 0 评论 -
前后端传输Date类型数据时格式化日期
问题一:后台在返回json格式的Date类型数据时,直接通过@ResponseBody返回出去的是一个长整型时间戳:解决方法:@JsonFormat(pattern = “yyyy-MM-dd HH:mm:ss”,timezone = “GMT+8”)它的作用是,出参时,自动把Date型对象数据转化成格式化后的字符串输出: yyyy-MM-dd HH:mm:ss案例:...转载 2019-09-04 14:40:13 · 40026 阅读 · 5 评论 -
js 判断字符串中是否包含某个字符串
String对象的方法方法一: indexOf() (推荐)var str = “123”;console.log(str.indexOf(“3”) != -1 ); // trueindexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果要检索的字符串值没有出现,则该方法返回 -1。方法二: search()var str = “123”;console....转载 2019-07-10 15:45:08 · 2475 阅读 · 0 评论