廖雪峰JavaScript教程言,它有很多缺陷,所以不被大多数后端开发人员所重视。 很多人认为,写JavaScript代码很简单,并且JavaScript只是为了在网页上添加一点交互和动画效 果。 但这是完全错误的理解。JavaScript确实很容易上手,但其精髓却不为大多数开发人员所熟知。编写 高质量的JavaScript代码更是难上加难。 一个合格的开发人员应该精通JavaScript和其他编程语言。如果你已经掌握了其他编程语言,或者你 不要再犹豫了,立刻从现在开始,零基础迈向全栈开发工程师! 原文: https://wizardforcel.gitbooks.io/liaoxuefeng/content/js/1.html 可以在线编写JavaScript代码并直接运行! JavaScript教程 - 6 - 本文档使用 书栈(BookStack.CN) 构建 1 JavaScript简介 要了解JavaScript,我们首先要回顾一下JavaScript的诞生。 多用户还在使用IE6这种古老的浏览器,这 就导致你在写JavaScript的时候,要照顾一下老用户,不能一上来就用最新的ES6标准写,否则,老 用户的浏览器是无法运行新版本的JavaScript代码的。 不过,JavaScript的核心语法并没有多大变化。我们的教程会先讲JavaScript最核心的用法,然 后,针对ES6讲解新增特性。 原文: https://wizardforcel.gitbooks0 码力 | 264 页 | 2.81 MB | 10 月前3
Comprehensive Rust(简体中文) 202412. . . . . . . . . . . . . . . . . . . . 17 2.2 本培训中的代码示例 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2.3 使用 Cargo 在本地运行代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.3.1 Labels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 6.4 代码块和作用域 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 1 6.4.1 作用域和遮蔽(Shadowing) 2.2 Rust Bridge Declarations . . . . . . . . . . . . . . . . . . . . . . . . . 211 37.2.3 生成的 C++ 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212 37.2.4 C++ 桥接声明 . . . . . . . . .0 码力 | 359 页 | 1.33 MB | 10 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1553 26.7 2to3 - 自动将 Python 2 代码转为 Python 3 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1573 26.8 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1611 27.6 timeit --- 测量小代码片段的执行时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1619 27.7 trace --- 跟踪 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1737 30.2 codeop --- 编译 Python 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1739 31 导入模块 1741 310 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1451 26.7 2to3 - 自动将 Python 2 代码转为 Python 3 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . 1469 26.8 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1506 27.6 timeit --- 测量小代码片段的执行时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1514 27.7 trace --- 跟踪 Python 语句的执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1625 30.2 codeop --- 编译 Python 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1627 31 导入模块 1629 31.1 zipimport0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1451 26.7 2to3 - 自动将 Python 2 代码转为 Python 3 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . 1469 26.8 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1506 27.6 timeit --- 测量小代码片段的执行时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1514 27.7 trace --- 跟踪 Python 语句的执行 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1625 30.2 codeop --- 编译 Python 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1627 31 导入模块 1629 31.1 zipimport0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.9.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 4.13.5 代码对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 4.13 应用程序中的国际化域名 . . . . . . . . . . . . . . . . . . . . . . 175 7.2.6 encodings.mbcs --- Windows ANSI 代码页 . . . . . . . . . . . . . . . . . . . . . . . 176 7.2.7 encodings.utf_8_sig --- 带 BOM 签名的 UTF-8 编解码器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 664 16.4.6 升级 optparse 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 671 16.5 getopt ---0 码力 | 2146 页 | 10.17 MB | 9 月前3
Python 标准库参考指南 3.7.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1478 27.7 2to3 - 自动将 Python 2 代码转为 Python 3 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1498 27.8 test --- Python 回归测试包 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1532 28.5 timeit --- 测量小代码片段的执行时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1540 28.6 trace --- 跟踪 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1657 31.2 codeop --- 编译 Python 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1659 32 导入模块 1661 320 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 3.9.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 4.13.5 代码对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 4.13.6 类型对象 --- 应用程序中的国际化域名 . . . . . . . . . . . . . . . . . . . . 164 7.2.6 encodings.mbcs --- Windows ANSI 代码页 . . . . . . . . . . . . . . . . . . . . . 165 7.2.7 encodings.utf_8_sig --- 带 BOM 签名的 UTF-8 编解码器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 619 16.4.6 升级 optparse 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 626 16.5 getopt --- C 风格的命令行选项解析器0 码力 | 2015 页 | 10.12 MB | 9 月前3
Python 标准库参考指南 3.10.15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4.13.5 代码对象 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4.13 应用程序中的国际化域名 . . . . . . . . . . . . . . . . . . . . . . 183 7.2.6 encodings.mbcs --- Windows ANSI 代码页 . . . . . . . . . . . . . . . . . . . . . . . 184 7.2.7 encodings.utf_8_sig --- 带 BOM 签名的 UTF-8 编解码器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 685 16.4.6 升级 optparse 代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692 16.5 getopt ---0 码力 | 2207 页 | 10.45 MB | 9 月前3
JavaScript 正则表达式迷你书 老姚 - v1.1第四章 正则表达式回溯法原理 | 第 45 页 5. 第五章 正则表达式的拆分 对于一门语言的掌握程度怎么样,可以有两个角度来衡量:读和写。 不仅要求自己能解决问题,还要看懂别人的解决方案。代码是这样,正则表达式也是这样。 正则这门语言跟其他语言有一点不同,它通常就是一大堆字符,而没有所谓“语句”的概念。 如何能正确地把一大串正则拆分成一块一块的,成为了破解“天书”的关键。 本章就解决这一问题,内容包括: 5. 第五章 正则表达式的拆分 | 第 52 页 6. 第六章 正则表达式的构建 对于一门语言的掌握程度怎么样,可以有两个角度来衡量:读和写。 不仅要看懂别人的解决方案,也要能独立地解决问题。代码是这样,正则表达式也是这样。 与“读”相比,“写”往往更为重要,这个道理是不言而喻的。 对正则的运用,首重就是:如何针对问题,构建一个合适的正则表达式? 本章就解决该问题,内容包括: • 平衡法则 正则表达式的运行分为如下的阶段: • 1. 编译; • 2. 设定起始位置; • 3. 尝试匹配; • 4. 匹配失败的话,从下一位开始继续第 3 步; • 5. 最终结果:匹配成功或失败。 下面以代码为例,来看看这几个阶段都做了什么: JavaScript 正则表达式迷你书 6. 第六章 正则表达式的构建 | 第 58 页 var regex = /\d+/g; console.log( regex0 码力 | 89 页 | 3.42 MB | 11 月前3
共 157 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16













