加载中
JavaScript splice() 方法和JavaScript split() 方法

定义和用法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。 注释:该方法会改变原始数组。 语法 arrayObject.splice(index,howmany,item1,.....,itemX) 参数 描述 index 必...

2019/03/20 11:19
13
js之 foreach, map, every, some

js中array有四个方法 foreach, map, every, some,其使用各有倾向。 关注点一:foreach 和 map 无法跳出循环,每个元素均执行   foreach 和 map 无法跳出循环,他们是对每个数组元素调用 ...

2019/03/20 10:24
6
JavaScript变量转换

JavaScript变量转换 <span id="home"> 目录 自动转换 (1)Number与Boolean (2)Number与String (3)String与Boolean (4)null的自动转换 (5)undefined的自动转换 强制转换 运算强制转换 (1)Numbe...

2019/03/20 14:23
3
js中的promise详解

<h1>一 概述</h1>   Promise是异步编程的一种解决方案,可以替代传统的解决方案--回调函数和事件。ES6统一了用法,并原生提供了Promise对象。作为对象,Promise有一下两个特点: ...

2019/03/20 10:55
0
Web篇之JS性能优化

首先,性能优化分好几个方面,本章我们从js方面来优化。 1:垃圾收集 日常中的某些情况下垃圾收集器无法回收无用变量,导致的一个结果就是——内存使用率不断增高,以下为对应的情况以及处理...

2019/03/20 23:06
12
精读JavaScript模式(八),JS类式继承与现代继承模式其一

一、前言 这篇开始主要介绍代码复用模式(原书中的第六章),任何一位有理想的开发者都不愿意将同样的逻辑代码重写多次,复用也是提升自己开发能力中重要的一环,所以本篇也将从“继承”开始,...

2019/03/20 23:13
7
JS 字符串常用方法总结

查找字符串 1、indexOf(start, end): 返回某个指定的子字符串在字符串中第一次出现的位置 var str = "Hello World"; var str1 = str.indexOf("o"); var str2 = str.indexOf("world"); var s...

2019/03/20 09:36
15
js正则表达式test方法

test() 方法是正则表达式的一个方法,用于检测一个字符串是否匹配某个模式. test 方法检查字符串是否与给出的正则表达式模式相匹配,如果是则返回 true,否则就返回 false。 每个正则表达式都...

2019/03/20 14:41
0
Selenium(十三)调用js,控制浏览器的滚动条

WebDiver 不能操作本地 Windows 控件,但对于浏览器上的控件也不是都可以操作的。比如浏览器的滚动条,虽然 WebDriver 提供操作浏览器的前进和后退按钮,但对于滚动条并没有提供相应用的方法...

KL散度、JS散度、Wasserstein距离

1. KL散度 KL散度又称为相对熵,信息散度,信息增益。KL散度是是两个概率分布 $P$ 和 $Q$ 之间差别的非对称性的度量。 KL散度是用来 度量使用基于 $Q$ 的编码来编码来自 $P$ 的样本平均所需的...

2019/03/20 10:18
11
js随机生成6位验证码

<script>   var code = "";   for(var i=0;i<6;i++){     var radom = Math.floor(Math.random()*10);     code += radom;   }   console.log(code); </script>...

2019/03/20 09:18
11
js数组的一些骚操作 (用一行代码实现)

1.扁平化n维数组 1.终极篇 [1,[2,3]].flat(2) //[1,2,3] [1,[2,3,[4,5]].flat(3) //[1,2,3,4,5] [1[2,3,[4,5[...]].flat(Infinity) //[1,2,3,4...n] Array.flat(n)是ES10扁平数组的api...

2019/03/20 09:40
19
js判断是否为ie浏览器,精确显示各个ie版本

function IETester(userAgent){ var UA = userAgent || navigator.userAgent; if(/msie/i.test(UA)){ return UA.match(/msie (\d+\.\d+)/i)[1]; }else if(~UA.toLowerCase().indexOf('triden...

2019/03/21 17:50
3
通过JS动态的修改HTML元素的样式和增添标签元素等

一. 通过JS动态的修改HTML元素的样式 1. 要想在js中动态的修改HTML元素的样式,首先需要写document, document我们称之为文档对象,这个对象中保存了当前网页中所有的HTML标签 代码写法如下: <...

2019/03/20 14:07
52
vue项目中主要文件的加载顺序(index.html、App.vue、main.js)

先后顺序: index.html > App.vue的export外的js代码 > main.js > App.vue的export里面的js代码 > Index.vue的export外的js代码 测试的页面代码块: 文件的加载先后顺序: Index.vue的mount...

2019/03/20 10:02
53
es6 Object.assign(target, ...sources)

Object.assign() 方法用于将所有可枚举属性(对象属性)的值从一个或多个源对象复制到目标对象。它将返回目标对象。 语法 Object.assign(target, ...sources) 参数 target 目标对象。 sources ...

简易搭建git仓库、关联远程和本地仓库方法。克隆仓库方法。同一台电脑上创建两个git ssh key方法。

一,在github上建仓库 react-js-antd-demo: 二:将远程仓库与本地仓库关联 git remote add origin git@github.com:begin256/react-js-antd-demo.git 三:将本地仓库的内容推送到远程(githu...

2019/03/20 11:26
22
Selenium 实现 Web 自动化的原理 (软件测试52讲学习笔记)

Selenium 1.0 的工作原理   Selenium 1.0,又称Selenium RC ,RC是Remote Control的缩写。Selenium RC利用的原理:JavaScript代码可以方便的获取页面上的任意元素并执行各种操作。   但是...

2019/03/20 09:57
6
微信小程序开发-第一弹

前言: 本篇文章为大家详细介绍微信小程序开发第一篇,后续步骤会逐步更新,欢迎大家关注。 第一步 注册 1.1 打开网址 https://mp.weixin.qq.com/ 然后选择右上角的立即注册 1.2 然后选择小程...

2019/03/20 11:03
10
重构20年,呼唤匠艺

1999年,世界软件开发大师,ThoughtWorks首席科学家马丁·福勒(Martin Fowler)出版《重构:改善既有代码的设计》,读者反馈甚佳,重构(Refactoring)的理念被广泛接纳,成为编程的词汇表中...

2019/03/20 13:23
14

没有更多内容

加载失败,请刷新页面

返回顶部
顶部