自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Vue的基本语法

最常用的属性el : " " 指定vue所操作的dom范围,属性值是你获取的节点data 就是vue的model,是存放数据的,属性值是一个对象或者是一个函数,在组件中的data是一个函数methods 是vue中的事件方法Vue的基本内容Vue的渲染指令式渲染:(1) v-html, v-text 采用{{}}语法 ==>插值运算(2) v-html:它可以加标签,它会解析成html(3) v-text:不能加标签,如果加了,它会当作字符串展示出来插值表达式(1){

2021-03-01 20:28:28 214

原创 最基础cmd命令

cmd命令:window + r运行切换盘符:盘名c: d:查看当前目录:dir切换盘:cd/ 根目录1. cd ../ 上一级2. cd ./ 当前目录3. cd 文件夹名称 :切换到某个文件夹快捷方式:文件首字母 +Tab键 (快速输入某个文件夹名称)上下键:返回查看上次命令ctrl+c:结束当前命令cls:清空屏幕查找ip:ipconfigping+地址名:查看ping值help:帮助calc:计算器创建文件夹:创建 md + 文件夹名称删除文件夹:删除

2021-03-01 17:57:56 150

原创 npm的安装卸载,版本更新

npm:定义:node.js 自带的包(插件,库)文件管理器安装:1.安装node.js查看:window+r 输入cmdnode -v 查看node版本npm -v 查看npm版本初始化项目:cd/ 切换到根目录md mynpm 创建一个叫“npm的项目”cd mynpm 进入项目npm init 初始化项目npm init -y 初始化项目选yes目录中会出现一个package.json 包配置文件安装包:安装 :npm i + 包名安装多个: npm

2021-03-01 17:57:07 652

原创 用js写出动态时钟

代码 var _box=document.getElementById("box"); function showTime(){ var time=new Date(); var h=time.getHours();//获取小时 var m=time.getMinutes();//获取分钟 var s=time.getSeconds();//获取秒 _box.innerHTML=h+":"+m+":"+s; } showTime(); set

2020-12-03 16:08:23 216

转载 js对象拷贝的方法

json方法1.适合情况:json对象的深度克隆,方法是JSON.stringify( )转化为json字符串,再JSON.parse( )转为json数组2.缺点:a.如果你的对象里面有函数,函数无法被拷贝下来b.无法拷贝copyObj对象原型链上得属性和方法var obj= {x:1;y:{a:1;b:0;c:[1,2,3]; }}//相同的引用var obj2=boj;console.log(obj2==boj);//true 直接夫只对象的指针,还指向同一个对象/

2020-11-07 11:35:27 102

转载 JS中冒泡,选择,快速,插入

冒泡排序重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。算法描述1.比较相邻的元素。如果第一个比第二个大,就交换它们两个;2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;3.针对所有的元素重复以上的步骤,除了最后一个;4.重复步骤1~3,直到排序完成。 var arr = [3, 44, 38, 5, 47, 15, 36, 26, 27

2020-11-07 10:06:01 2127

转载 call、apply、bind的区别和异同

我们知道bind,call,apply的作用都是用来改变this指向的,那为什么要改变this指向呢?请看下面的例子:var name="lucy";let obj={ name:"martin", say:function () { console.log(this.name); }};obj.say(); //martin,this指向obj对象setTimeout(obj.say,0); //lucy,this指向window对象可以观察到,正常情况下 say 方法中的 this

2020-11-05 21:24:43 267 1

转载 js判断对象类型方法

typeof 运算符typeof 是一元运算符,返回结果是一个说明运算数类型的字符串。如:“number”,“string”,“boolean”,“object”,“function”,“undefined”(可用于判断变量是否存在)。 但 typeof 的能力有限,其对于Date、RegExp类型返回的都是"object"。typeof {}; // "object" typeof []; // "object" typeof new Date(); // "object所以它只在区别对象和原

2020-11-05 21:00:50 275

转载 javascript cookie 增删改查

使用javascript创建cookieJavaScript 中,创建 cookie 如下所示:document.cookie="username=John Doe";//创建cookiedocument.cookie="username=John Doe; expires=Thu, 18 Dec 2043 12:00:00 GMT";//还可以为 cookie 添加一个过期时间(以 UTC 或 GMT 时间)。默认情况下,cookie 在浏览器关闭时删除:使用 JavaScript 读取 Co

2020-11-04 21:35:30 105

转载 javascript 常用全局方法

Infinity:代表正的无限大的数值var x=1.797546546546546E+5445;document.write(x+"<br>");avar y=-1.797546546546546E+5445;document.write(y)//运行结果x=Infinityy=-InfinityNaN指示某个值是不是数字值Number.NaNundefined:指示未定义的值var t1="";var t2;if(t1==undefined){alert("

2020-11-04 21:21:14 165

原创 javascript字符串所有方法

声明var x=" "转义字符\n //换行\t //缩进\制表符\\ // ‘ \ ’\* // ‘ * ’\' // ‘ ' ’ 字符串不能被修改,只能被替换元素遍历for(i in x){ } //输出数字for (i of x) { } //输出字符属性.indexOf("字母") //获得元素首次出现的索引.lastlindexOf("字母") //反序获得元素出现的索引.charAt(数字) //索引访问,如果长度不够,返回空.charCodeAt(数字

2020-11-03 20:27:53 874 1

原创 ES6学习总结

set1.创建let X=new Set()2.特性对基本数据类型,会自动去重3.方法x.add()//添加x.delete//删除x.has()//删除是否存在,返回布尔x.clear()//清空x.keys()//返回键名的遍历器x.values()//返回键值的遍历器x.forEach(function(){})//遍历Array.from(x)//转换为数组4.属性x.size//获得元素个数map1.创建let x=new Map([键,值],[键,值]

2020-11-02 21:18:46 120

原创 JS数组个人总结(在学期间)

数组的创建1. 数组可以存储任何类型2. [ ]:数组的类型3. 数组中用” , “间隔数据 `var z=[1,2,3,4,new Date()]`数组的索引访问1.可直接访问数组中的数据 `var x=['a','b','c'] console.log(x[1])`2.安全区间` { 0,lenght-1 }`数组的索引修改1.数组是可以直接修改的`var x=[‘a’,‘b’,‘c’]x[0]='数组';console.log(x)`数组的遍历1.内部遍历方

2020-11-02 20:10:36 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除