![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 57
lprgo41976695
这个作者很懒,什么都没留下…
展开
-
JS基础笔记
js基础标签(空格分隔): js基础知识基本概念JavaScript ###原名叫 LiveScript是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。基本组成完整的JavaScript是由3部分组成的:- ECMAScript (当前学习版本5.1) 规定了JS的基本语法- BOM 浏览器对象模型- DOM 文档原创 2018-01-26 12:40:35 · 318 阅读 · 0 评论 -
Math对象
求x这个数值的绝对值 */console.log(Math.abs(0)); // 0 console.log(Math.abs(-10)); // 10/**Math.ceil(num) *向上取整 */console.log(Math.ceil(1.2)); // 2 console.log(Math.ceil(-1.2)); // -1/** ...转载 2018-03-16 11:49:09 · 139 阅读 · 0 评论 -
js 笔记(2)
语句(流控制语句)while语句凡是终止条件不确定的时候,多用 while 循环var i=0; while (i<10) { i++; console.log(i); // 1-10; };for语句取整;~~ + 要取整的内容thisthis: 是JS的一个关键字,是预先定义好的这个变...原创 2018-03-16 11:42:54 · 164 阅读 · 0 评论 -
封装数组方法
封装数组的方法标签(空格分隔): 未分类push/**1: 封装一个函数,这个函数的名字叫做 push2: 这个函数的参数,第一个是一个数组,第二个以后是任意的数据3: 调用这个函数,那么会把第二个以后的所有参数,依次放到第一个参数也就是那个数组的最后一个位置。4: 这个函数返回值,是放入这些数据之后数组的长度。*/var arr = ['a','b','c']...原创 2018-03-16 11:38:56 · 5645 阅读 · 0 评论 -
作用域笔记
预编译标签(空格分隔): 前奏1:imply global 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象所有;eg: a = 123; // a 是全局变量 eg: var a= b = 123; b 没经过声明 是全局变量2: 一切声明的全局变量,全是window的属性eg var a = 123; ===> wi...原创 2018-03-16 11:36:31 · 131 阅读 · 0 评论 -
定时器
运动标签(空格分隔): 运动定时器分为两种重复型定时器: 以指定的时间间隔,做同一件事,只要不停止,一直做下去。延迟型定时器: 在指定的时间间隔后,做一件事,只做一次。重复型定时器 setIntervalsetInterval(fn, delay, arg1, arg2…)fn: 要做的事情delay: 时间间隔(单位:ms) 1s === 1000ms...原创 2018-03-16 11:33:59 · 288 阅读 · 0 评论 -
字符串的方法
字符串的方法标签(空格分隔): 未分类indeofstr.indexOf(searchValue[, fromIndex]);indexOf方法返回调用 String对象中第一次出现的指定值的索引,开始在 fromIndex进行搜索,如果未找到该值,则返回-1。searchValue: 一个字符串表示被查找的值fromIndex: 表示调用该方法的字符串中开始查找的位置...原创 2018-03-16 11:31:29 · 255 阅读 · 0 评论 -
数组
数组创建数组的方法1:字面量表示法 : var arr = [];2: 实例化数组: var arr = new Array();当 new Array() 的参数只有一个,并且这个参数是一个数字的时候,那么代表创建一个长度为这个数字的空数组1: var arr = []; // []2: var arr = new Array(1,2,3); // (3) [1...原创 2018-03-16 11:29:35 · 151 阅读 · 0 评论 -
Dom
DOM —> Document Object Model概念:DOM是针对XML的扩展,s’s(API)DOM把整个文档映射成一个树状结构,它里面的所有的东西都是一个结点。比如说,一个div元素对象,就称为一个元素节点。而节点是这些对象的父级。节点至少拥有==nodeType、nodeName==和==nodeValue==这三个基本属性。节点类型不同,这三个属性的值也不相...原创 2018-03-15 19:44:56 · 187 阅读 · 0 评论 -
ajax 以及 get 跟 post 的区别
ajax// 可以理解为打开浏览器 (创建ajax 对象)var xhr = new XMLHttpRequest(); // 在地址栏中输入地址xhr.open('get','url',true);// 提交数据xhr.send();// 等待服务器返回内容xhr.onreadystatechange = function() { if(xhr.readyStat...原创 2018-03-15 19:42:30 · 113 阅读 · 0 评论 -
快速排序
排序冒泡排序var arr = [3,2,1,4,6,5];(function maopaopaixu(){ for(var i=0;i1;i++){ // 第一个for 循环 循环的排序的是次数 for(var j=0; j1-i;j++){ // 里面的循环是每次对一个数值的具体排序 if(arr[j]>arr[j+1]原创 2018-01-30 14:40:39 · 131 阅读 · 0 评论 -
面向对象总结
面向对象 11.19标签(空格分隔): 面向对象面向对象(oop)是一种编程思想,对象都是通过实例化类得到的。对象是客观事物的抽象,类是对象的抽象; KX 封装:不用关系某个类的内部实现,只需要去使用它; 继承:通常是和类之间的行为,子类继承与父类 多态:继承之后的子类,可以有自己独特的属性和行为;- 对象 = new 类(); - 对象是通过实...原创 2018-03-30 12:14:35 · 173 阅读 · 0 评论