库和框架

库是一系列预先定义好的数据结构和函数或类的集合,程序员可以通过调用这些代码实现功能。简单来说就是库为我们提供了很多封装好的函数,看起来比较零散,但使用起来更灵活,只用取里面我们需要的某部分,再自己实现项目中其他部分得功能

库就类似于 C 语言中的头文件,比如 <stdio.h> 头文件提供了一系列常用的功能:printf()scanf()gets()fopen()

在前端开发中,使用库可以简化开发流程,提高开发效率。例如,jQuery 提供了简化 DOM 操作的语法,减少了编写繁琐代码的需要。React 通过虚拟 DOM 和声明式 UI ,便于快速构建用户界面

如果需要在网页中使用 JavaScript 库,可以去网上下载库文件,放在网页的同一目录下,再到script标签中引入。或者不下载通过通过链接在<script>标签中引用该库即可:

1
<script src="https://cdn.staticfile.org/jquery/3.4.0/jquery.min.js"></script>

或者在代码中通过 require 或者 import 中引入库。在现代的前端开发中,通常推荐使用 import 来进行模块导入,特别是在使用现代 JavaScript 特性的项目中。这主要与现代 JavaScript 的发展趋势和语言特性有关

import 是 ES6 新引入的关键字,支持按需导入,而不需要导入整个模块。同时import 的语法也比 require 更直观清晰,更符合现代变成风格

随着 JavaScript 生态的发展,越来越多的库和工具采用了 ES6 模块系统,使用 import 能够更好地与这些现代化的工具和库进行集成。

阅读全文 »

Web 开发概况

Web 开发是指创建和维护网站、客户端程序、服务器与其他 Web 应用程序的过程。它包括使用不同的编程语言和技术来编写、测试和部署 Web 应用程序,以满足特定的业务需求和用户需求

通过 Web 开发技术,开发者能够设计实现诸多满足不同需求场景的应用程序,包括但不限于:网站开发、Android/IOS/Harmony OS NEXT 移动端应用程序、微信小程序、桌面应用、群聊机器人、游戏、浏览器插件、3D 建模、高性能服务器、分布式应用、虚拟现实应用、区块链、物联网设备……

阅读全文 »

这门课在大工只有软院开,并且极其的抽象,虽然他叫具体数学

这门课虽然很抽象,但是考试很简单,全部源自 PPT 和作业题,几乎连数都不变

这里在知识点上进行了一下总结(其实就是把 PPT 用人话说了一遍),建议先看会知识点,再看 PPT 的题,再看作业题

下载链接:具体数学笔记

首先先介绍一下 VSCode 是个什么东西

VSCode 是一款轻量级代码编辑器,可以通过安装各种各样不同扩展的方式来实现开发者所需要的功能

代码编辑器事实上我们可以看成是一个记事本(没错,就是你按下 Win+R 输入 notepad 回车之后的那个记事本),其最基本的功能是文档编辑。不过之所以将其称为是代码编辑器,是因为它虽然继承自一般的文档编辑器,又具备了一些一般的文档编辑器所不具备的功能。具体来说,例如自动语法高亮,自动补全,甚至是自动代码重构等等

集成开发环境(IDE)是一种用于构建应用程序的软件,可将常用的开发人员工具合并到单个图形用户界面(GUI)中。具体来说,我们只需要简单的点击按钮,可能就可以完成程序的编译、链接、运行、调试等等工作。而这些工作在最初都是需要人手工在命令行中完成的。我们在《程序设计基础与 C 程序设计》课程中最初使用的 Dev-C++ 便是一个集成开发环境

VSCode 是一款轻量级的代码编辑器。如果没有各种扩展插件的支持的话,可能我们只能把它称作是大号的记事本,而正是因为社区中各种各样的扩展,VSCode 才得以展现其强大。理论上来说,在插件的支撑下,VSCode 可以进行所有语言和框架的开发工作,你可以抛弃其他所有的 IDE

阅读全文 »