#Js库
澄清石灰水t
博客都是作为自己的笔记,所以有的内容不是很严谨,当心有坑
展开
-
JavaScript JSON对象
一、JSON概述 JavaScript Object Notation Js对象表示法Js一般用于前端,但是后端的服务器语言,可能是java,c++,php等等。Js中的对象只有Js自己认识,其他语言不认识。前后端通信的时候,需要把对象转换成一个所有语言都认识的字符串(String),这字符串就是jasonexp: var obj={"name":"猴子","age":20,"gender":"男"}; 创建了一个obj对象,但这个对象只有Js认识。因此将对象转换为所有语言都认识的字符串...原创 2020-09-28 22:00:58 · 120 阅读 · 0 评论 -
JavaScript BOM 浏览器对象模型 window,navigator,screen,history,location,
浏览器对象模型(BrowserObjectModel (BOM))1、概述BOM浏览器对象模型,BOM可以使我们通过JS来操作浏览器。BOM提供给我们操作浏览器的对象有Window(代表浏览器的窗口),最大的对象,其他BOM对象都是他的属性。BOM提供的其他操作浏览器的对象有Navigator(代表当前整个浏览器的信息),Location(代表当前浏览器的地址栏信息),History(代表浏览器的历史记录)。所有BOM对象都是window对象的属性即全局对象,可通过window对象使用,..原创 2020-09-27 00:07:33 · 168 阅读 · 0 评论 -
JavaScript Element对象
查字典https://www.w3school.com.cn/jsref/dom_obj_all.asp学了jQuery后,绝对不想碰这些。1、Element对象 即元素节点就是HTML里面的元素标签。2、Element对象属性childNodes属性:获取当前节点的所有子节点说明:不管是元素节点,文本节点,只要是节点,都获取,包括Dom标签中的空格,也会被当做文本节点被获取children属性:获取当前元素的所有子元素 //这次是子元素(即标签),不是子节点了fir...原创 2020-09-22 23:49:39 · 396 阅读 · 0 评论 -
JavaScript String类 字符串
1、字符串简介字符串在底层是以字符数组的形式保存exp: var str = "Hello Js"; /*在底层,字符串储存方式为 ["H","e","l","l","o"," ","J","s",]*/所以可以用数组的索引访问字符串。*/console.log(str[1]); //输出 "e"2、String对象的属性https://www.runoob.com/jsref/jsref-obj-string.htmlconstructor: 属性值为 创建该对象...原创 2020-09-20 23:36:11 · 60 阅读 · 0 评论 -
JavaScript 包装类
一、背景Js基本数据类型:String Number Boolean Null Undefined引用数据类型:Object 基本数据类型简洁,但是功能不够强大,就是单纯的值,没有方法。因此Js提供3个包装类,把基本数据类型转换成对象,对象里面封装了很多操作基本数据类型的方法。二、包装类 String() 可将基本数据类型字符串转换为String对象exp: var str= new String("hello");Number() 可以将基本数据类型数字转换为 ...原创 2020-09-20 22:09:55 · 131 阅读 · 0 评论 -
JavaScript Math类 工具类
一、Math概述不创建对象存储数据的类,就是工具类。Math和其他对象不同,它不是一个构造函数创建的类,因此不用new Math()创建对象,直接就可以使用。Math封装了很多数学公式,和数学方法。 用这些方法算出结果后,把值返回给一个变量。Math是一个工具类,不创建对象,内部不储存数据,属性全是解决问题的方法,而且声明为public,整个Js可见。二、Math的属性https://www.runoob.com/jsref/jsref-obj-date.html全是类似PI 的常量,.原创 2020-09-20 21:33:34 · 118 阅读 · 0 评论 -
JavaScript Date对象 时间戳
一、Date对象概述Js中,使用Date对象来表示一个时间。二、Date对象的创建1、通过Date构造函数创建 1.1 获取当前时间var d = new Date();console.log(d); //用标准格式输出现在的时间,Sun Sep 20 2020.....说明:如果构造函数不传递实参,会直接封装了当前代码执行的时间。1.2 获取指定时间语法:new Date(标准时间格式);标准时间格式为 月/日/年 时:分:秒exp: var ...原创 2020-09-20 19:45:38 · 1309 阅读 · 0 评论 -
JavaScript 数组对象 回调函数
1、数组(Array)概述 数组也是一个对象,和普通对象功能类似,也是用来储存值。数组中的元素可以存放任意数据类型(包括对象和函数),既然数组也是对象,所以,数组中可以继续嵌套数组(多维数组)和普通对象的差异:普通对象使用字符串作为属性名,数组使用数字类作为索引操作元素。(见下图)索引:从0开始的整数就是索引。2、创建数组对象2.1字面量创建数组 语法: [值1,值2,值3... ] //区别普通对象{属性名1:属性值1,属性名2:属性值2....}...原创 2020-09-20 00:17:37 · 866 阅读 · 0 评论 -
JavaScript Document Object Model (DOM)文档对象模型 元素节点属性
一、DOM模型DOM全称是文档对象模型。就是把html\xml等文档的标签,属性,文本,转换成为对象来管理。1、Document对象Document代表整个文档。<html lang="zn_ch"><head> <title>My title</title></head><body><a href="http://www.baidu.com">My link</a><...原创 2020-09-03 21:59:59 · 321 阅读 · 1 评论 -
JavaScript Document对象
Document对象中的常用方法1、document.getElementById(elementId)通过标签的id属性查找标签的dom对象,elementId是标签的id属性值返回对拥有指定id(elementId)的第一个对象的引用2、document.getElementsByName(elementName)通过标签的name属性查找标签的dom对象,elementName是标签的name属性值3、document.getElementsByTagName(tagname)原创 2020-09-04 00:13:38 · 242 阅读 · 0 评论 -
JavaScript 事件(event)对象 和 事件冒泡 事件的传播
一、事件对象 event封装有触发的事件信息时,会创建一个JS对象,这就是事件对象事件对象获取方法:在给元素绑定事件时,在事件的function(event)参数列表中,添加一个参数,习惯性取名event。这个event就是JS传递参数处理函数的事件对象。exp1:原生JS获取事件对象document.getElementById("id值).onclick= function(event){console.log(event);} //将event对象传入函数作为参数,exp2: ..原创 2020-09-09 23:46:01 · 522 阅读 · 0 评论