- 博客(17)
- 收藏
- 关注
原创 面向对象总结
面向对象 11.19标签(空格分隔): 面向对象面向对象(oop)是一种编程思想,对象都是通过实例化类得到的。对象是客观事物的抽象,类是对象的抽象; KX 封装:不用关系某个类的内部实现,只需要去使用它; 继承:通常是和类之间的行为,子类继承与父类 多态:继承之后的子类,可以有自己独特的属性和行为;- 对象 = new 类(); - 对象是通过实...
2018-03-30 12:14:35
177
转载 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
144
原创 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
169
原创 封装数组方法
封装数组的方法标签(空格分隔): 未分类push/**1: 封装一个函数,这个函数的名字叫做 push2: 这个函数的参数,第一个是一个数组,第二个以后是任意的数据3: 调用这个函数,那么会把第二个以后的所有参数,依次放到第一个参数也就是那个数组的最后一个位置。4: 这个函数返回值,是放入这些数据之后数组的长度。*/var arr = ['a','b','c']...
2018-03-16 11:38:56
5668
原创 作用域笔记
预编译标签(空格分隔): 前奏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
134
原创 定时器
运动标签(空格分隔): 运动定时器分为两种重复型定时器: 以指定的时间间隔,做同一件事,只要不停止,一直做下去。延迟型定时器: 在指定的时间间隔后,做一件事,只做一次。重复型定时器 setIntervalsetInterval(fn, delay, arg1, arg2…)fn: 要做的事情delay: 时间间隔(单位:ms) 1s === 1000ms...
2018-03-16 11:33:59
297
原创 webpack
webpack标签(空格分隔): 模块打包器导出一个模块 用export export 一定要有配置文件 固定名字 webpack.cong—webpack 配置最核心的4个概念moudule.exports = {entry: 三种方法: 第一中 相对路i经 './xx.js' //entry 入口的意思output:}npm i -d b...
2018-03-16 11:32:35
176
原创 字符串的方法
字符串的方法标签(空格分隔): 未分类indeofstr.indexOf(searchValue[, fromIndex]);indexOf方法返回调用 String对象中第一次出现的指定值的索引,开始在 fromIndex进行搜索,如果未找到该值,则返回-1。searchValue: 一个字符串表示被查找的值fromIndex: 表示调用该方法的字符串中开始查找的位置...
2018-03-16 11:31:29
258
原创 数组
数组创建数组的方法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
155
原创 Dom
DOM —> Document Object Model概念:DOM是针对XML的扩展,s’s(API)DOM把整个文档映射成一个树状结构,它里面的所有的东西都是一个结点。比如说,一个div元素对象,就称为一个元素节点。而节点是这些对象的父级。节点至少拥有==nodeType、nodeName==和==nodeValue==这三个基本属性。节点类型不同,这三个属性的值也不相...
2018-03-15 19:44:56
189
原创 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
126
原创 随机获取1到100的10个数
function getRandom(start, end) { var num = end - start + 1; return Math.floor(Math.random() * num ); } var arr = []; for (var i = 0; i < 10; i++) { arr.push(getR...
2018-03-15 19:24:45
3870
原创 Vue学习记录
Vue标签(空格分隔): 未分类声明式渲染<div id="app"> {{message}}</div><script> const vm = new Vue({ el:'#app', data:{ message:'hello,world!' ...
2018-03-14 15:38:40
154
原创 快速排序
排序冒泡排序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
136
原创 git
git 命令标签(空格分隔): git 代码管理工具查看git版本号 git –versiongit version 2.15.0 //(安装成功的版本号)cd/文件夹位置eg: cd Users/lipingran/Desktop/gittest 创建文件 (touch + 文件名)配置用户名: git config –global user
2018-01-26 12:43:53
137
原创 JS基础笔记
js基础标签(空格分隔): js基础知识基本概念JavaScript ###原名叫 LiveScript是一种基于对象和事件驱动的客户端脚本语言,最初的设计是为了检验HTML表单输入的正确性。基本组成完整的JavaScript是由3部分组成的:- ECMAScript (当前学习版本5.1) 规定了JS的基本语法- BOM 浏览器对象模型- DOM 文档
2018-01-26 12:40:35
322
原创 css 笔记
html是什么 html(Hypertext Markup Language)—— 结构 超文本 标记 标签 css凡是写在标签名后面的都是标签的属性 可以自动刷新浏览器属性名称 = “属性值”border <!-- border 边框的粗细(宽度) 边框的样式 solid d
2018-01-24 01:06:32
269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人