JavaScript正则表达式迷你书 v1.1

JavaScript正则表达式迷你书 v1.1

  • 大小:3.5 MB
  • 类型:技术文档
  • 格式:PDF
  • 审核:鄂大梅
  • 热度:789
  • 更新:2022-07-22 09:12:34
版权投诉 / 资源反馈(本资源由用户 通燕妮 投稿)

这是一个不错的JavaScript类学习资源,由徐山槐提供,内容涉及到JavaScript、正则表达式、JavaScript的内容,已被907人关注,同类资源中评分为9.8分。

JavaScript 正则表达式迷你书是由个人文章修改而成,感谢各平台读者的支持。

说起正则表达式,我之所以会去详细地研究它,最初的动机是,当我分析前端常见的框架和库的源码时,发现一般被卡住的地方就是它。后来逐渐学习并看懂了“天书”,仿佛进入了一个新世界。

有些工具就是这样,当你没有它时,可能并未觉得有啥不好,可是一旦你拥有了它,再也放不下手了。掌握正则了后,对字符串一些复杂操作,竟然能很快地实现。看待问题的角度也发生了改变,每次看着精炼的正则代码,总是感觉真是妙不可言。

当然,对我而言,正则表达式不仅应用在代码里。生活中也会经常使用它。比如个人平时回答网友问题时,一些网站私信里贴的代码中字符都是转义的。此时我都会贴到某个编辑器里,然后写个正则,再一次性替换,真方便。

另外一个例子是,一些代码编辑器的代码格式化功能,总有让人不舒服的地方,此时我都会用写好正则表达式,再格式化一下。

还有一个很应景的例子,在编辑本书时,经常要在指定位置插入特定的语法格式,比如代码段前面要插入

当然,正则表达式是跟具体语言(比如JavaScript)无关的。因为正则表达式是用来处理字符串问题的,基本上每门语言都有字符串类型,那么也都会支持正则表达式的。正则表达式是分流派的,也跟实现引擎有关。而JavaScript用到的正则表达式的语法,是市面常见语言都支持的核心子集。关于API,各语言基本大同小异,想用的话,应该很快就能熟悉起来。

关于正则表达式就说到这里,下面说一说自己写这本书的收获。

有人说最好的学习方法就是写一本书。其实,要想把知识掌握牢固,归根到底就是用起来。写书或者说写作是一种很好的以教为学的手段。毕竟,形成文字,教给别人算是对知识的最直接的应用了。看似为了教,其实是为了学。只有教会别人才说明你掌握了。“以教为学”的手段除了写东西之外,还有翻译、以及面对面的辅导等。

以目标为导向的做中学,是比较有效的学习手段。本书是用Asciidoc写成的。它类似于Markdown,但在此书之前本人都没有用过。以需求为驱动,逐步百度检索,自己才逐渐把书整理好了。其中遇到了很多与语法无关的问题,比如转换pdf的过程中用的工具运行不起来,自己寻找原因,凭着感觉修改版本号等。又比如导出的pdf有缺字的问题,百度明白后才发现跟字体有关。边干边学,每解决掉一个问题,都挺有满足感的。带着问题去研究去学习,这是一种问题思维。然而一时的解决方案还不够,后来我详细地阅读了Asciidoc使用手册,也经常有“原来,还可以这样写!”的体会。

这点跟我们平常工作很像,以项目为导向,用啥学啥。比如初学一个框架,先干起来,边看文档,边敲代码。代码敲完了,还要详细地看一遍文档,届时会发现还有更好的实现方式。不只有眼前的苟且,还会有明天的迭代。

另外一点,我深深体会到了,干着简单繁杂的工作是怎样的体验。一遍遍校对,一遍遍修改。每次看,都会发现新的待完善的地方。以至于现在我感觉已经能把本书背下来了,单调的工作确实考验人的耐心。

就写到这里吧。如果你觉得此书不错的话,欢迎赞赏(书中有微信二维码的)

以上就是本次关于本资源的介绍和部分内容,我们还整理了以往更新的其它相关资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

