Welcome 微信登录

首页 / 脚本样式 / JavaScript

jQuery中DOM节点删除之empty与remove

jQuery中DOM节点删除之empty与remove

前言最近刚学了新知识,虽然是一个小知识点,但还是忍不住想和大家分享。本文的内容主要针对的是初学者,如果大家有什么意见或者问题都可以留言交流的,下面来看看详细的介绍吧。.empty()是指对该节点后代的删除,结果是清空该节点(该节点里面已无元素)。.remove()是指删除该节点,结果是删除该节点(该节点及其后代元素都将不存在)。下面放代码来说明。<!DOCTYPE html><html><head lang="en"> ...
原生js实现无限循环轮播图效果

原生js实现无限循环轮播图效果

知识要点1.实现无限循环的原理:以偏移的距离来判断是否跳回第一张和最后一张也可以利用循环判断图片的当前索引值var newLeft=parseInt(list.style.left)+offset;//当前的偏移量+下一次的偏移量=新的偏移量list.style.left=newLeft+"px";//当前的偏移值=新的偏移值//以偏移的距离来判断是否跳回第一张和最后一张if(newLeft>-600){ list.style.left=-3000+...
浅谈angularjs $http提交数据探索

浅谈angularjs $http提交数据探索

前两天在搞自己的项目,前端js框架用的是angularjs框架;网站整的差不多的时候出事了;那就是当我用$http.post()方法向服务器提交一些数据的时候;后台总是接收不到数据;于是采用了其他方法暂时性替代一下;今天正好有时间研究这个事情;网上查了很多资料;都试了试;都是不太好;但是还是给我提供了一些解决问题的思路;正文开始:首先做了个demo如下;主要是为了比较他们的不同之处;html如下:<div class="container-fluid...
轻松理解Javascript变量的相关问题

轻松理解Javascript变量的相关问题

前言再说本文的内容之前,我们先回溯到1995年,当Brendan Eich在设计第一版JavaScript时,他搞错了许多东西,当然这也包括曾属于语言本身的一部分,例如Date对象,对象相乘被自动转换为NaN等。然而现在回过头看,语言最重要的部分都是设计合理的:对象、原型、具有词法作用域的一等函数、默认情况下的可变性等。语言的骨架非常优秀,甚至超越了人们对它的初步印象。话说回来,正是Brendan当初的设计错误才诞生了今天这篇文章。我们这次关注的目标非常小...
Angular.js中ng-if、ng-show和ng-hide的区别介绍

Angular.js中ng-if、ng-show和ng-hide的区别介绍

前言大家都知道在使用anularjs开发前端页面时,常常使用ng-show、ng-hide、ng-if功能来控制页面元素的显示或隐藏,那他们之间有什么不同呢?下面通过这篇文章来一起看看吧。实现原理ng-show/ng-hide是通过修改CSS样式方式控制元素显示与隐藏,对应的DOM元素会一直存在于当前页面中,而ng-if根据表达式的值动态的在当前的页面中添加删除页面元素。如果赋值表达式的值为false,那么这个元素就会从页面中删除,否则会添加一个元素。ng...
原生js实现网页顶部自动下拉/收缩广告效果

原生js实现网页顶部自动下拉/收缩广告效果

知识要点1.实现原理:通过递归改变div的高度值达到缓慢下拉的效果。2.一共分为3个步骤我写了三个函数第一个show()函数(下拉):初始值高度h<300的话 h+5 反之return退出停止,调用setTimeout方法30毫秒执行一次+5第二个hide()函数(收回):只是高度的判断不同高度h-5 反之return退出停止,调用setTimeout方法30毫秒执行一次-5第三个dd()函数(再次弹出):这里要注意的是第二次弹出的div是一个新的d...
javascript容错处理代码(屏蔽js错误)

javascript容错处理代码(屏蔽js错误)

有时候大家来浏览网页的时候发现IE浏览器左下角总有个黄色错误标志,有时候更是直接弹出错误无法继续浏览页面,这样对于网站的正规性与权威性发展不利。国外银行页面就是因为这样的错误,导致用户大量流失不敢用这个银行的网上银行等导致损失惨重。所以一个想要在用户体验与公司实力上都是不容出现的错误,就是不影响使用也不能让用户反感,脚本之家一直致力于为大家提高更好的代码,所以这里我们将会大家整理一些常用的代码,使用方法什么,希望大家以后能越来越支持我们,让我们共同发展。第...
bootstrap中的 form表单属性role=

bootstrap中的 form表单属性role="form"的作用详解

html 里面的 role 本质上是增强语义性,当现有的HTML标签不能充分表达语义性的时候,就可以借助role来说明。通常这种情况出现在一些自定义的组件上,这样可增强组件的可访问性、可用性和可交互性。role的作用是描述一个非标准的tag的实际作用。比如用div做button,那么设置div 的 role=“button”,辅助工具就可以认出这实际上是个button比如,<div role="checkbox" aria-checked="chec...
JSON 数据详解及实例代码分析

JSON 数据详解及实例代码分析

JSON 数据详解一、json值的类型1.简单值: 可以表示字符串,数值,布尔值,null不支持undefined(json的数值表示: 2 )2.对象: 一组有序的键值对,每个键值对的值可以是简单值,也可以是复杂数据类型。(json的字符串:“hello world”)。json字符串与JavaScript字符串的区别,json必须用双引号。3.数组:一组有序值的列表,数组的值可以是简单值,也可以是复杂数据类型。不支持变量,函数,以及对象实例二、json...
JS出现失效的情况总结

JS出现失效的情况总结

对于大前端来说,JS可谓是我们的神器,从页面的效果到数据的传递,再到后台的业务,无处不充斥着JS的身影,但是万能的JS也有贪玩的时候,某一时刻你就有可能发现你形影不离的JS突然间罢工了,这对我们前端来说绝对是头痛的事,作为前端君的我今天就和大家聊聊有哪些情况会导致JS突然性的罢工。1、JS出现错误,比如函数没有闭合,JS的标签出现错误等等情况,都会使得JS不能执行,这时如果不能发现错误,就会陷入JS貌似挂掉了的情况,也给开发工作造成困扰。2、还有一种情况就...
JS中传递参数的几种不同方法比较

JS中传递参数的几种不同方法比较

在进行网页开发时,与前台与后台数据进行交互是一个无法避免的问题,不同的业务需求有着不同的传递方式,下面是我在开发过程中用到过的几种传递方式,写出来与大家分享一下,由于经验不足,出现错误的地方欢迎大家指正。1、通过window.location.href或者document.location.href进行传递,比如window.location.href="http://www.ewcar.net?name=sun&age=21";在这个例子中所携带...
<< 31 32 33 34 35 36 37 38 39 40 >>