Mysql初级
Mysql基础知识学习来源:https://www.itheima.com/day1
day2
day3
Linux初级
Linux基础知识学习来源:https://www.itheima.com/day1
day2
day3
软件测试基础
软件测试基础知识学习来源:https://www.itheima.com/day1
day2
day3
day4
day5
git基本操作
git基本操作学习来源:https://doc.houdunren.com/git/1%20%E6%8E%8C%E6%8F%A1GIT.html#%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE
安装git官网:https://git-scm.com/ 、https://gitforwindows.org/
安装过程略过,百度一堆
安装后通过以下命令查看,如果显示版本号那就是安装成功了
git --version
配置作者信息桌面单击右键选择 Git Bash Here,
cd回车到根目录cd //回到根目录
新建 git文件夹mkdir git
使用cd 切换到git目录
cd git
配置自己的信息邮箱和名称
git config --global user.email "12345678@qq.com"
git config --global user.name "zimo"
接着回到根目录(Ctrl+L键是清理屏幕)
cd
查看配置成功与否(前提是已经安装Sublime Text软件,且配置了系统变量)
subl .gitconfig
...
微信小程序商城项目
准备工具篇
下载 HBuilder https://www.dcloud.io/index.html
安装所有插件
下载微信开发者工具 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
注册并登录微信公众平台:https://mp.weixin.qq.com/
获取 AppID(小程序ID)
前言生成小程序以及要跳过的坑
生成小程序时不能用ID选择器,用class
uniapp没有router路由
小程序生命周期函数(比如onload)不能用在子组件里面,而是用在父组件里面
小程序没有 window对象,包括没有 document… 等节点操作 (例如:document.getElementById() 。。。)
搭建项目主界面配置HBuilder新建默认模板项目,运行到小程序模拟器微信开发者工具,同时打开微信开发者工具的设置-安全设置-开启服务端口。
配置主界面下方四个tab栏:
将准备好的素材文件夹 static 覆盖到项目根目录,
在pages下新建 sort(分 ...
Axios新版学习大纲
Axios入门HTTP相关MDN文档https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Overview
HTTP请求报文请求行格式: method url
例如: GET/product_detail?id=2 或 POST / login
请求头(一般有多个请求头)Host: www.baidu.com
Cookie: BAIDUID=AD3B0FA706E;BIDUPSID=AD3B0FA706;
Content-Type: applicartion/x-www-from-urlencoded 或者 application/json
请求体 (get没有)username=tom&pwd=123
{“username”:”tom”,”pwd”:123}
HTTP响应报文响应行格式: status status Text
例如: 200 OK 或 404 Not Found
响应头(一般有多个)Content-Type:text/html;charset=utf-8
Set-Cookie:BD_CK_SAM=1;PAT ...
Promise新版学习大纲
Promise准备函数对象与实例对象 1.函数对象: 将函数作为对象使用时, 简称为函数对象。
2.实例对象: new 构造函数或类产生的对象, 我们称之为实例对象。
//函数对象
function Person (name,age){
this.name = name
this.age = age
}
Person.a = 1 //将Person看成一个对象 这是给它添加一个a属性并且赋值为1
//实例对象 --p1是Person的实例对象
const p1 = new Person('老刘',18)
console.log(p1);
注意:每一个函数对象有一个不可修改的属性叫name
Person.name = 'tom' //这是错误的 因为name值是函数的名(Person)
回调函数的分类什么是回调? —①我们定义的函数,②我们没有调用,③最终函数执行了。
两种回调函数同步的回调函数: 理解: 立即在主线程上执行, 不会放入回调队列中。
例子: 数组遍历相关的回调函数 ...
AJAX新版学习大纲
AJAX 入门AJAX 简介
AJAX全称为Asynchronous Javascript And XML,就是异步的 JS 和 XML。
通过AJAX可以在浏览器中向服务器发送异步请求,最大的优势:页面无刷新获取数据。
AJAX不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。
ajax也是属于原生js的http请求,可以说是一种特殊的http请求。
在以往提交表单一般是这样子
<body>
<form action="https://www.baidu.com">
用户名:<input type="text" name="username">
密码:<input type="password" name="pad">
<!-- button按钮会触发表单的提交 -->
<button type="submit">登录</button>
</form>
</body>
XML简介 ...
Vuex学习
Vuex学习1、Vuex是什么?1.介绍
Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
2.说明:
Vuex是vue组件之间数据传递的方式,任意组件都可以使用-类似大仓库
一般来说某个组件要用数据,可以调用Render读取Vuex中的数据,然后使用Dispatch调用Actions修改页面的数据,当然还有许多其他步骤,这只是最经典的动作(先读再操作)。Actions操作后会利用中间转接人Mutations去修改State,
2、安装Vuex
安装:
cnpm install vuex --save 目前默认安装的是Vue3的vuex4版本,vue2需要安装指定版本,我使用的npm i vuex@3.6.2
main.js 全局引入
import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)
3.创建store仓库 每一个 Vuex 应用的核 ...
Uni-app学习
前置条件
有vue基础
什么是uni-app
uni-app 是DCloud公司打造的一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台。
HTML结构(简单了解)
View容器–类似于div
text文本–包裹文本
swiper–轮播图
img–图片
video–视频
button–按钮
CSS样式
属性
字体
大小
布局:float
选择器 class
取值与单位
px
color
rpx 自动根据屏幕大小比例进行适配
盒子模型 margin:外边距 padding:内边距 border:边框
弹性盒子模型 更好的布局
Vue-图书管理案例
前置条件
安装Visual Studio Code(代码编辑器)
电脑已安装node.js
配置好vue相关文件
开始构建
电脑任意位置新建文件夹命名为”Vue-图书管理”
新建文件index.html 并创建基本html结构
因为是局部使用vue ,需要cdn方式引入Vue
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
开始 new vue实例 并赋值为vm,在其内部构建
<script>
const vm = new Vue({
el:'#app', //获取vue的边界element元素 即展示的区域
data:{
},
methods:{
}
})
</script>
将data里放入图书的数组数据
data:{
books: [
{
id: 1,
...
Vue路由拦截
路由拦截案例:从零开始创建一个新的项目安装环境安装Visual Studio Code
官网地址:(https://code.visualstudio.com/)下载安装
Visual Studio Code(VS Code)是微软2015年推出的一个轻量但功能强大的源代码编辑器,基于 Electron 开发,支持 Windows、Linux 和 macOS 操作系统。内置了对JavaScript,TypeScript和Node.js的支持并且具有丰富的其它语言和扩展的支持,功能超级强大。
简单来说就是我们编写代码的必备工具
安装nodejs
Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。
通俗点讲 Node.js是一个JavaScript编程语言的运行环境,在没有node.js之前,JavaScript代码几乎只能在浏览器中运行,通过浏览器解释执行。浏览器其实也是J ...