1 㼛思码雨

尚未进行身份认证

我要认证

Web. Write Less,Do More

等级
TA的排名 2w+

JavaSript正则表达式中分组匹配分析

javascript正则表达式里分组模式以小括号来()表示分组,例:/([a-z])/捕获性分组:()捕获性分组工作模式()会把每个分组里匹配的值保存起来。比如利用捕获性分组把 hello world 互换成 world hello:方法一:通过exec函数var str = 'hello world'; //首先创建好字符串var pattern = /([a-z]+)\s([a-z]+)/; //先通过正则匹配这个字符串,用分组模式来获取这两个单词var

2020-07-29 07:14:18

ES6中正则的扩展加入了后行断言的方案

javascript中语言的正则表达式只支持先行断言(lookhead)和先行否定断言。不支持后行断言和后行断言,目前,有一个提案,这个提案是github一位叫做 Gorkem Yakin, Nozomu Katō的大神提出的,并被ES组织录入标准!以下是原文:RegExp Lookbehind AssertionsAuthors: Gorkem Yakin, Nozomu KatōIntroductionLookarounds are zero-width assertions tha

2020-07-29 05:45:28

正则表达式中零宽断言的用法

零宽断言是正则表达式中的一种方法,正则表达式在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。零宽断言是正则表达式中的一种方法正则表达式在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例

2020-07-29 05:12:34

深入研究原生JS的执行环境和作用域问题

发现许多新学习者对于原生js中执行环境和作用域链及作用域的理解不透彻甚至有点模糊,今天我就来详细帮助大家来分析一下这个问题,这个问题的理解对于我们理解闭包是事关重要的一个基础。因此我们务必彻底理解这个问题!为此我特意去看了一下原版《JavaScript for Web Developers》也就是中文翻译版的《javascript高级程序设计》为了照顾英文不好的同学,下面以翻译版为主来解析,英文好的同学我建议去读一下英文原版,更易理解这个问题!下面进入正文,我们先把书上这段话拿出...

2020-07-25 17:15:57

jQuery入门介绍(1)

2020-07-24 16:34:29

关于javasript中参数传递的深研究

关于《javascript高级程序设计》中参数传递这一节,发现好多人不理解,看了博客上许多人在解释这个问题,好多博主解释的也是不够深刻,甚至有些错误。我专门读了一下英文原版,结合李松峰和曹力的翻译中国版,翻译的质量还是十分高的,这一节并没有翻译疏忽或者有谐意,只是大家对于引用的理解不透彻,和对于数据类型的存储方式不清楚,导致许多人一直不明白引用类型的复制和访问还有对象的参数传递问题。鉴于这个问题:那我们就好好细说一下这个关于参数传递的问题。在说这个问题之前呢,我们先来了解一下关于基本类型和引用类

2020-07-23 22:07:43

Dom之登录界面居中效果

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title></...

2020-07-22 17:12:37

Dom显示浏览器窗口的大小(不包括工具栏和滚动条)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>&lt...

2020-07-22 16:27:25

Dom之滚动窗体

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>&l...

2020-07-22 15:07:40

Dom操作之打开和关闭窗口案例

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>&l...

2020-07-22 14:49:59

抖音上超火的3D立体动态相册表白特效(29)

制作成下面这种效果:鼠标经过时会展开十分好看!换成你和情人的图片,可以放十几张不同的图片也可以只放一种图片!文件放置部分:css代码部分:html{ background:url(../img/2.GIF) ; height: 100%; }/*最外层容器样式*/.wrap{ position: relative; position: absolute; top: 0; right: 0; ...

2020-07-15 16:23:10

createElement效率测试(73)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>效率测试</title></head><body></body><script> function fn() { var d1 = +new Date(); for (...

2020-07-10 15:04:09

innerHTML数组效率测试(72)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>效率测试</title></head><body></body><script> function fn() { var d1 = +new Date(); var ar...

2020-07-10 15:02:46

innerHTML拼接效率测试(72)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>效率测试</title></head><body></body><script> function fn() { var d1 = +new Date(); var str ...

2020-07-10 15:01:27

三种动态创建元素区别(71)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title...

2020-07-10 14:59:44

javasript动态生成表格(70)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> &l...

2020-07-10 14:54:41

节点操作之克隆节点(69)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <titl...

2020-07-10 14:45:06

前端大神是如何一步步学习进阶的?

第一阶段: HTML CSS:HTML进阶、CSS进阶、div css布局、HTML css整站开发。JavaScript基础:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。JS基本特效:常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。JS高级特征:正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础。JQuery:基础使用...

2020-07-09 15:06:36

如何培养前端的兴趣和一步步进行前端开发学习路线的?

学校阶段: 我是来自一个电子商务专业的一个学生,在学校期间,专业课对于计算机专业方面学校也是教的很少很少,后端的话学习了大一学习了C语言,大二学习了SQL server,h5和css3,也是一些非常基础的一些知识,甚至连个基本的网页也很难完成,大三学习了Java和PHP,其他的既没有学习老师也是不是很重视。 一开始准备后端学习,好好研究钻研一下,后来的话老师讲的比较基础,甚至连数据结构和一些计算机基础都没有讲过,所以后端学习比较难入手,偶然间看了一篇前端的文章,讲述了一个学工商管理的学...

2020-07-09 14:57:54

开发删除留言板块(68)

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <tit...

2020-07-09 10:41:00

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv3
    阅读者勋章Lv3
    授予在CSDN APP累计阅读博文达到30天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取