![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
mikibiubiu
这个作者很懒,什么都没留下…
展开
-
<center>反转数组(两种方法)</center>
a.第一种方法:创建一个新数组接收并返回; var arr1 = [1,2,3]; var arr2 = reverse1(arr1); console.log(arr2); console.log(reverse1(arr1)); //定义一个新数组,把老数组中的元素反向添加到新数组中 function reverse1(array){ var ...原创 2019-09-27 20:20:25 · 4131 阅读 · 0 评论 -
<center>cookie的----获取/删除 /设置/修改/及七天免登录实列</center>
在学习一个新的知识点前,我们应该明白自己的学习目标,要带着疑问去学习,该小节须要了解:什么是cookie,cookie的作用cookie的工作机制,即cookie是运作流程cookie的基本属性(4个)以及我们如何使用cookie原创 2019-08-23 21:21:45 · 99 阅读 · 0 评论 -
<center>函数的两种声明方式</center>
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...原创 2019-08-14 20:57:17 · 581 阅读 · 0 评论 -
<center>js的String对象方法</center>
1、toLowerCase(): 把字符串转为小写,返回新的字符串。var str="Hello World";var str1=str.toLowerCase();console.log(str); //Hello Worldconsole.log(str1); //hello world2、toUpperCase(): 把字符串转为大写,返回新的字符串。var str="hel...转载 2019-07-17 16:44:31 · 155 阅读 · 0 评论 -
<center>JavaScript数组方法大全</center>
数组在笔试中经常会出现的面试题,javascript中的数组与其他语言中的数组有些不同,为了方便之后数组的方法学习,下面小编给大家整理了关于数组的操作方法,一起看看吧。数组创建JavaScript中创建数组有两种方式,第一种是使用 Array 构造函数:var arr1 = new Array(); //创建一个空数组var arr2 = new Array(20); // 创建一个包含...转载 2019-07-16 19:06:31 · 215 阅读 · 0 评论 -
javascript--nodeName、nodeValue 以及 nodeType 包含有关于节点的信息
nodeName 属性含有某个节点的名称。元素节点的 nodeName 是标签名称属性节点的 nodeName 是属性名称文本节点的 nodeName 永远是 #text文档节点的 nodeName 永远是 #document注释:nodeName 所包含的 XML 元素的标签名称永远是大写的nodeValue对于文本节点,nodeValue 属性包含文本。对于属性节点,nod...转载 2019-07-12 10:10:14 · 122 阅读 · 0 评论 -
<center>详解Js里的for…in和for…of的用法</center>
使用for in 也可以遍历数组,但是会存在以下问题:1.index索引为字符串型数字,不能直接进行几何运算2.遍历顺序有可能不是按照实际数组的内部顺序3.使用for in会遍历数组所有的可枚举属性,包括原型。例如上栗的原型方法method和name属性所以for in更适合遍历对象,不要使用for in遍历数组。那么除了使用for循环,如何更简单的正确的遍历数组达到我们的期望呢(即不遍...转载 2019-07-15 19:01:03 · 271 阅读 · 0 评论 -
JavaScript如何实现事件监听和解决兼容性
一、为什么需要事件监听?我们可不可以为同一对象的同一事件绑定多个事件处理程序呢?通过行内绑定和动态绑定是不可以的,但是可以通过事件监听来实现。复制代码window.onload = function() {// 动态绑定document.getElementById(‘btn’).onclick = function() {alert(‘first’);}// 动态绑定docu...转载 2019-07-11 13:27:44 · 119 阅读 · 0 评论 -
JavaScript 用两种方法实现 冒泡排序(解构赋值)
冒泡排序: 是一种交换排序。交换排序:两两比较待排序元素,发现2个元素次序相反则进行交换,直到没有反序的元素为止。冒泡排序:通过无序区中相邻记录的关键字间的比较和位置的交换,使关键字最小的元素如气泡似的逐步上浮直水面。有序区逐渐扩大,无序区逐渐缩小。如下图举例:开始时:有序区长度为0,无序区长度为6;第一次冒泡如下:从队尾向队首逐步两两比较交换,向气泡一样移动。随着逐步冒泡,有序区扩...原创 2019-07-15 16:40:32 · 525 阅读 · 0 评论 -
JS 使用const声明常量的本质(很多人都有误解)
在我们使用const声明常量时,总认为值一旦声明就不可改变,其实是有误解的;刚在看ES6标准文档时,仔细阅读了const的解析,恍然大悟的感觉,分享给大家。本质const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内...转载 2019-07-15 15:09:45 · 484 阅读 · 0 评论 -
鼠标的坐标属性,pageX,clientX,offsetX,screenX
//pageX //pageY //clientX //clientY //offsetX //offsetY //screenX //screenY box.onclick = function(eve){ //console.log(eve);//ie8下undefined 没有实参 //ie8的事件对象保存在widow的event属性下 //cons...原创 2019-07-11 10:24:01 · 130 阅读 · 0 评论 -
Javascript 严格模式详解
它是一种由ECMA组织(前身为欧洲计算机制造商协会)制定和发布的脚本语言规范而我们学的 JavaScript 是ECMA的实现, 但术语ECMAScript和JavaScript平时表达同一个意思JS包含三个部分:1). ECMAScript(核心)2). 扩展==>浏览器端* BOM(浏览器对象模型)* DOM(文档对象模型)3). 扩展==>服务器端* Node...转载 2019-07-15 11:21:20 · 61 阅读 · 0 评论 -
js实现trim()去空格
1.通过原型创建字符串的trim()//去除字符串两边的空白 var arr="aa "; //var reg=; function trim(str){ return str.replace(/(^\s*)|(\s*$)/g,""); //删除左右两端的空格 } trim(arr); console.lo...原创 2019-07-15 10:58:28 · 1102 阅读 · 0 评论 -
JS实现的多个彩色小球跟随鼠标移动动画效果示例
小球运动转载 2019-07-10 20:47:21 · 374 阅读 · 0 评论 -
JavaScript 加减法
加法:“+”JavaScript中,字符串与任意数据类型用加号连接,都表示字符串的拼接如:var num = 123;var str = “123”;var temp = num + str;temp为:123123;//temp 的值的类型为string需要注意的是减法“-”;当 temp = num -str;temp 的值为0;在数字与字符串相减时,会将字符串自动转换成nu...原创 2019-07-10 09:52:32 · 10502 阅读 · 0 评论 -
javascript 关键字与保留字
关键字指该名字在语法中另有他用,保留字指Javascript 以后打算扩展使用的,都不能用来作为变量名、函数名和标签名;参考下表可知,class和let都是关键保留字,style和script则不是....原创 2019-07-09 20:27:04 · 204 阅读 · 0 评论 -
轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
event.clientX、event.clientY鼠标相对浏览器窗口可视区域的X,Y坐标(窗口坐标),可视区域不包括工具栏和滚动条。IE事件和标准事件都定义了这2个属性event.pageX、event.pageY类似于event.clientX、event.clientY,但它们使用的是文档坐标而非窗口坐标。这2个属性不是标准属性,但得到了广泛支持。IE事件中没有这2个属性。even...转载 2019-07-12 19:16:48 · 182 阅读 · 0 评论