如何在JavaScript和Node.js里解析URL及参数?

2022-01-20大约7分钟

在编程的时候,我们有时候需要拿到URL并解析里面的参数,这种情况下,需要有个简单的办法来解析URL。 在以往,我们可能习惯用第三方的库来做这件事情,比如jquery或者 parse-url 之类的库,好处是这类库大家都熟悉,很容易找到使用的文档,能够快速地解决问题。 不过随着大而全的库(如jquery, AngularJS )日趋弱势,像React、Vue等专注于解决某一方面问题的库日益更加流行...

如何在Node.js里使用ES6 import?

2022-01-13大约11分钟

随着 Node.js V16 LTS版本的发布,终于对ES6的支持不用再加 参数来启用了。不过,对前端开发来说,在Node.js里使用ES6的import会显得有些不太一样。 我们先看看现在是什么样子的。 ES6 import介绍 import 语句用于导入由其他模块export出的模块(module)。模块是包含一段可重用代码的文件。无论是否声明,导入模块都处于严格模式(strict mode...

HTML简介

2022-01-06大约7分钟

HTML(Hypertext Markup Language,超文本标记语言) 和CSS(Cascading Style Sheet,层叠样式表)是网页构成的基础,因此学习如何使用HTML和CSS是进行Web前端开发的基础。HTML和CSS本身语法并不困难,不像其他常见的编程语言如Python、Java、C等涉及大量的类似条件判断、循环等逻辑和复杂的数据结构知识的运用,但是对不了解这两种技术的人来...

浏览器兼容性问题

2022-01-06大约8分钟

创建网页的目的,是能够在浏览器中打开,而浏览器种类众多,比如IE,Chrome,Safari ,Edge及国内加壳的各种浏览器,不光要考虑台式机、笔记本等传统电脑上的Windows、MacOS等,也要支持安卓、苹果等移动操作系统,能让同一份代码在不同的浏览器、设备上按照希望的方式去显示正确的内容,是一个比较麻烦的事情。 多年前,由于微软的不思进取,IE浏览器的多个版本6、7、8、9、10等多个版本...

我需要什么工具来创建HTML?

2022-01-06大约8分钟

首先,从前面的例子您已经知道,本教程提供了在线的代码编辑器及实时的代码运行工具,因此,您完全可以只在乐码范的课程的页面上即可学习HTML。 不过,如果您需要更强大的代码编辑工具,那么您也可以准备以下的工具来辅助进行学习: 一、电脑 这个是个明显的条件,不过平板电脑也是可以的,甚至你的智能手机也可以的。因为练习需要不断地进行键盘输入,所以推荐在电脑上学习最佳。 二、HTML编辑器 HTML 编辑器是...

Html/CSS/JavaScript之间的关系

2022-01-06大约4分钟

学习Web编程,经常听到的会有HTML、CSS、JavaScript等技术,那么这些技术之间是什么关系呢? 简单来说: HTML是网页内容的载体。 内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。 CSS样式是表现。 就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有这些用来改变内容外观的东西称之为表现。 JavaScript是用来实现网...

HTML的代码注释

2022-01-06大约2分钟

为了让HTML代码更易于理解,我们有时候会希望在代码里添加一些希望只是给创建和维护这份代码的人看的东西,并不希望直接显示给最终的用户,那么就可以借助代码注释。 HTML的代码注释的语法:` ` 上面第1、3行都是注释,但是你会发现注释代码是不会在运行结果窗口中显示出来的。...

认识HTML文件结构及标签

2022-01-06大约9分钟

HTML的语法 HTML标签是一种和XML非常相似的一种结构: 标签由英文尖括号 和 括起来,如 就是一个标签。 html中的标签一般都是成对出现的,分开始标签和结束标签。结束标签比开始标签多了一个 。 比如下面这些例子: 两个标签中间的字符就是要显示的内容。比如 , 和 分别是 标签的开始和闭合, 就是内容。 标签是可以嵌套的 比如下面这个例子, 标签嵌进了 标签里面: 但是内部的标签 必须先闭...

如何在JavaScript里拼接字符串?

2022-01-06大约11分钟

如果你有Java或其他语言的编程经验,那么可能会疑惑,在JavaScript里,没有StringBuilder之类的类或对象可以用,那么如何拼接字符串才是高效的呢? 一般来讲,JavaScript里拼接字符串有4种方式: 1. 使用 运算符来拼接 这种方式比较常见,用+将字符串连起来,得到一个新的字符串。 这种方法,可能许多编程老手会说有性能问题,理由是字符串是不可变的,因此每次拼接操作都会重新创...

如何解决Node.js里“Cannot find module”的错误?

2022-01-05大约9分钟

这个错是在写Node.js代码时一个很常见的错误,可以按照下面的思路来解决。 分三种情况,可以直接按自己的情况来看: 1. 自己的代码文件找不到。 比如下面的错误: 按照以下的思路来逐步排查原因: 确认文件 存在 如果第1步没问题,确定require栈里最后一个文件 里面require的路径没问题。这里所说的问题,通常是指:文件名没错,大小写完全一致。通常由于Windows系统的路径不区分大小写...