笔记
hn_lgf
这个作者很懒,什么都没留下…
展开
-
Vue组件化开发--学习
文章目录一、组件化开发思想二、组件注册1.基本使用2.组件注册注意事项3.局部组件三、组件间数据交互1 父组件向子组件传值2. 子组件向父组件传值3 非父子组件间传值四、组件插槽1.组件插槽基本用法2.具名插槽用法3.作用域插槽一、组件化开发思想组件化规范: Web Components我们希望尽可能多的重用代码自定义组件的方式不太容易(html、css和js)多次使用组件可能导致冲突...原创 2020-04-21 16:45:21 · 142 阅读 · 0 评论 -
Vue常用特性--学习
文章目录一、表单操作1.基于Vue的表单操作2.表单域修饰符二、自定义指令1.自定义指令的语法规则2.带参数的自定义指令3. 局部指令三、计算属性1. 为何需要计算属性?2. 计算属性的用法四、侦听器1. 侦听器的应用场景2. 侦听器的用法五、过滤器1. 过滤器的作用六、生命周期1. 主要阶段2. Vue实例的产生过程一、表单操作1.基于Vue的表单操作Input 单行文本textare...原创 2020-04-21 15:43:44 · 100 阅读 · 0 评论 -
Vue基础 --学习
一、Vue概述Vue:渐进式JavaScript框架声明式渲染→组件系统→客户端路由→集中式状态管理→项目构建官网:https://cn.vuejs.org/v2/guide/二、Vue基本使用2.1 传统开发模式对比原生js<div id="msg"></div><script type="text/javascript">var msg =...原创 2020-04-16 22:42:57 · 178 阅读 · 0 评论 -
Git和GitHub--学习
1. Git基础1.1 版本管理1.1.1 什么是版本管理版本管理是一种记录文件变化的方式,以便将来查阅特定版本的文件内容。1.1.2 人为维护文档版本的问题文档数量多且命名不清晰导致文档版本混乱每次编辑文档需要复制,不方便多人同时编辑同一个文档,容易产生覆盖1.2 Git 是什么Git是一个版本管理控制系统(缩写VCS),它可以在任何时间点,将文档的状态作为更新...原创 2020-04-06 22:51:35 · 164 阅读 · 0 评论 -
Ajax同源政策--学习
一、Ajax请求限制Ajax 只能向自己的服务器发送请求。比如现在有一个A网站、有一个B网站,A网站中的 HTML 文件只能向A网站服务器中发送 Ajax 请求,B网站中的 HTML 文件只能向 B 网站中发送 Ajax 请求,但是 A 网站是不能向 B 网站发送 Ajax请求的,同理,B 网站也不能向 A 网站发送 Ajax请求。二、什么是同源如果两个页面拥有相同的协议、域名和端口,那么这...原创 2020-04-02 10:39:01 · 312 阅读 · 1 评论 -
Ajax编程扩展---学习笔记
一、模板引擎1.1模板引擎概述作用:使用模板引擎提供的模板语法,可以将数据和 HTML 拼接起来。官方地址: https://aui.github.io/art-template/zh-cn/index.html1.2使用步骤下载 art-template 模板引擎库文件并在 HTML 页面中引入库文件<script src="./js/template-web.js">...原创 2020-04-01 22:57:45 · 164 阅读 · 0 评论 -
Ajax函数封装--笔记
一、ajax函数function ajax (options) { // 存储的是默认值 var defaults = { type: 'get', url: '', data: {}, header: { 'Content-Type': 'application/x-www-form-urlencoded' }, succe...原创 2020-03-28 21:53:49 · 112 阅读 · 0 评论 -
Ajax 编程基础 (node创建服务器环境)--学习笔记
一、Ajax 基础1.1传统网站中存在的问题网速慢的情况下,页面加载时间长,用户只能等待表单提交后,如果一项内容不合格,需要重新填写所有表单内容页面跳转,重新加载页面,造成资源浪费,增加用户等待时间1.2 Ajax 概述Ajax:标准读音 [ˈeɪˌdʒæks] ,中文音译:阿贾克斯它是浏览器提供的一套方法,可以实现页面无刷新更新数据,提高用户浏览网站应用的体验。1.3 Ajax ...原创 2020-03-28 21:37:32 · 379 阅读 · 0 评论 -
PHP表单提交并保存文件
<?php/** * 回发处理逻辑 */function postback () { // // 申明 $message 是全局 // global $message; // 1. 校验参数的完整性 if (empty($_POST['username'])) { // 没有提交用户名 或 用户名为空字符串 $GLOBALS['message'] ...原创 2020-03-20 11:19:24 · 1187 阅读 · 0 评论 -
PHP基础学习
1.搭建WEB服务器服务器(提供服务)指的就是一台安装特定的软件的公共计算机,用于专门用于提供特定的服务。 按照服务类型的不同,又划分为:Web 服务器、数据库服务器、文件服务器等等。 客户端(使用服务)指的是在一次服务过程中使用这个服务的设备(网络端点)。 目前咱们最常见的客户端就是浏览器...原创 2020-03-20 11:15:29 · 119 阅读 · 0 评论 -
Express框架上手--学习
一、 Express框架简介及初体验1.1 Express框架是什么Express是一个基于Node平台的web应用开发框架,它提供了一系列的强大特性,帮助你创建各种Web应用。我们可以使用 npm install express 命令进行下载。1.2 Express框架特性提供了方便简洁的路由定义方式对获取HTTP请求参数进行了简化处理对模板引擎支持程度高,方便渲染动态HTML页面...原创 2020-03-20 10:45:00 · 214 阅读 · 0 评论 -
模板引擎artTemplate --学习笔记
一、模板引擎的基础概念1.1 模板引擎模板引擎是第三方模块。让开发者以更加友好的方式拼接字符串,使项目代码更加清晰、更加易于维护。1.2 art-template模板引擎在命令行工具中使用 npm install art-template 命令进行下载使用const template = require(‘art-template’)引入模板引擎告诉模板引擎要拼接的数据和模板在哪 c...原创 2020-03-19 20:46:49 · 128 阅读 · 1 评论 -
Node.js对MongoDB数据库增删改查操作 --学习
一、MongoDB数据库概述及环境搭建1.1 MongoDB数据库下载安装下载地址:https://www.mongodb.com/download-center/communityMongoDB可视化操作软件,是使用图形界面操作数据库的一种方式。1.2 MongoDB数据库相关概念在一个数据库软件中可以包含多个数据仓库,在每个数据仓库中可以包含多个数据集合,每个数据集合中可以包含多...原创 2020-03-17 12:50:15 · 395 阅读 · 1 评论 -
Node.js创建web服务器和http---学习笔记
文章目录一、创建web服务器二、 HTTP协议三、 HTTP请求与响应处理一、创建web服务器// 引用系统模块 const http = require('http'); // 创建web服务器 const app = http.createServer(); // 当客户端发送请求的时候 app.on('request', (req, res) => { ...原创 2020-03-13 23:49:25 · 159 阅读 · 0 评论 -
Node.js第三方模块 Gulp --学习
一、第三方模块 Gulp基于node平台开发的前端构建工具将机械化操作编写成任务, 想要执行机械化操作时执行一个命令行命令任务就能自动执行了用机器代替手工,提高开发效率。二、Gulp能做什么项目上线,HTML、CSS、JS文件压缩合并语法转换(es6、less …)公共文件抽离修改文件浏览器自动刷新三、Gulp使用使用npm install gulp下载gulp库文件在项目...原创 2020-03-10 21:59:16 · 193 阅读 · 0 评论 -
Node.js模块加载及第三方包的使用--学习笔记
一、Node.js模块化开发1.1 JavaScript开发弊端javaScript在使用时存在两大问题,文件依赖和命名冲突。1.2 软件中的模块化开发一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行。1.3 Node.js中模块化开发规范Node.js规定一个JavaScript文件就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到模块...原创 2020-03-10 16:23:16 · 909 阅读 · 0 评论 -
Node.js 快速上手--学习笔记
一、Node开发概述Node是一个基于Chrome V8引擎的JavaScript代码运行环境。1.1 为什么要学习服务器端开发基础能够和后端程序员更加紧密的配合网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)扩宽知识视野,能够站在更高的角度审视整个项目1.2 服务器端开发要做的事情实现网站的业务逻辑数据的增删改查1.3 为什么选择Node使用JavaScri...原创 2020-03-09 22:21:38 · 194 阅读 · 0 评论