JavaScript
JavaScript相关知识。
KLW75
笔记存放处,仅供参考。
展开
-
setTimeout 与setInterval 的区别(javascript)
setTimeout 在设置的时间之后,就执行一次。setInterval 执行一次又一次,每次过你设置的时间就执行一次。就是所谓的周期。原创 2022-05-24 20:21:09 · 271 阅读 · 1 评论 -
js 页面中获取图像笔记
可以使用document.images[] 获取,比如document.images[0],表示页面中第一个图像对象。还可以使用img标签里面的name属性定义图像的名称 document.images[name属性]。这里获取到的图像对象又很多属性,常见的基本为complete 【判断是否加载完成】border 【边框宽度】src 【url】height 【高度】width 【宽度】name 【名称】alt 【指针经过图像时候的显示文字】lowsrc 【低分辨率原创 2022-05-24 16:40:41 · 490 阅读 · 0 评论 -
有关Cookie的基本笔记
使用cookie来保存用户的状态信息。包括 临时cookie 和永久cookie两种方式,临时的只能由当前的浏览器会话使用,永久cookie将在计算机上自动生成一个文本文件,在当前浏览器之外也能使用。永久的cookie 是存储与用户硬盘的一个文件。cookie可以跨越一个域名下的多个页面,并不能跨越多个域名使用。...原创 2022-05-22 20:28:47 · 407 阅读 · 0 评论 -
javascript 显示当前日期的一个写法
这里记录一下,一个展示当前事件的方式。function times(){ var a = new Date(); var year = now.getFullYear() //年 var mounth = now.getMMonth(); //月 var data = now.getDate() //日 var week = now.getDay() // 星期 var weeks; mouth = mouth +1 ; var ar原创 2022-05-11 15:27:18 · 385 阅读 · 0 评论 -
javascript 中有关节点的操作
1、创建节点可以使用document对象的createElement()方法与createTextNode()方法分别生成一个新元素与一个文本节点。2、appendChild()方法 用来把创建的新节点添加到当前节点的末尾。appendChild(新的子节点)每次添加新的节点都会刷新页面。3、插入节点 insertBefore()insertBefore(a,b)a是新的子节点,b是指定一个节点,在这个节点前插入新的节点。4、复制节点 cloneNode()c原创 2022-05-10 21:19:29 · 305 阅读 · 0 评论 -
js中DOM获取节点的名称 节点类型与值
看到了DOM节点属性,记录nodeName 用来获取某一个节点的名称、nodeType 获取某个节点了类型。这里说一下这个变量是有一个对照表的,元素对应1 属性对应2 文本对应3,(这里记录的不一定准确了,需要请自查)注释对应8 文档对应9 文档类型对应10nodeValue 可以返回节点的值,(这里除了文本节点类型以外,这个属性的值都是null)var a = documnet.getElementById('id名称')a.nodeNamea.nodeTypea.n原创 2022-05-09 15:56:50 · 567 阅读 · 0 评论 -
javascript 禁止页面文本内容进行选择操作
可以使用onselectstart 开进行操作。<body onselectstart = 'return false'></body>onselectstart是开始对文本内容进行选择时候,触发的事件处理程序,可以使用return来屏蔽文本的操作。原创 2022-03-24 11:14:06 · 2349 阅读 · 0 评论 -
javascript 中使用oncopy 阻止页面的复制事件
javascript 中在浏览器复制过程中有两个复制事件,可以通过这两个事件来阻止页面复制。onbeforecopy 与 oncopy<body oncopy = "return copyfalse()"></body><script type='text/javascript'>function pp(){ console.log('复制就会触发这里') return false;}</script>注意 这里两个函数原创 2022-03-23 11:00:24 · 1497 阅读 · 0 评论 -
javascript 中键盘快捷键(键盘事件)
如果想要在javascript中使用快捷键,可以利用,event.ctrlKey、event.shiftKey、event.altKey来进行判断。对应的是ctrl shift 与alt 按键。事件属性可返回一个布尔值 true false 1或者0原创 2022-03-22 14:46:46 · 3339 阅读 · 0 评论 -
javascript 处理异常的方式
javascript 处理异常的方式。1、onerrorwindow.onerror = function(ms,url,Line){}三个参数是 ms 异常信息,url 获取发生异常的文件的绝对路径linr 是发生异常文件的行号。2、try catch finally常用这个来处理异常。try{ } catch(){}finally{}try{}catch(error对象){}finally{}这里的try 是尝试执行代码的关键字catch 捕捉异常原创 2022-03-21 15:03:50 · 998 阅读 · 0 评论 -
javascript 中的break 与continue
最近被问到 break与continue 的区别,这里记录一下。1、continuecontinue语句用于终止本次循环并开始下一次循环。原创 2022-03-21 10:37:35 · 822 阅读 · 0 评论 -
javascript 数值处理对象(Number对象 第二部分方法)
接上一部分。javascript 数值处理对象(Number对象 第一部分)_KLW75-CSDN博客Number 对象的方法1、toString()方法toString () 方法可以把Number对象转换成一个字符串,并返回结果。number.toString (a) 这里的a 是选填,可以用来制定进制,是2~36 的整数。没有这个参数 那么就是10进制。举例:2、toLocaleString 方法这以方法把对象转换为本地格式的字符串num.toLocal原创 2022-03-07 20:54:22 · 678 阅读 · 0 评论 -
javascript 数值处理对象(Number对象 第一部分 创建与属性)
javascript 由于javascript 使用简单数值完成日常数值的计算,所以Number 对象很少被使用,当需要访问某些常量值的时候,(数字的最大值、最小值、正无穷大或者负无穷大)、这个就能派上用场了。1、创建Number 对象Number 对象是原始数值的包装对象,使用这个可以将数字作为独享直接访问,可以不与new 运算符一起使用,而直接所谓转换函数使用。以这种方式调用Number()时候,它会把自己的参数 转换为一个数字,这样返回转换后的原始数值(或者NaN 也有可能是NaN),原创 2022-03-06 19:42:28 · 598 阅读 · 0 评论 -
javascript 数值处理对象(math对象)
Math 对象提供的是数学相关的内容。数学函数,数学常量。不能使用new 关键字创建 Math对象实例。可以直接使用。1、属性这部分是数学中的常量。举例Math.PIPI 表示π 圆周率E 表示欧拉常量 2.1828……剩下的记不清了LN 自然对数 LN2 2的自然对数LOGxE 这里的x表示一个数 表示以x为底的e的对数。SQRTx x的平方根。特别的是Math.SQRT1_2 这里的1_2表示 0.5 。2、方法这里的方法 基本上都是数学常用的函数。原创 2022-03-06 18:06:37 · 303 阅读 · 0 评论 -
javascript 字符串对象(部分格式化字符串)
字符串对象有一些可以用来格式化字符串的方法。这里做一个记录。1、anchor()anchor() 方法用于创建 HTML 锚。该方法返回加了 <a> 标签的字符串, 如下所示:<a name="anchorname">string</a>2、big()用大号字体显示3、small()用小号字体展示。4、sup() 把字符串显示为上标5、sub() 把字符串显示为下标6、fontsize() 用制定的字体大小显示字符串。..原创 2022-03-05 20:19:41 · 604 阅读 · 0 评论 -
javascript中 String对象方法(连接与拆分的方法)
1、concat()concat()方法用于连接两个或多个字符串。str.concat(a,b)中间的参数是必选参数,是要连接的字符串,可以使一个,或者很多个。至少有一个。(箭头的地方 写错了,不要看……)2、split()这个是拆分,截取。用于把一个字符串分割字符串数组,注意是数组、数组、数组。str.split(a,b)a 是必填的意向,用于指定分隔符。该参数可以使字符串,也可以是正则表达式。如果把空字符串作为分隔符,那么整个字符串对象都会被分割 这样的空原创 2022-03-04 21:51:00 · 964 阅读 · 0 评论 -
javascript中 String对象方法(大小写转换、连接与拆分)
1、toLowerCase()方法toLowerCase()方法用于把字符串转化为小写。这里str 是一个字符串对象str.toLowerCase()2、toUpperCase()这个方法用于把字符串转化为大写。str.toUpperCase()var str = '234ASDF'str.toUpperCase()...原创 2022-03-04 21:30:22 · 992 阅读 · 0 评论 -
javascript中 String对象方法(截取字符串)
1、slice()slice() 方法 可以提取字符串的片段,并在新的字符串中返回被提取的部分。str.slice(a,b)a 是必须按参数,用于指定要提取的字符串片段的开始位置,如果是负数,那就表示从字符串的尾部开始,-1就是最后一个字符,-2就是倒是第二个。b 表示一个可选蚕食,用于制定提取的字符串片段的结束位置。如果没有就表示,一直到最后一位。如果是负数,就从字符串尾部开始。var str ='01234567'str.slice(2)str.slice(2,6)str.原创 2022-03-03 22:39:35 · 3136 阅读 · 0 评论 -
javascript中 String对象方法(查找字符串)
String 对象又很多处理字符串的方法,一、查找字符串字符串对象可以查找字符串中的字符或者子字符串的方法。1、chatAt()这个方法可以返回制定位置的字符。参数是 字符在字符串中的下标。str.charAt(参数)字符串第一位的下标是0 所以参数的是从0开始 到str.length -1 结束。要是超出这个范围,就返回一个空字符串。2、indexOf()indexOf 方法可以返回,某个子字符串在字符串中首次出现的位置。常用这个,因为能判断有没有。st原创 2022-03-02 22:19:06 · 4404 阅读 · 0 评论 -
javascript中 String对象的属性
有3个属性,length constructor prototype1、length 属性获取当前字符串的长度,字符串的长度为字符串中所有字符的个数。var str= 'abchdngs'str.length通过length返回的是字符的个数,不是字节的个数,返回的长度包括字符串内的空格。var str= 'abchdngs'var num= 0var num = str.length这时候的num 就是82、constructorconstructor 属..原创 2022-03-01 22:58:33 · 585 阅读 · 0 评论 -
javascript string对象简介
在javascript中,使用String 对象可以对字符串进行处理。String 是动态对象,使用构造函数可以显式创建字符串对象。String对象可以获取字符串的长度,提取子字符串,还有转换大小写都是用来处理操作文本串。var str = new String('字符串内容')因为js会自动在字符串与字符串对象之间进行转换,因此,任何一个字符串常量(用单引号或者双引号括起来的字符串)都可以看成是一个string对象就是可以直接调用String对象的属性与方法注意字符串与S原创 2022-03-01 22:27:16 · 422 阅读 · 0 评论 -
javascript 将数组转化为字符串的方式
基本上可以通过三种方式、1、toString()2、toLoacleString()3、join()1、toString()这个方式可以把数组转换为字符串,而且会返回结果list表示数组名list.toString()返回值是字符串,与没有参数的join()的方法返回的字符串相同。转换之后的字符串,之间是用逗号进行分隔的。2、toLocaleString()用于将数组转化成本地的字符串、返回值是本地字符串、注意这里是 将每个数组元素的toLocale原创 2022-02-28 21:59:55 · 28140 阅读 · 0 评论 -
获取数组中的某段数组元素
获取数组中的一段数组元素 可以使用slice()slice()可以实现从已有的数组中返回选定的元素.list.slice(a,b)list 代表的数组名称。这里的a是必填的,是表示从什么地方开始选取。负数表示从尾部开始截取,-1表示最后一个元素,-2表示倒数第二个元素。end 可选项,规定从何处结束选取。该参数是数组片段结束的地方的数组下标。如果没有制定该参数,那么截取的数组包含从start位置开始,到数组结束的所有元素。如果这个参数是负数,也会从数组尾部开始算起来。返回值:返原创 2022-02-28 21:44:04 · 3668 阅读 · 0 评论 -
javascript 设置数组排序顺序
reverse() 与 sort()可以将数组中的元素 按照制定的顺序进行排列。1、reverse()用于颠倒数组元素的顺序var list =new Array(1,2,3,4,2)list.reverse()这时候打印输出 list.reverse() 就是已经反过来的数组了。2、sort()用于对数组进行排序。这个方法可以传递参数,参数必须是函数,也可以不传递。如果调用sort()方法是没有使用参数,就会按照字母顺序对数组中的元素进行排序。按照字符的编码顺序排原创 2022-02-27 21:26:35 · 5110 阅读 · 0 评论 -
javascript 数组的添加与删除(部分方式)
部分javascript 数组的方法可以看这条链接javascript 中数组对象的方法(部分)_KLW75-CSDN博客数组添加与删除推荐使用 concat() 、shift()、pop()、push()、unshift()来实现。1、concat()可以用于连接数组,将其他数组连接到当前数组的尾端,括号里面可以使具体的值,也可以是数组对象举例:var list = new Array(1,2,3,4,5)docunment.write(list.concat(a原创 2022-02-25 23:57:49 · 850 阅读 · 0 评论 -
javascript 中数组对象的方法(操作数组对象的部分方法)
这里是部分js中数组对象的方法。1、concat()连接两个数组或者更多的数组,并返回结果。2、pop()删除并返回数组的最后一个元素3、push()向数组的尾部添加一个或者多个元素,并返回新的长度4、shift()删除并返回数组的第一个元素5、unshift()向数组的头部添加一个或者多个元素,并返回新的长度6、splice()删除元素,并向数组中添加新的元素7、reverse()颠倒数组 颠倒数组中元素的顺序8、sort()对数组中的元素进原创 2022-02-25 23:10:27 · 1251 阅读 · 0 评论 -
javascript 输出数组元素内容(获取数组元素内容)
javascript 中数组对象的元素值输出的,这里记录3种1、通过下标来获取数组元素值。通过数组对象的下标获取制定的元素值,例如:获取元素中第1个元素的值,list = new Array(1,2,3,4,5)var a = list[0]这样a 就是list 的第一个元素的值了。重要 ,这里要是输出的元素的下标超过了数组的范围,那么就会输出 undefined了只有两项的数组,输出数组的第三项的值就会获得undefined。2、用for 语句获取数组的元素值用这个原创 2022-02-23 22:42:17 · 13009 阅读 · 0 评论 -
javascript 向数组中添加数组元素(输入元素,不太重要)
javascript 中向数组中输入元素,基本上有三种方式。1、在定义数组对象的时候,直接输入元素,var list = new Arrey(1,2,3,'内容')2、利用数组对象的元素下标向其中输入数组元素list = new Array(9)list[2] = 2list[3] = 3这样list 的下标是2 与3 的内容就添加上值了。3、可以利用for语句向数组对象中输入数组元素可以批量向数组对象中输入数组元素,一般用于对数组对象赋初始值,例如,可以通过改变变原创 2022-02-23 22:26:16 · 5314 阅读 · 0 评论 -
javascript 中数组的部分内容(定义数组)
数组也是一种对象,这种对象被称为数组对象,每一个数组元素都有一个索引号,通过索引号可以方便的引用数组数据。数组是唯一的 在javascript中存储和操作有序数据集的数据结构。这里定义数组的方式 记录4种1、定义空数组使用不带参数的构造函数可以定义一个空数组。这里可以在定义空数组之后再向数组里面添加数组元素。var list = new Array()这样就定义了一个 名为list 的空数组。添加内容可以 用 list[0] = 1、list[1] = 1、list[2] =原创 2022-02-23 22:16:36 · 639 阅读 · 0 评论 -
javascript 应用于对象的 with 语句
用于多次需要访问某个对象的属性或者方法时候,可以避免重复使用指定对象的引用。with(对象名){想要引用对象的属性或者方法}在一个连续的程序代码中,如果多次使用某个对象的多个属性或者方法,那么只要在with关键字后的括号里面写上对象的名字,那就可以在大括号中的程序语句中直接使用该独享的属性名或方法名。不用在每个属性的前面都加上对象实例名和 . (点)了。var list = {a:1,b:3,v:5}with(list){ document.write(a,b,v)}原创 2022-02-21 21:56:45 · 209 阅读 · 0 评论 -
javascript 应用于对象的 for in 循环语句
javascript 中for in 循环与with语句都是专门用于对象的语句,这里先纪录 for infor in 用来遍历对象的所有属性,将属性名,作为字符串保存到变量中,for in举例var list ={a:1,b:2,c:3,}for(var listable in list){ doucument.write("字符"+‘listable’+"list[listable]+"</br>"")}应用for in循环语句可以为对象的每个属性指向一个语句集合原创 2022-02-21 21:50:32 · 594 阅读 · 0 评论 -
javascript对象的constructor属性
返回一个指向创建了该对象原型的函数引用。需要注意的是,该属性的值是那个函数本身,而不是一个包含函数名称的字符串。constructor 属性是所有具有prototype 的对象的成员,除了Math 与Global 对象以外的所有javascript固有对象。constructor 属性保存了对构造特定对象实例的函数的引用。举例:var test = new Object test.constructor == Objectvar test = {}test.constructor原创 2022-02-13 22:21:11 · 951 阅读 · 0 评论 -
JavaScript 的固有对象是什么
javascript 的固有对象是内置对象的一种、内置对象:由 JavaScript 语言提供的对象。固有对象:由标准规定,随着 JavaScript 运行时创建而自动创建的对象实例。通俗来说就是:就像一个基础库,比如类就是一种固有对象,ECMA 标准为我们提供了一份固有对象表,里面含有 150+ 个固有对象。而且固有对象在任何 JavaScript 代码执行前就已经被创建出来了。...原创 2022-02-13 22:09:12 · 201 阅读 · 0 评论 -
javascript 中匿名函数的两种定义方式。
javascript 中匿名函数的两种定义方式,分别是在表达式中定义函数与使用Function()构造函数来定义函数。因为在使用这两种方式定义函数的时候毛都没有制定函数名,所以被称为匿名函数。1.在表达式中定义函数var 变量名 = function(参数1,参数2,参数3……){ 函数体}上述定义函数的方法不需要制定函数名。这样是把定义的函数直接赋值给一个变量,后面的程序就可以通过这个变量来调用这个函数了。var content = function(x , y)原创 2022-02-13 22:03:57 · 1746 阅读 · 0 评论 -
javascript 中的内置函数(decodeURI)
decodeURI 会把已经进行编码的 URI 字符串进行解码。decodeURI (url)其中url 是需要解码的uri字符串。原创 2022-02-13 21:38:32 · 312 阅读 · 0 评论 -
javascript 中的内置函数(encodeURI )
encodeURI 是字符串处理函数之一主要是用于经URI 字符串进行编码,encodeURI (url)其中url 表示需要编码的URI函数encodeURI 会把字符串中有意义的字符进行转义。使用decodeURI会进行解码,也就是变回原来的内容。这两个内置函数属于逆向操作。...原创 2022-02-13 21:36:42 · 685 阅读 · 0 评论 -
javascript 中的内置函数(eval)(计算字符串表达式的值,执行其中的代码)
eval 函数的功能是计算字符串表达式的值,执行其中的代码。执行其中的javascript代码。eval(string)其中 string 需要计算的字符串,其中是包含表达式或者要执行的代码的。举例:eval(“x=5;y=5;document.write(x+y)”)输出结果为10...原创 2022-02-13 21:31:39 · 1062 阅读 · 0 评论 -
javascript 中的内置函数(isFinite)
isFinite() 用于检验参数是不是有限。isFinite(num)num是需要验证的内容,如果参数是有限数字,那么函数的返回值就是true,但是要是返回不是有限数字,比如NaN或者无穷大,那么函数的返回值就是false。比如当num是 abc 这种字符串的时候,就会返回false。...原创 2022-02-13 21:26:49 · 255 阅读 · 0 评论 -
javascript 中的内置函数(isNaN)
isNaN()函数 主要用于检测某个值是不是 NaNisNaN(num)‘num’是用于验证的数字。如果参数是NaN 返回值就是true 如果参数不是NaN 那么返回值就是false。原创 2022-02-13 21:21:45 · 483 阅读 · 0 评论 -
javascript 中的内置函数(parseFloat)
parseFloat()函数parseFloat 主要将首位是数字的字符串转换成浮点型数字。如果字符串不是以数字开头,就会返回NaN。parseFloat(string)string :表示想要转换成浮点数字的字符串原创 2022-02-13 21:14:47 · 887 阅读 · 0 评论