第750页
-
数组去重复效果 冒泡排序 js自带的sort排序方法
1、数组去重复效果 function dd(uu){ for (var t=0;t<uu.length;t++) { //让i号元素去跟它后面的元素进行比较 //循环i号元素后面的元素,让后面的元素挨个的和i号进行比较 for (var c=t+1;c<uu.length;c++) { if (uu[t]==uu[c]) { //如果有相同的就,删除(后面的)c号元素 //从c号开始删除一个...
-
使用原生JS实现简单的ajax
Ajax是一种使用javascript内置对象向服务器发送请求/接收响应的技术。它可以再页面已经完全显示出来之后再和服务器进行少量的数据交互,所以可以实现局部内容的刷新。 ajax的实现,主要是靠javascript中的内置对象XMLHttpRequest。它可以向服务器发送请求并接收服务器的响应。 下面给给出两个简单的例子: Get方式发送请求: //浏览器端  ...
-
js清除浏览器缓存的几种方法
一、CSS和JS为什么带参数(形如.css?t=与.js?t=)怎样获取代码 css和js带参数(形如.css?t=与.js?t=) 使用参数有两种可能: 第一、脚本并不存在,而是服务端动态生成的,因此带了个版本号,以示区别。 即上面代码对于文件来说 等价于 但浏览器会认为他是 该文件的某个版本! 第二、客户端会缓存这些css或js文件,因此每次升级了js或css文件后,改变版本号,客户端浏览器就会重新下载新的js或css文件 ,刷性缓存的作用。 第二种情...
-
事件流 阻止元素默认事件
1、事件流 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <s...
-
JavaScript闭包的深入理解
闭包算是javascript中一个比较难理解的概念,想要深入理解闭包的原理,首先需要搞清楚其他几个概念: 一、栈内存和堆内存 学过C/C++的同学可能知道,计算机系统将内存分为栈和堆两部分(大学的基础课,忘掉的赶紧重新捡起来)。 栈内存(连续的存储空间,类似数据结构中的栈):主要用来存放数值、字符、内存地址等小数据 堆内存(散列的存储空间,类似数据结构中的链表):存放可以动态变化的大数据 二、基本类型和引用类型 JavaScript将变量分为两种类型: 基本类型:Number、String、Bool...
-
js幻灯片轮播图实现效果
轮播图是现在网站网页上最常见的效果之一,对于轮播图的功能,要求不同,效果也不同!我们见过很多通过不同的方式,实现这一效果,但是有很多比较麻烦,而且不容易理解,兼容性也不好。原生JS实现幻灯片的示例代码,具有很好的参考价值,在这里分享一下,用js原生代码,实现轮播图的常见效果!思路比较清晰,而且可重复性高,也几乎包含了现在网页上轮播实现的所有效果! <!DOCTYPE html> <html> &...
-
单层for循环和双层for循环详解
1、单层for循环 //for循环结构 //for (定义计数器;成立条件;计数器的变化) { // //} //for循环一定要有头有尾,不能是无限的死循环. //for (var i=0;i<100;i++) { //document.write("你很漂亮"); //} //下面这个是死循环 //for (var i=10;i>0;i++) { //document.write("你很漂亮"); //} //for (var i=10;i>0;i--) {...
-
CSS3线性渐变linear-gradient
渐变实际上是两种或多种颜色之间的平滑过渡。而线性渐变是多种颜色沿着一条直线(称为渐变线)过渡。渐变的实现由两部分组成:渐变线和色标。渐变线用来控制发生渐变的方向;色标包含一个颜色值和一个位置,用来控制渐变的颜色变化。浏览器从每个色标的颜色淡出到下一个,以创建平滑的渐变,通过确定多个色标可以制作多色渐变效果。 /*背景颜色渐变(从左侧开始,红色渐变到,蓝色)*/ background: -webkit-linear-gradient(left, red , blue);&...
最新留言
说:asdasd
2023-05-26 10:48:03说:I
2023-04-07 09:22:25说:2366
2023-03-30 09:40:21说:1
2023-03-30 09:40:16说:6
2023-03-03 17:48:00说:发的太多人
2023-02-27 15:34:13说:1
2023-02-02 19:12:01说:我靠
2023-01-26 10:55:41