摘要: <script> /*将数组打乱*/ function randomArr(arr){ var len = arr.length; for(var i = 0;i<len;i++){ var randomIndex = Math.floor(Math.random()*(len - i)); var 阅读全文
posted @ 2019-12-19 15:51 倔强的代码人 阅读(234) 评论(0) 推荐(0) 编辑
摘要: <script> /* 获取其中的数字字符,并以数组的形式输出 如果match没有找到任何匹配的文本, match() 将返回 null。否则,它将返回一个数组 */ var str = "fhdghdf6587fgjfe65556gty4y54y8yt"; var regExp = /\d+/g; 阅读全文
posted @ 2019-12-19 15:39 倔强的代码人 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-12-19 15:33 倔强的代码人 阅读(333) 评论(0) 推荐(0) 编辑
摘要: /* __proto__ 每一个JavaScript对象(除了 null )都具有的一个属性,叫__proto__,这个属性会指向该对象的原型。 constructor,每个原型都有一个 constructor 属性指向关联的构造函数*/function Person(){}var person = 阅读全文
posted @ 2019-12-19 14:58 倔强的代码人 阅读(219) 评论(0) 推荐(0) 编辑
摘要: <script> /* 通过delete操作符, 可以实现对对象属性的删除操作, 返回值是布尔 如果删除了 返回true 如果没有删除 返回false 可以删除隐式全局变量,不可以删除显式全局变量 当删除数组元素时,数组的长度并不会变小 已声明的变量不会被删除 */ var a = "girl"; 阅读全文
posted @ 2019-12-19 13:53 倔强的代码人 阅读(369) 评论(0) 推荐(0) 编辑
摘要: <script> var num = 3; var num1 = 3.33; /* toString()方法可以根据所传递的参数把数值转换为对应进制的数字字符串。参数范围为 2~36 之间的任意整数。 toFixed(2)方法可以把Number 四舍五入为指定小数位数的数字 */ console.l 阅读全文
posted @ 2019-12-19 13:22 倔强的代码人 阅读(3979) 评论(0) 推荐(0) 编辑
摘要: <script> this window ? console.log('browser') : console.log('node'); /* 判断global对象是否为window, 为window在浏览器中运行 不为window在node环境中运行 */</script> 阅读全文
posted @ 2019-12-14 22:16 倔强的代码人 阅读(2430) 评论(0) 推荐(0) 编辑
摘要: <script> var wrap= document.getElementsByClassName('wrap')[0]; var wrapChildren = wrap.getElementsByTagName('div'); console.log(wrapChildren); //HTMLC 阅读全文
posted @ 2019-12-06 10:43 倔强的代码人 阅读(515) 评论(0) 推荐(2) 编辑
摘要: axios是一个基于promise的Http库。可以发送get,post请求,正由于Vue,React的出现,促使了axios轻量级库的出现 特性: 可以在浏览器中发送XMLHttpRequest请求 可以在node.js发送http请求 支持Promise API 拦截请求和响应 转换请求数据和响 阅读全文
posted @ 2019-11-24 16:11 倔强的代码人 阅读(2357) 评论(0) 推荐(1) 编辑
摘要: vuex是一个专门为vue.js开发的一个的状态管理机制。它采用集中式存储管理应用上午所有组件的状态。其实就可以理解为把需要共享的全部变量放在一个对象里。把这个对象放在顶层的组件中供其他组件使用,一个状态需要共享给多个组件时,就会用到vuex 阅读全文
posted @ 2019-11-24 15:36 倔强的代码人 阅读(169) 评论(0) 推荐(0) 编辑