
JavaScript
从最基础开始,加油哦!
Y4tacker
关于我:Web安全、Java安全研究弟中弟
学校:四川大学(2019级)
写给自己:宁静致远,淡泊明志
展开
-
JavaScript的history对象(不重要)
文章目录简述用法简述其实也没啥可说的,会用就行window对象给我们提供了一个 history对象,与浏览器历史记录进行交互。该对象包含用户(在浏览器窗口中)访问过的URL用法history对象方法作用history.back()相当于页面的后退history.forward()页面前进history.go(args)前进后退功能参数如果是1前进1个页面如果是-1后退1个页面...原创 2020-07-08 00:34:10 · 10470 阅读 · 0 评论 -
JavaScript中的location对象(学习笔记)
文章目录释义Location对象的属性案例说明5分钟自动跳转页面获取URL参数Location对象常见方法简单示例释义window对象给我们提供了一个location属性用于获取或设置窗体的URL,并且可以用于解析URL。因为这个属性返回的是一个对象,所以我们将这个属性也称为location对象。Location对象的属性老师说重点是href与searchLocation对象的属性返回值location.href获取或者设置urllocation.host返回主机(域原创 2020-07-08 00:26:24 · 10900 阅读 · 0 评论 -
JavaScript中关于this指向问题(学习笔记)
文章目录总述通过实例分析总述this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,一般情况下this的最终指向的是那个调用它的对象。全局作用域或者普通函数中this指向全局对象window(注意定时器里面的this指向window)方法调用中谁调用this指向谁构造函数中this指向构造函数的实例通过实例分析 <button>点击</button> <script> // 1. 全局作用域原创 2020-07-08 00:13:09 · 10580 阅读 · 0 评论 -
我的WebAPI学习(四)------ 节点操作
文章目录节点操作删除节点案例:删除留言复制节点创建元素事件高级注册事件的方式事件监听阻止默认行为事件委托节点操作删除节点node.removeChild()方法子节点,返回删除的节点<button>删除</button><ul> <li>aa</li> <li>bb</li> li>cc</li></ul><script>原创 2020-07-05 23:14:38 · 10478 阅读 · 0 评论 -
我的WebAPI学习(三)------ 案例学习
前言:个人笔记,看到可以跳走了,只是方便个人记录整理复习第三天学习H5自定义属性排他思想具体实例百度换肤效果学习表格隔行换色案例学习全选案例学习关于节点常用的语句父节点子节点第一个和最后一个子元素兄弟节点H5自定义属性自定义属性目的:是为了保存并使用数据。有些数据可以保存到页面中而不用保存到数据库中。自定义属性获取是通过getAttribute(‘属性’) 获取。但是有些自定义属性很容易引起歧义,不容易判断是元素的内置属性还是自定义属性。H5给我们新增了自定义属性:data-名字 <原创 2020-07-05 15:34:31 · 10586 阅读 · 0 评论 -
我的WebAPI学习(二)------ 操作元素
文章目录操作元素前言区别设置属性的值表单元素的属性操作样式属性操作方式1:通过操作style属性方式2:通过操作className属性操作元素前言// 从起始位置到终止位置的内容,但它去除html标签,同时空格和换行也会去掉element.innerText// 从起始位置到终止位置的内容,包括html标签,同时空格和换行会保留element.innerHtml区别innerText 不识别html标签 非标准 去除空格和换行innerHTML 识别html标签 W3C标准 保留空格原创 2020-07-04 17:22:40 · 10525 阅读 · 0 评论 -
我的WebAPI学习(一)------ DOM元素的获取以及事件的基本用法
前言:这里,DOM树的概念就不多赘述,快速入门,干!文章目录DOM元素获取通过ID获取根据标签名获取其他一些常用方法获取特殊元素(body与html)事件事件三要素常见的鼠标事件(网图搜集)DOM元素获取当我们想要操作页面上的某部分(显示/隐藏,动画),需要先获取到该部分对应的元素,再对其进行操作,这时候如何定位就显得很至关重要了通过ID获取使用方法:document.getElemen...原创 2020-04-29 22:42:51 · 12696 阅读 · 0 评论 -
我的Javascript学习-------基础篇(十二)(关于数据类型的学习)
写给自己:每天进步一点点,云端笔记最快乐!文章目录数据类型简单数据类型简单数据类型的存储方式复杂数据类型复杂数据类型的存储方式简单类型传参复杂数据类型传参数据类型简单数据类型简单类型(基本数据类型、值类型):在存储时变量中存储的是值本身,包括string ,number,boolean,undefined,null简单数据类型的存储方式值类型变量的数据直接存放在变量(栈空间)中复杂...原创 2020-04-29 09:12:36 · 12519 阅读 · 0 评论 -
我的Javascript学习-------基础篇(十一)(关于字符串对象的学习)
(本篇来源于看网上黑马程序员教学视频时做的笔记,仅自己复习使用)字符串对象基本包装类型为了方便操作基本数据类型,JavaScript 还提供了三个特殊的引用类型:String、Number和 Boolean。基本包装类型就是把简单数据类型包装成为复杂数据类型,这样基本数据类型就有了属性和方法。// 下面代码有什么问题?var str = 'andy';console.log(str....原创 2020-04-28 07:41:34 · 12617 阅读 · 0 评论 -
我的Javascript学习-------基础篇(十)(关于数组的学习)
写给自己:用好CSDN这个云笔记,奥里给!!!文章目录创建数组检测是否为数组的方法添加或者删除数组元素、数组排序颠倒数组中元素数组索引方法数组转换为字符串其他方法创建数组①方式一 var arr = [1,"test",true];②方式二 var arr = new Array();检测是否为数组的方法????:一种是自带的另一种是通用的instanceof 运算符...原创 2020-04-27 17:13:09 · 12499 阅读 · 0 评论 -
我的Javascript学习-------基础篇(九)(Math对象和Date对象的学习)
文章目录Math对象Math对象Math 对象不是构造函数,它具有数学常数和函数的属性和方法。跟数学相关的运算(求绝对值,取整、最大值等)可以使用 Math 中的成员。属性、方法名功能Math.PI圆周率Math.floor()向下取整Math.ceil()向上取整Math.round()四舍五入版 就近取整 注意 -3.5 结果是 -...原创 2020-04-21 17:14:56 · 13329 阅读 · 0 评论 -
我的Javascript学习-------基础篇(八)(关于对象的学习)
5 - 对象5.1 对象的相关概念什么是对象?在 JavaScript 中,对象是一组无序的相关属性和方法的集合,所有的事物都是对象,例如字符串、数值、数组、函数等。对象是由属性和方法组成的。属性:事物的特征,在对象中用属性来表示(常用名词)方法:事物的行为,在对象中用方法来表示(常用动词)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RY...原创 2020-04-21 14:06:29 · 13481 阅读 · 0 评论 -
我的Javascript学习-------基础篇(七)(关于预解析的学习)
写给自己:每天进步一点点啦!!!奥里给!!!文章目录预解析啥是预解析??变量的预解析函数的预解析函数表达式声明函数问题几个相关小例子(来自网络各大网站收集)预解析啥是预解析??y也没那么深奥,就和表面意思一模一样啦!!!预解析:在当前作用域下,js运行之前,会把带有var和function关键字声明的变量先声明,并在内存中安排好。然后从上至下解析js语句。而且function的声明优先...原创 2020-04-20 18:13:41 · 13317 阅读 · 0 评论 -
我的Javascript学习-------基础篇(六)(关于作用域的学习)
写给自己:奥里给!!!~文章目录作用域的学习全局作用域局部作用域(敲黑板)JS没有块级作用域变量的作用域全局变量局部变量作用域链作用域的学习全局作用域作用于所有代码执行的环境(整个 script 标签内部)或者一个独立的 js 的文件;局部作用域作用于函数内的代码环境,就是局部作用域;(敲黑板)JS没有块级作用域看看下面一个神奇的例子ba!!! if(true){ va...原创 2020-04-20 17:41:45 · 13270 阅读 · 0 评论 -
我的Javascript学习-------基础篇(五)
写给自己:每天进步一点点,干tmd!!!文章目录数组数组的基础概念数组的创建获取数组中的元素遍历数组数组中新增元素函数函数的使用声明函数调用函数函数的封装函数的参数函数参数语法函数形参和实参数量不匹配时函数的返回值return 语句break ,continue ,return 的区别arguments的使用函数的两种声明方式数组数组的基础概念关于什么是数组这网上一堆堆,看看就好!数组的...原创 2020-04-20 09:57:52 · 13322 阅读 · 0 评论 -
我的Javascript学习-------基础篇(四)
声明:以下所有内容来源于网络各个网站的搜集整理,目的是便于自己复习学习;文章目录循环for循环双重for循环while循环do-while循环continue、break代码规范标识符命名规范操作符规范单行注释规范其他规范断点调试循环for循环语法结构for(初始化变量; 条件表达式; 操作表达式 ){ //循环体 }名称作用初始化变量通常被...原创 2020-04-20 09:43:32 · 13307 阅读 · 0 评论 -
我的Javascript学习-------基础篇(三)
文章目录运算符运算符的分类算数运算符递增和递减运算符1.4 比较运算符1.5 逻辑运算符1.6 赋值运算符运算符运算符的分类算数运算符算数运算符如下:+ - * /????:浮点数的精度问题(不要直接判断两个浮点数是否相等 ! )浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。 var result = 0.1 + 0.2; // 结果不是 0.3,0...原创 2020-04-19 20:36:31 · 13299 阅读 · 0 评论 -
我的Javascript学习-------基础篇(二)
写给自己:干tmd!!!文章目录数据类型数据类型种类简单数据类型字符串引号嵌套字符串转义符字符串长度的获取布尔型Boolean获取变量数据类型8.4 数据类型转换数据类型数据类型种类JavaScrpit 把数据类型分为两类:简单数据类型 (Number,String,Boolean,Undefined,Null)复杂数据类型 (object)简单数据类型数字型 Nu...原创 2020-04-19 20:17:40 · 13304 阅读 · 0 评论 -
我的Javascript学习------ 基础篇(一)
写给自己:不要怕,我会一直走下去!!!文章目录JS的书写位置行内式内嵌式外部JS文件的引用(强烈推荐!!!)JavaScript的输入输出语句变量变量命名规范声明变量赋值变量的初始化变量语法扩展JS的书写位置行内式 <input type="button" value="点我试试" onclick="alert('Hello World')" />可以将单行或少量 J...原创 2020-04-19 19:44:21 · 13402 阅读 · 0 评论