• 当前频道:JavaScript

JavaScript 使用ES2018正则Unicode属性类过滤Emoji表情

最近项目中有遇到前端需要文本输入框中的Emoji表情给匹配出来,不让用户输入,百度搜索出来很多答案都是匹配不全的,后边在阮一峰老师的正则扩展中找到了一个比较方便的方法,之前也没有注意过正则的扩展,记录一下,使用下边这段正则即可匹配Emoji表情: /\p{Emoji_Modifier_Base}\p{Emoji_Mod

2019-07-18 10:44:55 1103 0 18
阅读详情

JavaScript JavaScript里面的事件委托

事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。更多资料传送门>> <ul> <li class="add">添加</li> <li class="remove">删除</li> </ul> 最常见的一个

2018-03-12 12:52:13 1034 8 16
阅读详情

JavaScript JavaScript正则表达式笔记

定义规则让计算机去处理字符串 正则表达式写法: //第一种 var reg = new RegExp('ab'); //第二种 var reg = /ab/; 量词:{} {3} 出现次数为最多3次 {1,4} 1 字符串结束 \d ------> 数字 \w ------> 匹配数字、字母、下划线 \s ------

2016-10-09 22:51:29 2980 2 25
阅读详情

JavaScript JavaScript Array

数组的操作 var arr = [ 1,2,77,8,4,5 ]; 添加、删除 arr.length = 0; //清空数组的方法,让length等于0; arr = []; //从新赋值一个空数组,清空 arr.unshift( 0 ); //向数组的第一位添加内容 arr.push( n ); //向数组最后一位添

2016-05-18 00:40:17 2060 3 26
阅读详情

JavaScript JavaScript Json

Json的写法: //第一种属性名不加引号 var json = { name : 'xuanmo', age : '21', fn : function(){alert(22)} } //第二种属性名加引号 var json1 = { 'name' : 'xuanmo', 'age' : '21', 'fn' : f

2016-05-16 22:41:44 1409 0 19
阅读详情

JavaScript JavaScript String

字符串的相关操作: var str = 'xuanmo blog'; 查找   str.charAt(n);查找字符串下标对应的字符   str.charCodeAt(n);查找字符串对应下标的ASCII码   String.fromCharCode(n);写

2016-05-15 20:49:49 1605 2 10
阅读详情

JavaScript JavaScript setInterval/setTimeout

  定时器:setInterval与setTimeout       setInterval:循环去做一件事情           语法: //一个简单定时器,单位为毫秒,会让num一直加1 var num = 0; setInterval(function(){ num++; console.log( num );

2016-05-08 23:24:34 1463 2 11
阅读详情

JavaScript JavaScript call方法

   call:改变当前函数调用对象的this指向 有名函数执行时使用了call。第一个参数需要把此函数this指向给的对象,第二个为实参开始 document.getElementById('box').onclick = function() { fn.call(this, 10); //call改变当前对象的th

2016-05-05 23:51:16 1244 0 5
阅读详情
  • 1
  • 2
前往