Welcome 微信登录

首页 / 脚本样式 / JavaScript

jquery属性,遍历,HTML操作方法详解

jquery属性,遍历,HTML操作方法详解

Jquery属性遍历、HTML操作。Jquery拥有可操作HTML元素和属性的强大方法。下面是我整理的一些jquery遍历函数:.add()将元素添加到匹配元素的集合中。.andSelf()把堆栈中之前的元素集添加到当前集合中。.children()获得匹配元素集合中每个元素的所有子元素。.closest()从元素本身开始,逐级向上级元素匹配,并返回最先匹配的祖先元素。.contents()获得匹配元素集合中每个元素的子元素,包括文本和注释节点。.each...
将html页面保存成图片,图片写入pdf的实现方法(推荐)

将html页面保存成图片,图片写入pdf的实现方法(推荐)

需求是一个导出pdf的功能,多方奔走终于实现了,走了不少弯路,而且怀疑现在这个方法仍是弯的。有个jsPDF 插件可以在前端直接生成pdf,很简便,但不支持IE。前端:首先引入html2canvas.jshtml2canvas(document.body, { //截图对象 //此处可配置详细参数 onrendered: function(canvas) { //渲染完成回调canvas canvas.id = "mycanvas";// 生成base64图...
jQuery检查元素存在性(推荐)

jQuery检查元素存在性(推荐)

javascript检查元素存在性:即使这个元素被删除了,也不担心javascript代码报错;jquery检查元素存在性:代码如下:if(!document.getElementById("preview")) return false;jquery $(“#preview”)获取的永远是对象,即使网页上没有此元素。不能使用以下代码:if($("#preview"){//do something}因此要用jquery检查某个元素在网页上是否存在时,应该根...
jQuery中常用动画效果函数(日常整理)

jQuery中常用动画效果函数(日常整理)

jquery中动画效果非常多,下面小编给大家分享一下jquery中的动画函数。jQuery的效果函数列表: animate():对被选元素应用“自定义”的动画。 clearQueue():对被选元素移除所有排队的函数(仍未运行的)。 delay():对被选元素的所有排队函数(仍未运行)设置延迟。 dequeue():运行被选元素的下一个排队函数。 fadeln():逐渐改变被选元素的不透明度,从隐藏到可见。 fadeOut():逐渐改变被元素的...
利用JS提交表单的几种方法和验证(必看篇)

利用JS提交表单的几种方法和验证(必看篇)

工作中发现表单提交方便的问题,很多时候IE下提交好好的,打了火狐下就出现了问题,利用提交按钮就不成功了,于是利用JS的方式就成功了,也不知道为什么。在导师的催促下就总结出以下的几种常用表单提交的方法。第一种方式:表单提交,在form标签中增加onsubmit事件来判断表单提交是否成功<script type="text/javascript"> function validate(obj) {if (confirm("提交表单?")) ...
jQuery+CSS3实现四种应用广泛的导航条制作实例详解

jQuery+CSS3实现四种应用广泛的导航条制作实例详解

导航条的使用很广,每个网站都会做出具有自己特色的导航条。最近特地去了解了各种类型的导航条,比如具有高亮显示的导航条,中英文互相切换的导航条,具有弹性动画的导航条,甚至是具有摩擦运动动画的导航条(文字下面有横线)等。每种导航条都有自己的特色,比如高亮显示的导航条看起来比较简单,但是视觉效果还不错,具有动画效果的导航条在视觉上也是有很好的效果。接下来将会一一介绍4种应用比较广的导航条,即:高亮显示的导航条,中英文互相切换的导航条,具有弹性动画的导航条,具有摩擦...
JavaScript每天必学之基础知识

JavaScript每天必学之基础知识

基本概念javascript是一门解释型的语言,浏览器充当解释器。js执行时,在同一个作用域内是先解释再执行。解释的时候会编译function和var这两个关键词定义的变量,编译完成后从上往下执行并向变量赋值。区分大小写ECMASCript中的一切(包括变量,函数名和操作符)都区分大小写。1. 变量变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。var count, amount, l...
JavaScript每天必学之数组和对象部分

JavaScript每天必学之数组和对象部分

对象部分Object类型Object 是一个无序的集合,可以存放任意类型对象,所有其他对象都继承自这个对象。创建Object类型有两种,一种是使用new运算符,一种是字面量表示法。1.使用new运算符创建Objectvar obj = new Object();//注意大写,也可以直接写成Object() 注意,通过new Object() 的写法生成新对象,与字面量的写法 obj = {} 是等价的。2. 使用字面量方式创建: var obj = { n...
jQuery leonaScroll 1.1 自定义滚动条插件(推荐)

jQuery leonaScroll 1.1 自定义滚动条插件(推荐)

leonaScroll-1.1最新版leonaScroll-1.1.js欢迎使用leonaScroll-1.1.js,如您在使用过程中发现更多问题,欢迎指正!更新:1.1版本1、修复了前面初始版本中的一些bug,比如不能自适应用户的文本内容,css文件繁杂2、用户只需调用一个方法即可使用该插件,无需按照原来的class类名去添加和定义你的滚动条文本域及外层元素,显得更为自由3、增设了滚动条宽度、上下微调按钮高度,滚动文本区域的设置4、增设了文本内容未超出时...
使用JQuery选择HTML遍历函数的方法

使用JQuery选择HTML遍历函数的方法

使用JQuery,可以很容易的选择THML元素。但在有些时候,HTML结构比较复杂的时候,提炼我们选择的元素就是一件比较麻烦的事情。1、children这个函数得到一组元素的直接子级。给children()传递一个选择表达式将选择结果缩小至选中的元素;如果chilidren()每接受任何参数,将返回所有直接子级;不返回它的孙级元素。2、filter这个函数通过传递的选择表达式从一个集合中过滤元素。任何不匹配这个表达式的元素将从选择的集合中移除。3、not与...
JavaScript类的写法

JavaScript类的写法

我们知道,在js中,是没有类的概念的。类的所有实例对象都从同一个原型对象上继承属性,因此,原型对象是类的核心。类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。———百度百科早期的javascript需求都很简单,基本都是写成函数的,然后是面向过程的写法,后来慢慢的引入面向对象开发思想,再后来就慢慢写成类。在js中,写成类的本质基本都是 构造函数+原型。下面,就讨论一下js类的几种写法:构造函数法/*** Pers...
JavaScript职责链模式概述

JavaScript职责链模式概述

一、概述职责链模式(Chain of responsibility),就是使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理他为止。貌似和数据结构中的链表一样。但,不要搞混了,职责链可不等于链表哦,因为职责链可以在任何一个节点开始往下查找,而链表,则必须从头结点开始往下查找。比如,DOM事件机制中的冒泡事件就属于职责链,而捕获事件则属于链表。二、利用职责链模拟冒泡假设我们...
<< 121 122 123 124 125 126 127 128 129 130 >>