我的札记
找到5条记录
前端技术

javascript使用正则表达式

js中用正则表达式来匹配字符串是否合法。有两种定义方式:直接用//定义,如var reg1 = /[0-9a-zA-Z]/i; 用RegExp方式定义,如var reg2 = new RegExp('[0-9a-zA-z]', 'i')。使用[0-9a-zA-Z]字符串匹配规则,i为修饰符。经常使用的两个方式,test()返回true或false表示是否匹配,replace()替换匹配到的字符串。

前端技术

JS语言ES6常用七大特性

ES6(ECMAScript 2015)是 JavaScript 的一个重要版本,引入了许多新的语言特性和 API。 ES6可谓是对JS语言的一个颠覆性改变,增加了Module改善JS一直被诟病的模块化、Promise解决异步函数的回调地狱、Class的面相对象编程。ES6引入了和const关键字,用于声明变量和常量。与var关键字不同,let和const关键字具有块级作用域。

前端技术

History对象包含浏览器的浏览历史

JavaScript中window.history属性指向History 对象,它表示当前窗口的浏览历史。History 对象保存了当前窗口访问过的所有页面网址。History对象主要有两个属性:length属性窗口访问的网址数量;state属性堆栈最上层的状态值。back()、forward()、go()方法用于在历史之中移动。pushState()方法用于在历史中加一条记录。

前端技术

JavaScript setInterval() 的使用

setInterval()是一个原生的JavaScript函数,可以以指定的时间间隔(以毫秒为单位)调用函数或计算表达式。在制作动画或其他间隔性渲染(操作)效果时,对操作方法按照一定时间间隔进行调用的函数。

前端技术

JavaScript setTimeout() 用法详解

setTimeout() 是属于 window 的方法,该方法用于在指定的毫秒数后调用函数或计算表达式。 setTimeout()是设定一个指定等候时间(以毫秒为单位),浏览器等候时间到了,执行一个指定代码,setTimeout()也可以用来执行指定的function函数。