1. 注册一个GitHub账号
先注册一个github账号 然后才能进行后续的操作
注册地址:https://github.com/signup?source=login
用户名不要乱起,使用非常简短的中文即可
Ajax(Asynchronous JavaScript and XML)是一种用于创建交互式网页应用程序的Web开发技术。它允许在不重新加载整个网页的情况下,通过使用JavaScript和XML或其他数据格式,与服务器进行异步数据交换。
AJAX1.简介
AJAX 异步,就是页面不跳转就能把数据 和结果带回来,页面无刷新获取数据。
优点
无刷新获取数据根据用户事件来更新部分页面内容
缺点
没有浏览记录 不能回退存在跨域问题SEO不友好 爬虫爬不到
1.1XML简介
XML 和HTML相同 都是语义标签 HTML是预定义好的标签 XML可以自己定义
XML表示学生数据
12345<student> <name>张三</name> <age>19</age> <gender>男</gender></student>
1.2 AJAX 的使用
搭建一个测试AJAX的服务器
123456789101112131415const express=req ...
ES6
ES6 语法简洁 各个框架都需要用到ES6
1,ES51.1介绍ES5 除了正常运行模式(又称为混杂模式),还添加了第二种运行模式:”严格模式“(strict mode)。
严格模式顾名思义,就是使 JavaScript 在更严格的语法条件下运行。
1.2作用
消除 JavaScript 语法的一些不合理、不严谨之处,减少一些怪异行为
消除代码运行的一些不安全之处,保证代码运行的安全
为未来新版本的 JavaScript 做好铺垫
1.3使用
**在全局或函数的第一条语句定义为: **'use strict'
如果浏览器不支持,只解析为一条简单的语句, 没有任何副作用12345678910// 全局使用严格模式'use strict';girl = '迪丽热巴';// 函数中使用严格模式function main(){'use strict';boy = '吴亦凡';}main();
1.4语法和行为改变
必须用 var 声明变量,不允许使用未声明的变量
禁 ...
express ejs cookie
是封装好的npm包
1.简介及使用1.1 安装
必须先有 npm 然后 npm init 创建好包后 在安装express
2.路由
将信息从端点传递到客户端
由源 传递到目的地叫做路由
123456789101112131415161718192021222324252627282930const express=require('express');const app=express();app.get('/',(request,response)=>{//send 方法是express 封装的一个响应的方法 会自动设置响应字符集response.send('路由页面');})app.get('/admin',(requert,response)=>{response.send('后台页面');})app.get('/login',(requert,response ...
ES6 本质上是指ES6+ 本质上包含了Es6 及以上的一些版本
1. 作用域概念:作用域(scope)规定了变量能够被访问的“范围”,离开了这个“范围”变量便不能被访问。
作用域分为 局部作用域和全局作用域
局部作用域
1.函数作用域在函数内部声明的变量只能在函数内部被访问,外部无法直接访问。
函数内部声明的变量,在函数外部无法被访问
函数的参数也是函数内部的局部变量
不同函数内部声明的变量无法互相访问
函数执行完毕后,函数内部的变量实际被清空了
2. 块作用域:在 JavaScript 中使用 { } 包裹的代码称为代码块,代码块内部声明的变量外部将【有可能】无法被访问
let 声明的变量会产生块作用域,var 不会产生块作用域
const 声明的常量也会产生块作用域
不同代码块之间的变量无法互相访问
推荐使用 let 或 const
全局作用域
script>标签 和 .js 文件 的【最外层】就是所谓的全局作用域,在此声明的变量在函数内部也可以被访问。全局作用域中声明的变量,任何其它作用域都可以被访问。
为 window ...
1.课前简述1.1Git简述
Git是一种分布式版本控制工具软件。
工具软件:就是实现指定功能的软件,如下载软件迅雷,聊天软件QQ,微信,杀毒软件360等订单都是实现特定功能的软件。
集中式:将所有的业务功能都部署在一个服务器上面,优点是部署简单,不需要进行复杂的操作,缺点是不能容忍单点式的故障,随着业务的增加需要不断的购置大型的主机来解决问题。
分布式: 一个硬件或者软件的多个组件分布在不同的计算机或者服务器,彼此通过消息通信和协调。优点是不需要大型的计算机,能为公司节省成本,不需要董所有的业务。
git软件是 管理软件开发项目中的源代码文件的软件,是计算机行业 ISO20001企业开发流程认证中重要的一项。
把软件按照不同的模块,放在不同的文件夹里面不就可以了吗? 为什么还要用专门的软件来对源文件进行管理?
为什么要学习Git软件
主流开发中,都会使用GIt来对资源进行管理,如人力资源,代码资源,文档资源,这是项目交付的重要标志,所以我们需要使用专用的软件来对
管理资源的这些软件统称为SCM软件(软件配置管理Software Configuration Ma ...
HTML+CSS基础知识。
HTML41.课前简介
什么是前端开发,前端开发能做什么
前端开发能做各种网页,小程序,小游戏,可视化系统,以及现在可以做后端的服务器。
学习的路线
基础部分为HTML +CSS+JavaScript,三个最基础的技术,只有将这些知识扎实才能为后续的知识搭建好基础。
如何学习
课时认真听讲+自己知识点梳理+笔记+练习
1.1 前序知识
计算机的二位祖师爷
图灵,破译了二战时期德国的英格玛,时至今日,历史学家统计,图灵让二战提前结束你两年,如今设置图灵奖,作为计算机的最高的奖项。图灵机可以让机器让机器随着人的指令进行运算,(提前将指令录入机器,让机器按照指令进行运算,图灵是如今的人工智能之父。
冯洛伊曼制定了现代的计算机的标准,冯洛伊曼体系结构。
1.2计算机基础知识
计算机俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算、逻辑计算,还 具有存储记忆功能。
计算机由 硬件 + 软件 成: 硬件:看得见摸得着的物理部件。 软件:可以指挥硬件工作的指令。
软件的分类: 1. 系统软件:Windows、Linux、 ...
Node.1.简介Node.js
不能单纯的使用js做后端开发 需要通过node.js
在使用js 做后端开发的时候需要借用Node.js
1.1 Node .js中包含的js运行环境Node.js使一个基于chrome V8引擎的JavaScript
总结:浏览器是js的前端运行环境 Node.js 是js的后端的运行环境
Node.js包含了以下两个核心的内容
cream V8的引擎
Node.js的内置的API(API 是接口是通道 是用来负责一个软件和另外一个软件的沟通与交流的)
Node.js中不能使用DOM和BOM操作的
1.2Node.js 作用
Node.js 是底层 基于Node.js的底层可以在此基础上做很多事情
1.3 Node.js 学习路线
JavaScript 的基础语法
Node.js内置API模块
第三方API模块 mysql 等
1.4 终端
终端是为程序员设计的人机交互的一种方式
终端的使用打开终端, node 后面接 文件名
终端中的快捷键
上箭头 :定位到上一次执行的命令
Tap:自动补全
Esc:清空当前输入的命令
输入cls: ...
认识Vue31. Vue2 选项式 API vs Vue3 组合式API1234567891011121314<script>export default { data(){ return { count:0 } }, methods:{ addCount(){ this.count++ } }}</script>
12345<script setup>import { ref } from 'vue'const count = ref(0)const addCount = ()=> count.value++</script>
特点:
代码量变少
分散式维护变成集中式维护
2. Vue3的优势
使用create-vue搭建Vue3项目1. 认识create-vue
create-vue是Vue官方新的脚手架工具,底层切换到了 vite ...
关于博客搭建的教程。Welcome to my notes on blog !
1.一些准备工作
安装nodejs
安装git
申请一个gitee账号,关联秘钥将本地仓库和远端的仓库关联起来
2.搭建流程
本地新建一个文件夹,名字随意,调出git的命令窗口安装hexo1npm install hexo-cli -g
生成博客文件1hexo init
预览生成的博客文件1hexo s
在gitee上新建一个仓库,仓库名称和你的用户名保持一致。
配置博客文件下的_config,yml 文件
位置在_config.yml 文件的最下方,配置三个地方
123456# Deployment## Docs: https://hexo.io/docs/one-command-deploymentdeploy: type: 'git' //类型为git 这里不动 repo: https://gitee.com/wang-yingqiang/Wangyingqiang.git //这里配置的是你的仓库的地址,也就是gitee的生 ...