![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
文章平均质量分 54
加油加油加油啊
wade
展开
-
JS中数组的基础类型和引用类型的解释,以及Array类型的常用操作方法
基本数据类型:按值访问,可操作保存在变量中的实际的值。基本类型值指的是简单的数据段。 基本数据类型有这五种:Undefined、Null、String、Number、Boolean。 ps: 基础类型就这几个引用类型:当赋值保存着对象的某个变量时,操作的是对象的引用,但在为对象...原创 2018-08-19 16:16:06 · 335 阅读 · 0 评论 -
照片上传至阿里
使用的是阿里云oss的服务端签名直传并设置回调本次项目使用的是阿里云oss的服务端签名直传(未设置回调) 下载客户端源码 接下来就是在源码内根据需求进行更改开发accessid = ''accesskey = ''host = ''policyBase64 = ''signature = ''filename = ''key = ''expire ...原创 2019-01-20 23:45:16 · 265 阅读 · 0 评论 -
箭头函数和bind对this的作用
var obj = { id: '哈哈哈', cool: function fn() { console.log('cool:') console.log(this) var self = this // 不起作用呀感觉 if (self !== 1) { console.log('coolSelf:') console.log(s...原创 2018-12-11 16:07:02 · 2111 阅读 · 0 评论 -
Promise对象
ES6的promise解决回调地狱使用ES5的时候,在多层嵌套回调时,写完的代码层次过多,很难进行维护和二次开发基本理解:是一种承诺,当它成功时执行一些代码,当它失败时执行一些代码 Promise是一个对象,有then()方法的对象 promise链基本用法:promise执行多步操作非常好用,以吃饭为例,要想在家吃顿饭,是要经过三个步骤的。洗菜做饭。 坐下来吃饭。 ...原创 2018-12-14 16:11:51 · 190 阅读 · 0 评论 -
vue的data以及js的slice
<template> <div> <h2>devicebase 页面</h2> <button @click="addSlice">添加1 slice用法</button><br> <span v-for="item in list&qu原创 2018-12-08 21:49:22 · 2735 阅读 · 0 评论 -
ES6字符串模版
字符串模版的出现让我们再也不用拼接变量了,而且支持在模板里有简单计算操作。字符串模版ES5中的字符串拼接let dk='吉他'let blog = 'Nice to meet you '+dk+' 字符串模板'document.write(blog)字符串模版不再使用‘xxx’这样的单引号,而是换成了xxx这种形式,也叫连接号。这时我们再引用dukun变量就需要用${dk}这种...原创 2018-11-18 20:29:28 · 145 阅读 · 0 评论 -
JS中回调函数(一)
一.前奏多用在使用 js 写组件时,尤其是组件的事件很多都需要回调函数的支持假设 A是回调函数,B是调用者,B参数里一个是指向A的函数指针,即回调A,同时另外的参数传递给A作为参数二.JS中函数可作为参数传递,甚至在另一个函数内部返回一旦作为参数传递,就称这个函数为回调函数,下面的say 和 匿名函数 均被称为回调函数 习惯于直接将函数命名为callback 例如本例中...原创 2018-11-11 14:18:07 · 853 阅读 · 0 评论 -
Javascript 的 this的四种常用用法
this是 JavaScript 语言的一个关键字。它是函数运行时,在函数体内部自动生成的一个对象,只能在函数体内部使用。总的来说,this就是函数运行时所在的环境对象一:纯粹的函数调用这是函数的最通常用法,属于全局性调用,因此this就代表全局对象var x = 1;function test() { console.log(this.x);}test(); ...原创 2018-10-28 15:51:25 · 200 阅读 · 0 评论 -
理解JS中的this
一、提出问题学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。var obj = { foo: function () {}};var foo = obj.foo;// 写法一obj.foo()// 写法二foo()上面代码中,虽然obj.foo和foo指向同一个函数,但是执行结果可能不一样。如:var obj = { ...原创 2018-10-28 15:33:55 · 185 阅读 · 0 评论 -
DOM获取和设置属性
一.节点节点(node)这词是网络术语,表示网络中的一个连接点,一个网络就是由一些节点构成的集合。三种类型节点:元素节点,文本节点,属性节点<p title="a gentle reminder">不要忘记买东西</p>上行代码中:<p>元素为元素节点, title="a gentle remin...原创 2018-09-24 11:40:23 · 2716 阅读 · 0 评论 -
js的window对象与方法
一、window对象 window对象 是BOM中所有对象的核心。BOM Browser Object Model二、window属性 1.(位置类型-获得浏览器的位置) alert(screenX) alert(screenY)//IE左边距alert(screenLeft)上边距alert(screenTop) ...原创 2018-09-24 11:21:46 · 6050 阅读 · 0 评论 -
vue-router的嵌套路由,重定向和别名
1.命名路由 有时候,通过一个名称来标识一个路由显得更方便一些,特别是在链接一个路由,或者是执行一些跳转的时候。你可以在创建 Router 实例的时候,在 routes 配置中给某个路由设置名称。我个人理解就相当于给路径取个名字,调用的时候,这个名字就指这个路径,不然有些路径很长,直接写太麻烦。const router = new VueRouter({ routes: [ ...原创 2018-08-26 15:36:47 · 2310 阅读 · 0 评论 -
js中数组和对象的简单总结
数组:1.for循环 for(j = 0; j < arr.length; j++) { }优化版for循环for(j = 0,len=arr.length; j < len; j++) { }对于数组较大时,优化比较明显;2.foreacharr.forEach(function(e){ });3.for…in专为遍历对象而设置的,但遍历时inde...原创 2019-03-17 20:19:17 · 289 阅读 · 0 评论