随笔分类 - javascript
关于javascript的一切
摘要:改变数组自身内容的方法: push:向数组末尾添加一个或多个元素,并返回新数组的长度 unshift:向数组开头添加一个或多个数组,并返回新数组的长度 pop:删除数组最后一个元素,并返回删除的元素 shift:删除数组的第一个元素,并返回删除的元素 reverse:倒序数组中元素的位置 sort:
阅读全文
摘要:1.js事件的三阶段 捕获:事件由页面元素接受,逐级向下,到具体的元素 目标:具体的元素本身 冒泡:跟捕获相反,具体元素本身,逐级向上,到页面元素 IE5.5:div body document IE6.0: div body html document Mozilla:div body html
阅读全文
摘要:文章目录 JS 浅层克隆和深度克隆 1 相关知识点 2 浅层克隆 2.1 浅克隆函数 2.2 运用实例 3 深度克隆 3.1 深克隆步骤分析 3.2 深克隆函数 3.3 运用实例 3.4 hasOwnProperty JS 浅层克隆和深度克隆 1 相关知识点 浅克隆就是将栈内存中的引用复制一份,赋给
阅读全文
摘要:Installing: $ npm install --save validate.js var validate = require("validate.js"); 使用过程: html <el-form class="login_box" ref="user" :model="user" :ru
阅读全文
摘要:文章目录 JavaScript 对 HTML 与 CSS 操作 (简单介绍,对象部分详细讲解) 对元素的事件监听 异常处理机制 常用事件 事件处理的几种方式 事件参数 event 的用法 1.JavaScript 对 HTML 与 CSS 操作 js 可以对界面上的元素进行访问,当然也可以改变元素的
阅读全文
摘要:目录: 初步探索变量 运算符 条件判断 循环遍历 函数与变量作用域 所有的JS代码都放在如下的标签之中: <script> </script> 初步探索变量 变量用关键字var进行声明,var会自动推断出数据的类型,使用如下所示: var i = 20.5; var j = 10; document
阅读全文
摘要:第一种方法:(这种方法只精确到秒) var timestamp = Date.parse(new Date()); 结果:1545816450000 第二种方法: var timestamp=(new Date()).valueOf(); 结果:1545816456780 第三种方法: var ti
阅读全文
摘要:目录: 一、问题 二、内存的数据结构 三、函数 四、环境变量 一、问题 下面两种写法,可能有不一样的结果。 var obj = { foo: function () {} }; var foo = obj.foo; obj.foo() // 写法一 foo() // 写法二 上面代码中,虽然 obj
阅读全文
摘要:length delete 栈方法 队列方法 操作方法 迭代方法 原型方法 1.length JavaScript中Array的length属性,通过设置这个属性可以从数组的末尾移除或添加新项。 var color = ["red","blue","grey"]; color.length = 2;
阅读全文
摘要:1. 只能输入数字、字母、. 和 / <input onkeyup="value=value.replace(/[^\w\.\/]/ig,'')" /> 2. 邮箱验证 <input type="submit" class="stdbtn" onclick="return checkEmail()"
阅读全文
摘要:1.JSON.parse(“要转换的数组zhidao”) 。 2.JSON.stringify(“要转化的数组”)。 3.首先,两个方法的用法是有差别的。 ①.JSON.stringify是从一个对象中解析出字符串。 ②.JSON.parse是从一个字符串中解析出json(键值对回)。 4.所以在使
阅读全文
摘要:1、安装 npm install vue-quill-editor --save 2、引用 <template> <div id="Test"> <quill-editor ref="myTextEditor" v-model="content"> </quill-editor> </div> </
阅读全文
摘要:这是一个专门针对日期格式转换的插件。 1、安装 npm install moment 2、引入 在main.js写这两行代码 import moment from "moment"; Vue.prototype.$moment = moment; 3、在页面中的应用 this.$moment(thi
阅读全文
摘要:关于sortable的参数 1 <el-table 2 :data="tableData" 3 style="width: 100%" 4 <!-- 数据由后台进行排序时sortable="custom",需要监听排序点击事件,会返回当前的prop和order --> 5 @sort-change=
阅读全文
摘要:实现效果: html展示时间 data中定义数据 在created里设置定时器,重置时间格式 在methods里写过滤小于10 的时候前面加0的方法 在Vue实例销毁前,清除定时器 <div> <span>{{currentTime}}</span> </div> data() { return{
阅读全文
摘要:方法: //生成随机字符串function randomString(len) { len = len || 32; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/ var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprst
阅读全文
摘要:方法1: html: <div v-if='imgsback.length>0' class="flex"> <div class="img-box" v-for="(item, i) in imgsback" :key='i' > <img class="img" :src="item" alt=
阅读全文
摘要:1、下载cos-js-sdk-v5.js 下载地址:https://gitee.com/hxnamei/codes/b492wkvnher15p6xyz0q887 2、引入cos-js-sdk-v5.js文件 import COS from '../../../public/jslib/cos-js
阅读全文