JavaScript相关资源

  • 基于MVC的JavaScript Web富应用开发

    基于MVC的JavaScript Web富应用开发

    内容简介 《 JavaScript Web 富应用开发 》Developing JavaScript Web Applications是 Alex MacCaw 的新作(由OReilly出版发行),本书系统而深入的讲解了如何使用最前沿的Web技术构建下一代互联网富应用程序。作者 Alex MacCaw 是一名Ruby/JavaScript 程序员,在开源社区中很有名望,是Spine框架的作者,同时活跃在纽约、旧金山和柏林的各大 Ruby/Rails 论坛。除了作为一名工程师,他还喜欢带着他的尼康D90和冲

    大小:3.67 MBWeb开发

  • 学习JavaScript数据结构与算法

    学习JavaScript数据结构与算法

    内容简介 本书首先介绍了JavaScript语言的基础知识,接下来讨论了数组、栈、队列、链表、集合、字典、散列表、树、图等数据结构,之后探讨了各种排序和搜索算法,包括冒泡排序、选择排序、插入排序、归并排序、快速排序、顺序搜索、二分搜索,还介绍了动态规划和贪心算法等常用的高级算法及相关知识。 目录 第1章JavaScript简介1 1.1环境搭建1 1.1.1浏览器2 1.1.2使用Web服务器(XAMPP)3 1.1.3使用Node.js搭建Web服务器4 1.2JavaScript基础6 1.2.1变量

    大小:99 MBJavaScript

  • JavaScript DOM编程艺术(第2版)

    JavaScript DOM编程艺术(第2版)

    非常畅销书全新升级,首版销售量确保。 书中详细说明开发Web运用的基石W3C的DOM标准,由提倡Web标准的大神领军人物执笔用心编写,表明了前端工程师的人生真谛,是学习培训JavaScript和DOM开发

    大小:109.2 MBJavaScript

  • JavaScript快速全栈开发

    JavaScript快速全栈开发

    内容简介 这本书涵盖了JavaScript快速发展的多项前沿技术,是一部极其罕见的前端和后端技术的杰作。本书涉及的技术包括Node.js、MongoDB、TwitterBootstrap、LESS、jQuery、Parse.com、Heroku等,分三部分介绍了如何利用这些技术快速构建软件原型。第一部分是基础知识,让我们真正了解前后端和敏捷开发,学会构建本地和云环境。第二部分和第三部分分别介绍了如何构建前端原型和后端原型。作者从前端组件开始,为一个示例聊天应用程序Chat构建了几个版本(We

    大小:11.7 MBJavaScript

  • 《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》文件,课件

    《网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通》文件,课件

    编辑推荐 畅销图书 全新升级经久不衰的经典教程震撼升级,诠释网页制作的新技术。实例典型 轻松易学以实例方式讲解理论知识,直观、具体,有助于快速上手。边学边做 学以致用涵盖网页制作中的各类知识,高效解决工作中的实际问题。配套课件 便于总结精心配备了课件和案例文件,便于老师教学以及学生复习。(配套素材文件及PPT课件请扫描封底左侧进入社区,搜索本书书名即可进去资源下载页面) 内容简介 本书主要内容分为以下7个部分。● 第

    大小:143.95 MB网页设计

  • Head First JavaScript程序设计

    Head First JavaScript程序设计

    大小:71.2 MBJavaScript

  • 编写高质量代码:改善JavaScript程序的188个建议

    编写高质量代码:改善JavaScript程序的188个建议

    内容简介 《编写高质量代码:改善JavaScript程序的188个建议》是Web前端工程师进阶修炼的必读之作,将为你通往JavaScript技术殿堂指点迷津!内容全部由编写高质量的JavaScript代码的最佳实践组成,从基本语法、应用架构、工具框架、编码风格、编程思想等5大方面对Web前端工程师遇到的疑难问题给出了经验性的解决方案,为Web前端工程师如何编写更高质量的JavaScript代码提供了188条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分

    大小:113 MBJavaScript

  • JavaScript教程

    JavaScript 是前端开发者使用的主要编程语言,随着前端技术的发展,这门语言的边界也得以不断扩展。我们在这里选择了与 JavaScript 相关的经典文章,可以让大家对如何学习这门语言有一些全面的认识。特别的,我们还着重于 JavaScript 这门语言与其它编程语言的不同之处,方便大家深入理解。

    大小:5.5 MBJavaScript

  • JavaScript框架高级编程

    JavaScript框架高级编程

    内容简介 《JavaScript框架高级编程:应用PrototypeYUIExtJSDojoMooTools》内容简介:近年来开发人员的需要和要求已经发生变化,javascnpt也是如此,它可以提供高性能的、令人印象深刻的web用户体验。这个灵活的动态编程语言越来越多地用于正式的web开发中,而且它的多种工具和项目正以代码库和框架的形式分享。《javascript框架高级编程应用prototype、yui、extjs、doio、mootools》涵盖了几个最流行的javascript框架,研究了这些框架如

    大小:59.7 MBJavaScript

下载地址

用户留言

5小时23分钟前回答

JavaScript的字符串方法汇总

1. stringObject.charAt() 作用:返回字符串的下标 var str="这是一串字符串";console.log(str.charAt(0))//这 2. stringObject.charCodeAt() 作用: 方法可返回指定位置的字符的 Unicode 编码 var str="这是一串字符串";console.log(str.charCodeAt(0))//这=36825 3.String.fr……