Loading

随笔分类 -  服务端

摘要:一、使用nodejs操作MongoDB数据库 ①使用官方的mongodb包来操作 ②使用第三方的mongoose包来操作(比较常用) // 首先必须使MongoDB数据库保持开启状态 // npm下载mongoose包并引入 var mongoose=require('mongoose'); // 阅读全文
posted @ 2018-07-13 21:58 澎湃_L 阅读(1862) 评论(0) 推荐(0)
摘要:一、项目介绍 ①使用nodejs+bootstrap开发 ②对文件进行合理的模块化 ③实现基本的增删改查功能 二、思路 ①处理模块,处理模块,配置开发静态资源,配置模块引擎 ②路由设计,提取路由模块 ③单独的文件用于封装一些方法:查找学生数据,保存学生数据,更新学生数据,删除学生数据 ④单独的路由模 阅读全文
posted @ 2018-07-12 02:02 澎湃_L 阅读(2092) 评论(0) 推荐(0)
摘要:一、使用原因 由于nodejs原生的http核心模块在某些方面不足以应对开发需求,所以就需要使用框架来加快开发效率,让代码更高度统一。在nodejs中有许多web开发框架,以下介绍Express的使用 二、安装 三、初步使用 // 引入包 var express=require('express') 阅读全文
posted @ 2018-07-11 17:51 澎湃_L 阅读(206) 评论(0) 推荐(0)
摘要:一、什么是npm ①网站:是开发者查找包(package)、设置参数以及管理 npm 使用体验的主要途径 ②注册表(registry):是一个巨大的数据库,保存了每个包(package)的信息 ③命令行工具 (CLI):通过命令行或终端运行。开发者通过 CLI 与 npm 打交道 二、常用命令 ①查 阅读全文
posted @ 2018-07-11 02:11 澎湃_L 阅读(286) 评论(0) 推荐(0)
摘要:一、模块化的定义 ①具有文件作用域 ②具有通信规则:加载和导出规则 二、CommonJS模块规范 1.nodejs中的模块系统,具有文件作用域,也具有通信规则,使用require方法加载模块,使用exports接口对象导出模块中的成员 2.加载require ①语法: var 自定义变量名称 = r 阅读全文
posted @ 2018-07-10 15:22 澎湃_L 阅读(683) 评论(0) 推荐(0)
摘要:一、知识点 ①nodejs实际开发中,通常把所有的HTML文件放到views目录中 ②nodejs实际开发中,通常把所有的静态资源文件放到public目录中,方便统一处理 当浏览器收到HTML响应内容之后,会从上到下依次解析,解析过程中当发现link、script、img、iframe、video、 阅读全文
posted @ 2018-07-10 02:11 澎湃_L 阅读(1325) 评论(0) 推荐(0)
摘要:一、初步实现Apache的部分功能 //1.加载模块 var http=require('http'); var fs=require('fs'); //2.创建server var server=http.createServer(); //3.监听server的request请求事件,设置请求处 阅读全文
posted @ 2018-07-09 17:37 澎湃_L 阅读(769) 评论(0) 推荐(0)
摘要:一、Ecmascript ①基本语法:if var function Object Array等 ②特别注意:Node.js中没有DOM和BOM 二、核心模块: 1.Node.js为JavaScript提供了很多服务器级别的API,这些API绝大多数被包装到了一个具名的核心模块中,例如文件操作的fs 阅读全文
posted @ 2018-07-09 01:47 澎湃_L 阅读(760) 评论(0) 推荐(0)
摘要:一、概念 ①JavaScript运行环境:Node.js不是一门语言,不是库也不是框架,是一个JavaScript运行环境,简单点来讲就是Node.js可以解析执行JavaScript代码,也就是说JavaScript可以完全脱离浏览器来运行。 ②Node.js包含了ECMAScript(但是没有B 阅读全文
posted @ 2018-07-08 20:22 澎湃_L 阅读(181) 评论(0) 推荐(0)
摘要:一、建立数据库 二、首页展示 三、删除功能实现 四、添加功能的实现 五、编辑功能的实现 六、文件夹: 七、效果展示 阅读全文
posted @ 2018-06-21 16:39 澎湃_L 阅读(368) 评论(0) 推荐(0)
摘要:一、开启扩展配置: 在php.ini的extension板块中增加一行extension=php_mysqli.dll 重启PHP,在phpinfo查看 二、通过mysqli_connect建立PHP与MySQL之间的联系 三、通过PHP代码执行数据操作 ①数据查询的查询语句 ②增删改数据的查询语句 阅读全文
posted @ 2018-06-21 12:09 澎湃_L 阅读(241) 评论(0) 推荐(0)
摘要:一、思路分析 绝大多数情况下,编写的应用功能都是围绕着某种类型的数据做增改删改查,对于增删改查的数据一般是结构相同的多条数据(可以认为是一个数组,数组中的元素都具有相同的属性结构),并且可以持久化(长久保存) 由于存放的数据有着复杂的结构,所以采用json存放数据 二、功能实现 服务端开发领域所谓的 阅读全文
posted @ 2018-06-17 15:34 澎湃_L 阅读(300) 评论(0) 推荐(0)
摘要:一、上传文件和获取 ①type属性为file的input元素可以通过表单提交文件(上传文件) 表单form的method属性值必须设为post 表单form的enctype属性值默认为urlencoded,格式是key1=value1&key2=value2 表单form的enctype属性值也必须 阅读全文
posted @ 2018-06-15 16:31 澎湃_L 阅读(651) 评论(0) 推荐(0)
摘要:一、文本框文本域 对于表单元素中的文本框文本域这一类的元素,都是直接将元素的name为键,用户填写的信息为值,发送到服务端 二、单选框 为相同name的单选框设置不同的value值,最终只提交选中的那一项的value,让服务端可以辨别 三、复选框 如果提交一个复选框:没有设置value值得check 阅读全文
posted @ 2018-06-15 01:49 澎湃_L 阅读(204) 评论(0) 推荐(0)
摘要:一、表单基础使用 1、HTML中有一个专门用于提交数据的标签<form>,通过这个标签可以收集用户的输入 2、用户第一次请求这个表单得到这个表单页面,填完表单内容,点击登录,表单会自动发送到test.php这个文件,剩下的问题就是如果在test.php中获取到用户提交过来的数据 3、通过$_GET或 阅读全文
posted @ 2018-06-14 01:44 澎湃_L 阅读(363) 评论(0) 推荐(0)
摘要:一、数组初步 ①概念:数组是一种数据的集合,数组主要是用于存储具有行列特征(表格)的数据 ②PHP数组的分类 索引数组:数组的下标是整数 关联数组:数组的下标是字符串 ③PHP数组的创建 php中数组元素由两部分组成,键名【下标】和键值 索引数组的创建,可以显示创建,也可以隐式创建,创建的数组,下标 阅读全文
posted @ 2018-06-12 01:28 澎湃_L 阅读(414) 评论(0) 推荐(0)
摘要:一、定义 ①使用单引号或者双引号括起来的0个或者多个字符 ②单引号定义的字符串不能解析变量的值,能够转义\\ \' ③双引号定义的字符串能够解析变量的值,符号都能被转义 ④heredoc定义的字符串是大段的文本,并且是使用双引号 ⑤nowdoc定义的字符串是大段的文本,并且是使用单引号 ⑥字符串也可 阅读全文
posted @ 2018-06-11 01:46 澎湃_L 阅读(315) 评论(0) 推荐(0)
摘要:一、基本概念 ①函数是模块化程序的产物,在实际开发过程中,将一个项目划分为各个大的功能模块,同时大的功能模块划分为小的功能,再使用函数将这个最小的功能(一个动作)实现。 ②从代码上看,函数就是使用{ } ,将完成某一功能的代码括起来(封装),再使用function关键字,为这个代码设置一个名字,这个 阅读全文
posted @ 2018-06-10 20:15 澎湃_L 阅读(200) 评论(0) 推荐(0)
摘要:一、错误的分类 ①编译错误:在编译的过程中发生的错误,编码错误是最容易解决的,一般都是代码的书写错误 ②执行错误:在执行阶段发生的错误,此种错误一旦发生会根据错误的等级来决定是否中断程序的执行 ③逻辑错误:由于程序的逻辑不严谨而产生的错误,此种错误是最难排查的,程序可以正常执行但是最终的结果不是所期 阅读全文
posted @ 2018-06-09 23:25 澎湃_L 阅读(205) 评论(0) 推荐(0)
摘要:一、介绍 在实际开发中,经常会在一个PHP文件中引入其他的文件,被引入的文件可以是HTML文档,也可以是PHP文件 二、语法 require(文件名)和require_once(文件名) include(文件名)和include_once(文件名) 注意 : 如果引入的是函数,需要先引入再调用 引入 阅读全文
posted @ 2018-06-08 16:57 澎湃_L 阅读(248) 评论(0) 推荐(0)