基本SQL语句的学习
– SELECT 和 FROM 是 SQL 中的关键字,因此被高亮了 – SELECT * FROM users – 只查询 id 和 username 两列 – 列之间使用英文的 , 进行分隔 – SELECT id, username FROM users – 向 users 表中插入一条新数据 – insert into users (?, ?) values (‘?’, ‘?’) – select * from users
– SELECT 和 FROM 是 SQL 中的关键字,因此被高亮了 – SELECT * FROM users – 只查询 id 和 username 两列 – 列之间使用英文的 , 进行分隔 – SELECT id, username FROM users – 向 users 表中插入一条新数据 – insert into users (?, ?) values (‘?’, ‘?’) – select * from users
初始化包的基本结构: ① 新建 itheima-utils文件夹,作为包的根目录 ② 在 itheima-utils文件夹中,新建如下三个文件: ⚫ package.json (包管理配置文件) ⚫ index.js (包的入口文件) ⚫ README.md (包的说明文档) 将不同的功能进行模块化拆分
命令: npm -v -------可以查看版本号 npm init -y --------初始化【文件夹不能是中文】package.json npm install 包的完整名 && npm i 包的名字(所以完整包) npm uninstall 包 --------卸载指定的包 npm i 包安装包 @版本号----------安装指定版本的包 npm i 包名 -D --------项目上线不使用的包记录进去 查看当前的下包的镜像源:
什么叫做包? 就是指第三方模块,叫法同而已 ps:感觉就像是闲的无聊 包的来源?有网就可以下载,不是很麻烦 但是下载速吧。。。可能会让你抓狂 为什么需要包? 为了提高开发效率 像是JQuery和浏览器内置API的关系 官网: https://www.npmjs.com ps:没有中文请自备翻译器 初次安装包后,项目多node_module的文件夹和package-lock.json配置文件
加载其它模块,使用require()方法: 12345//加载内置的fs模块const fs = require('fs') //必须加单引号//加载用户自定义模块const cistom = require('./cistom.js')//加载第三方模块(关于第三方模块的下载和使用,会在后面的课程中进行专门的讲解) 注:使用require()方法加载其它模块时,会执行被加载模块中的代码 向外共享模块作用域中的成员: module对象:
什么是模块化? 1-模块化是指解决一个复杂问题时,自顶向下逐层把系统划分分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元。 1-编程领域中的模块化,就是遵守固定的规则,把一个大文件拆成独立并互相依赖的多个小模块。 把代码进行模块化拆分的好处: 12341. 提高了代码的复用性2. 提高了代码的可维护性3. 可以实现按需加载4. etc.... 模块化规范: 1模块化规范就是对代码进行模块化的拆分与组合时,需要遵守的那些规则 模块化规范的好处: