摘要: 路飞学城 🐱‍👤01 路飞学城项目分析 🐱‍👤02 不同平台更换pip源 🐱‍👤03 虚拟环境搭建 🐱‍👤04 路飞学城后台项目创建 🐱‍👤05 luffy 数据库配置 🐱‍👤06 创建应用(app),表(model)及路由配置 🐱‍👤07 前台项目创建及配置 🐱‍👤 阅读全文
posted @ 2021-05-04 23:24 给你骨质唱疏松 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 一.浏览器的同源策略 1.同源策略介绍 同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现 2.同源策略判断依据 请求的url 阅读全文
posted @ 2021-05-04 23:23 给你骨质唱疏松 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一. axios前后台交互 1.安装 axios 模块 npm install -S axios # -S 选项会将该模块加到package.json中去 npm install --save axios 2.为项目配置全局 axios 在入口 js 文件中书写 import axios from 阅读全文
posted @ 2021-05-04 23:22 给你骨质唱疏松 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 一.创建前台项目及项目目录重构 创建一个 Vue 项目, 前面文章详细介绍了如何创建一个 Vue 项目👉Vue-cli 创建项目 整体流程 # 1.傻瓜式安装node: 官网下载:https://nodejs.org/zh-cn/ # 2.安装cnpm: npm install -g cnpm - 阅读全文
posted @ 2021-05-04 23:21 给你骨质唱疏松 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 一.创建应用 : user 进入到 apps 目录下执行命令 python ../../manage.py startapp user 二.创建 user 应用对应的 model 进入 app >user >model from django.db import models from django 阅读全文
posted @ 2021-05-04 23:20 给你骨质唱疏松 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 一.创建数据库 先创建一个 luffy 库 1.可以使用工具 navicate 创建 2.使用命令创建 : create database luffy default charset=utf8; 进入到该数据库查看数据库用户 use luffy # 查看luffy数据库下的用户 select use 阅读全文
posted @ 2021-05-04 23:19 给你骨质唱疏松 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 一.环境准备 1.创建虚拟环境 mkvirtualenv luffy 2.安装项目基础依赖 pip install django==2.2.2 # 安装2.0.7以上的版本,, 使用mysql数据库的时候会出现异常, 我们接下来修改源码来解决这种问题 pip install djangorestfr 阅读全文
posted @ 2021-05-04 23:18 给你骨质唱疏松 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 一.虚拟环境的优点 开发的不同应用环境完全独立, 不会相互干扰 环境的升级不会影响其他应用, 也不会影响全局的python环境 防止出现包管理混乱及包版本冲突问题(解决了多个项目依赖版本不同的问题) ps : 虚拟环境依赖于全局的Python解释器, 所以如果没有全局Python解释器,虚拟环境取法 阅读全文
posted @ 2021-05-04 23:16 给你骨质唱疏松 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 引入 前面介绍过通过 Pycharm 更换 pip 镜像源 : https://www.cnblogs.com/songhaixing/p/14551260.html 一.国内常用镜像源 1.阿里云 : http://mirrors.aliyun.com/pypi/simple/ 2.豆瓣 : ht 阅读全文
posted @ 2021-05-04 23:15 给你骨质唱疏松 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 一. 企业的web项目类型 1.商城类 B2C :直销商城, 商家与会员直接交易 ( Business To Customer ) (线下商店) B2B :批发商城, 商家与商家直接交易 ( Business To Business ) (1688) B2B2C :购物平台, 商家和会员在另一个商家 阅读全文
posted @ 2021-05-04 23:14 给你骨质唱疏松 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 引入 1.单文件组件 在很多 Vue 项目中,我们使用 Vue.component 来定义全局组件,紧接着用 new Vue({ el: '#container '}) 在每个页面内指定一个容器元素 Vue-cli 创建项目 一.安装 Node.js 1.Node.js 介绍 Node.js 是一个 阅读全文
posted @ 2021-05-04 22:45 给你骨质唱疏松 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 引入 组件是 vue.js最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用, 如果想要组件间通信就需要使用一些 Vue 提供给我们的方法, 下面介绍几种常见的方法 一.父组件向子组件传值 1.方式 父组件定义 js 变量, 通过属性指令方式放置在子组件的标签 阅读全文
posted @ 2021-05-04 22:43 给你骨质唱疏松 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一.什么叫组件化 所谓组件化,就是把页面拆分成多个组件,每个组件依赖的 CSS、JS、模板、图片等资源放在一起开发和维护 因为组件是资源独立的, 所以组件在系统内部可复用, 组件和组件之间可以嵌套 如果项目比较复杂, 可以极大简化代码量, 并且对后期的需求变更和维护也更加友好 组件基础 : http 阅读全文
posted @ 2021-05-04 22:42 给你骨质唱疏松 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 一.使用 jQuery 的 ajax 与后端交互 1.版本一 : 存在跨域问题 前端 HTML 代码 <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3 阅读全文
posted @ 2021-05-04 22:41 给你骨质唱疏松 阅读(1279) 评论(0) 推荐(0) 编辑
摘要: 一.计算属性引入 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如: <!--实现英文名字首字母大写--> <div> {{s.slice(0,1).toUpperCase()+s.slice(1)}} </div> > 所以对于任何复杂 阅读全文
posted @ 2021-05-04 22:39 给你骨质唱疏松 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一.虚拟 DOM (Virtual Dom) vue2.0加入了virtual dom 1.为什么要使用虚拟DOM DOM很慢, 当创建一个元素比如div,有以下几项内容需要实现: HTML element、Element、GlobalEventHandler 简单的说,就是插入一个Dom元素的时候 阅读全文
posted @ 2021-05-04 22:36 给你骨质唱疏松 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 一.Vue 生命周期图示 下图展示了实例的生命周期。你不需要立马弄明白所有的东西,不过随着你的不断学习和使用,它的参考价值会越来越高。 二.生命周期钩子函数作用 每个Vue对象在创建时都要经过一系列的初始化过程 在这个过程中 Vue.js 会自动运行一些叫做生命周期的的钩子函数 我们可以使用这些函数 阅读全文
posted @ 2021-05-04 22:34 给你骨质唱疏松 阅读(326) 评论(0) 推荐(1) 编辑