......data: () => ({ // 数据 dt: [{ id: '1', children: [ { id: '1-1', children: [ { id: '1-1-1', children: [] } ] }, { id: '1-2', children: [ { id: '1-2 ...
分类:
编程语言 时间:
2020-12-05 10:47:29
阅读次数:
7
1. script标签 <script>标签的type属性值如果是module,代码会被当成ES6模块,只有在这个时候代码中才能出现import和export关键字 无论是内嵌JS代码还是外联JS代码,在代码被计算完成之前,页面剩余的内容不会被加载,即<script>会造成页面阻塞(阻塞时间包含下载 ...
分类:
编程语言 时间:
2020-12-05 10:44:20
阅读次数:
7
Selenium+java-弹出框处理一、弹出框分类:弹出框分为两种,一种基于原生JavaScript写出来的弹窗,另一种是自定义封装好的样式的弹出框,本文重点介绍原生JavaScript写出来的弹窗,另一种弹窗用click()基本就能搞定。原生JavaScript写出来的弹窗又分为三种:alertconfirmprompt二、弹窗处理常用方法:alert/confirm/prompt弹出框操作主
分类:
编程语言 时间:
2020-12-04 11:35:38
阅读次数:
10
HTML三把利剑之一,浏览器具有解析js的能力 一、js基础 在HTML中可以将JavaScript/JS的代码写在head中,被script标签所包裹,当浏览器解释HTML时,遇到style标签时,按照CSS规则解释,遇到Script标签时,按照JavaScript的语法规则解释。 引入JavaS ...
分类:
Web程序 时间:
2020-12-04 11:31:56
阅读次数:
10
终极版~深拷贝 人工分割线 浅拷贝这里不做介绍了,深拷贝的实现要点,除了一定要深!还要能兼容各种类型,如函数,正则、Date等等。 其实日常业务开发中,Json.parse(Json.stringfy(obj))已经能够解决90%左右的克隆需求。还有Object.assign() Object.cr ...
分类:
编程语言 时间:
2020-12-04 11:30:47
阅读次数:
8
最受欢迎的编程语言top50 这50种编程语言的编程泛型 面向过程:C,Fortran,COBOL 面向对象:python,java,C++,C#,Visual Basic,JavaScript,PHP, Groovy,Perl,Go,Objective-C,SWIFT,Ruby,Rust,Type ...
分类:
编程语言 时间:
2020-12-04 10:51:09
阅读次数:
24
// 时间戳 // 当前时间 到 1970年1月1日 0点0分0秒的 时间差 // JavaScript 中 时间戳的单位是 毫秒 // 1秒 = 1000 毫秒 // 1,设定时间对象 var d = new Date(); // 默认获取的时间单位是毫秒 // 一般需要转化成秒 // 获取结果 ...
分类:
其他好文 时间:
2020-12-03 12:13:57
阅读次数:
6
在ES5中引入了set和get关键字,允许访问和设置对象的属性。 set关键字: set关键字接收一个参数,用于修改对象的属性值;个人觉得类似于在对象内部的每一个方法前都隐藏一个set。 get关键字是用来在对象外部获取对象的属性值或方法;在对象外部可以使用set关键字修改对象的属性值。 使用原型方 ...
分类:
编程语言 时间:
2020-12-03 12:03:32
阅读次数:
7
跨域简介 当两个域具有相同的协议(如http), 相同的端口(如80),相同的host,那么我们就可以认为它们是相同的域(协议,域名,端口都必须相同)。 跨域就指着协议,域名,端口不一致,出于安全考虑,跨域的资源之间是无法交互的(例如一般情况跨域的JavaScript无法交互,当然有很多解决跨域的方 ...
分类:
其他好文 时间:
2020-12-03 11:49:10
阅读次数:
3
监听 js 动态 修改 input value 事件 方案1 function customInputSetter(){ var descriptor = Object.getOwnPropertyDescriptor(HTMLInputElement.prototype, "value"); va ...
分类:
编程语言 时间:
2020-12-02 12:06:03
阅读次数:
6