11 2019 档案
摘要:什么是AJAX? AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案。 异步的JavaScript:使用 【JavaScript语言】 以及 相关【浏览器提供类库】 的功能向服务端发送请求,当服务
阅读全文
摘要:进入文件后的操作 1. vi打开文件后是命令模式状态,要用i或者a命令才可进入可编辑的状态哟。 2.在编辑模式的情况下敲完内容,这个时候就应该保存文件了。 保存文件要按esc,这样就会退回vi的命令模式。 3.按完esc后输入冒号(英文的),然后就转换到了末行模式了,末行模式决定是否保存文件。 4.
阅读全文
摘要:1.页面加载后自动执行函数 2.向后端请求数据方法 2-1 :axios 的安装使用 2-2 在组件中使用 2-3 发送请求 2-4 接收数据后渲染 2-5 后端数据渲染 2-6 解决跨域问题 任务: Day 105 方式二
阅读全文
摘要:1.权限 2.认证 3.访问频率 4.序列化 5.路由 6.视图 7.分页 8.解析器 9.渲染器 规定页面显示的效果(无用) https://www.cnblogs.com/Rivend/p/11871719.html 10.版本 原理要了解 https://www.cnblogs.com/Riv
阅读全文
摘要:- FBV url - 函数 - CBV url - view
阅读全文
摘要:1. web服务网关接口 实现该协议的模块: -- wsgiref -- werkzurg -- uwsig
阅读全文
摘要:1.执行遵循wsgi协议的模块(socket服务端) 2.中间件(路由匹配) 3.视图函数(业务处理:ORM、模板渲染) 4.中间件 5.wsgi返回
阅读全文
摘要:一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。 一、协议 API与用户的通信协议,总是使用HTTPs协议。 什么是https协议 二、域名 应该尽量将API部署在专用域名之下。 https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考
阅读全文
摘要:组件名 在注册一个组件的时候,我们始终需要给它一个名字。比如在全局注册的时候我们已经看到了: Vue.component('my-component-name', { /* ... */ }) 该组件名就是 Vue.component 的第一个参数。 你给予组件的名字可能依赖于你打算拿它来做什么。
阅读全文
摘要:区别: []表示是一个数组,如var strs = ['a','b','c']。{}表示是一个对象,比如,var obj = {name: '宙斯',sex: 1} 如何在数组中删除指定对象呢?? [ { "id": 12, "title": "fdsfsdds", "markdown": "fsd
阅读全文
摘要:方法一: HTML <div id="app"> <button @click="getData($event,'100')">点我</button> </div> JS methods : { getData(e,num) { console.log(num); // 输出 100 } } 方法二
阅读全文
摘要:1.点击事件获取 点击事件通过传值得方式 <el-button type="danger" round @click="delHander($event)":id="item.id">危险按钮</el-button> methods:{ delHander(event){ console.log(e
阅读全文
摘要:快速上手 本节将介绍如何在项目中使用 Element。 ¶使用 vue-cli@3 我们为新版的 vue-cli 准备了相应的 Element 插件,你可以用它们快速地搭建一个基于 Element 的项目。 ¶使用 Starter Kit 我们提供了通用的项目模板,你可以直接使用。对于 Larave
阅读全文
摘要:¶安装 npm 安装 推荐使用 npm 的方式安装,它能更好地和 webpack 打包工具配合使用。 npm i element-ui -S CDN 目前可以通过 unpkg.com/element-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。 <!-- 引入样式
阅读全文
摘要:1.监听input输入框 titleHandler <div> <!-- 监听input输入框 titleHandler--> <input type="text" class="input" v-model="titleHandler"> <button class="btn btn-succes
阅读全文
摘要:vuex 是一个专门为vue.js应用程序开发的状态管理模式。 这个状态我们可以理解为在data中的属性,需要共享给其他组件使用的部分。 也就是说,是我们需要共享的data,使用vuex进行统一集中式的管理。 vuex中,有默认的五种基本的对象: state:存储状态(变量) getters:对数据
阅读全文
摘要:Vuex 是什么? Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。 它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-trav
阅读全文
摘要:1/在config中index.js中 //解决跨域 proxyTable: { '/api': { //使用"/api"来代替"http://f.apiplus.c" target: 'http://127.0.0.1:8005', //你需要访问的源地址不需要加后缀 changeOrigin:
阅读全文
摘要:解决办法 在setting.py文件中添加 'rest_framework' 注册这个应用 INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django
阅读全文
摘要:markdown 是什么?? 1) 使用marked解析markdown文字 这个就只是解析markdown文字,并不能编辑,倒是可以从数据库中读取markdown文字进行解析,另外代码高亮还要另外解析,用highlight.js npm install marked data() { return
阅读全文
摘要:问题: 在做Vue项目的时候,由于项目需求,需要动态绑定img的src时,突然发现如果说是直接请求后台接口的图片地址就能显示, 但是直接动态绑定img的src的图片的相对路径或者是绝对路径的时候,图片不能显示。 解决方案 1 当在给数据MyimgSrc 设置绝对路径或者是相对路径时应该使用requi
阅读全文
摘要:错误原因:在node.js的安装目录下创建两个文件夹,node_cache和node_global,然后命令行设置: npm config set cache "D:\nodejs\node_cache" npm config set prefix "D:\nodejs\node_global" 设
阅读全文
摘要:安装 直接下载 / CDN https://unpkg.com/vue-router/dist/vue-router.js Unpkg.com 提供了基于 NPM 的 CDN 链接。上面的链接会一直指向在 NPM 发布的最新版本。 你也可以像 https://unpkg.com/vue-router
阅读全文
摘要:CSS介绍 CSS(Cascading Style Sheet,层叠样式表)定义如何显示HTML元素。 当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染) CSS语法 CSS实例 每个CSS样式由两个组成部分:选择器和声明。 声明又包括属性和属性值。每个声明之后用分号结束。 CS
阅读全文
摘要:vue init webpack-simple .。 将我们的项目更加方便,更有助于开发者快速开发。 vue init webpack-simple的项目默认打包后之后一个html和一个js文件,而vue init webpack项目默认打包完之后,会有很标准的目录。 vue init webpac
阅读全文
摘要:基础语法 npm install -g vue-cli 全局安装vue-cli npm install bootstrapt@3.3.7 安装指定版本 node -v 查看node版本 npm -v 查看安装库版本 npm install gulp@3.9.1 安装制定版本 -S, --save 安
阅读全文
摘要:安装: npm install -g vue-cli Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统,提供: 通过 @vue/cli 搭建交互式的项目脚手架。 通过 @vue/cli + @vue/cli-service-global 快速开始零配置原型开发。 一个运行时依赖 (@
阅读全文
摘要:Web服务的本质 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器根据规则渲染我们的网页。 对于不同的浏览器,对同一个标签可能会有不同的解释。(兼容性问题) 网页文
阅读全文
摘要:基本示例 这里有一个 Vue 组件的示例: // 定义一个名为 button-counter 的新组件 Vue.component('button-counter', { data: function () { return { count: 0 } }, template: '<button v-
阅读全文
摘要:own: version 1.0.0: !DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> <meta http-equiv="X-UA-Compatible"
阅读全文
摘要:基础用法 你可以用 v-model 指令在表单 <input>、<textarea> 及 <select> 元素上创建双向数据绑定。 它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但 v-model 本质上不过是语法糖。 它负责监听用户的输入事件以更新数据,并对一些极端场景进行一些特殊
阅读全文
摘要:计算属性 模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。 在模板中放入太多的逻辑会让模板过重且难以维护。例如: split = 字符中间空格分割, reverse= 反转 join('') = 以空格合并 <div id="example"> {{ message.split('').
阅读全文
摘要:列表渲染 用 v-for 把一个数组对应为一组元素(for循环) 我们可以用 v-for 指令基于一个数组来渲染一个列表。 v-for 指令需要使用 item in items 形式的特殊语法, 其中 items 是源数据数组,而 item 则是被迭代的数组元素的别名。 <ul id="exampl
阅读全文
摘要:event.preventDefault() 1、首先event.preventDefault()是通知浏览器不要执行与事件关联的默认动作,例如: 这里a标签的默认事件是跳转,这里我们告诉浏览器取消默认事件,这样a标签的跳转功能就不好使了,反之a标准恢复默认事件功能如下: event.stopPro
阅读全文
摘要:监听事件 可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 可以用 v-on 指令监听 DOM 事件,并在触发时运行一些 JavaScript 代码。 示例: <div id="example-1"> <button v-on:click="counter
阅读全文
摘要:Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。 所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。 在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,Vue 能够
阅读全文
摘要:一、安装 1. 去vue官网: https://cn.vuejs.org/ 2. 引入vue.js文件 <body> <script src="vue.js"></script> </body> 引入vue.js文件之后,Vue被注册为一个全局的变量,它是一个构造函数。 三、使用Vue实例化对象 <
阅读全文
摘要:Vue 思想: 数据驱动视图 vue的作者叫尤雨溪,中国人。 关于他本人的认知,希望大家读一下这篇关于他的文章,或许你会对语言,技术,产生浓厚的兴趣。 https://mp.weixin.qq.com/s?__biz=MzA5NzkwNDk3MQ==&mid=2650585523&idx=1
阅读全文
摘要:webpack干嘛的?: 模块打包机,分析目录结构,找到js模块(包括浏览器不能直接识别的代码 typscript sass...),打包成合适的格式供浏览器访问 webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为
阅读全文
摘要:创建包 目录结构 cmd cd 到当前目录: \ 执行 npm init //创建一个包 1 2. 3. 4.包的安装 npm install jquery --save npm install bootstrap --save npm install swiper --save // 一个滚屏插件
阅读全文
摘要:二、安装Node.js步骤 1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试 开始安装 1、下载完成后,双击“node-v6.9.2-x64.msi”,开始安装Node.js 点击【Next】按钮 勾选复
阅读全文
摘要:打开Nodejs英文网:https://nodejs.org/en/ 中文网:http://nodejs.cn/ 我们会发现这样一句话: 翻译成中文如下: Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O
阅读全文
摘要:JavaScript 语言中,生成实例对象的传统方法是通过构造函数。 <script type="text/javascript"> // 传统的构造函数创建对象 function Animal(name,age){ this.name =name; this.age = age; } //很难理解
阅读全文
摘要:一 .Mysql 优势: 1.程序稳定性 :这样任意一台服务所在的机器崩溃了都不会影响数据和另外的服务。 2.数据一致性 :所有的数据都存储在一起,所有的程序操作的数据都是统一的,就不会出现数据不一致的现象 。 3.并发 :数据库可以良好的支持并发,所有的程序操作数据库都是通过网络,而数据库本身支持
阅读全文
摘要:对象的单体模式 为了解决箭头函数this指向的问题 推出来一种写法 对象的单体模式 <script type="text/javascript"> var person = { name:'张三', age:18, //为了解决箭头函数this指向的问题 推出来一种写法 对象的单体模式 fav(){
阅读全文
摘要:箭头函数 基本语法: ES6允许使用“箭头”(=>)定义函数 普通函数: <script type="text/javascript"> var f = function(a){ return a; } t = f(1) // console.log(typeof(t)) console.log(t
阅读全文
摘要:模板字符串 传统的JavaScript语言,输出模板通常是这样的写的。 <script type="text/javascript"> var a = 1; var b = 2; var str = '哈哈哈哈哈'+ a + '嘿嘿嘿' + b; console.log(str); </script
阅读全文
摘要:es6语法:let和const es6新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效 <!DOCYTPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="vie
阅读全文
摘要:解析器 解析器的作用 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己可以处理的数据。本质就是对请求体中的数据进行解析。 在了解解析器之前,我们要先知道Accept以及ContentType请求头。 Accept : 是告诉对方我能解析什么样的数据,通常也可以表示我想要什么样的数据。
阅读全文
摘要:1.首先 我们进入这个initial()里面看下他内部是怎么实现的。 2.我们进入里面看到他实现了3个方法,一个认证,权限频率 3.我们首先看下认证组件发生了什么 权限: 啥都没返回,self.permission 条件不执行了。 4.频率组件 小总结一下 继续: request.user: 这里我
阅读全文
摘要:__getattr__用法:说明:这是python里的一个内建函数,当调用的属性或者方法不存在时,该方法会被调用调用不存在的属性调用不存在的方法
阅读全文
摘要:认证、权限和限制 身份验证是将传入请求与一组标识凭据(例如请求来自的用户或其签名的令牌)相关联的机制。然后 权限 和 限制 组件决定是否拒绝这个请求。 简单来说就是: 认证确定了你是谁 权限确定你能不能访问某个接口 限制确定你访问某个接口的频率 认证 REST framework 提供了一些开箱即用
阅读全文
摘要:MySQL安装配置 https://www.onlinedown.net/soft/3573.htm 备用调试版 (1)配置环境变量 找到安装的bin目录(放入环境变量) (2)生成data文件 以管理员身份运行cmd 进入E:\python\mysql\mysql-8.0.12-winx64\bi
阅读全文
摘要:一、python assert的作用: 根据Python 官方文档解释(https://docs.python.org/3/reference/simple_stmts.html#assert), "Assert statements are a convenient way to insert d
阅读全文
摘要:1. ApiView 定义一个cbc视图 class BookView (APIView):pass re_path(r"books/$", views.BookView.as_view(),name = "books"), re_path(r"books/$", views.类下的View.as_
阅读全文
摘要:# 导入hashlib模块 import hashlib # 获取MD5对象 # 不加盐操作 # md5 = hashlib.md5() # 加盐操作 md5 = hashlib.md5('wenwe1i'.encode("utf8")) # 获取需要加密的字段 md5.update('how to
阅读全文
摘要:(1)路径问题 open一个同py文件同一个目录的文件的时候,用以下: txt = open('/filtered_words.txt','rb') words = txt.readline() filtered = [] for word in words: filtered.append(wor
阅读全文
摘要:from django.db import models # Create your models here. from django.db import models from django.contrib.auth.models import AbstractUser # 使用了django原生的user表 class UserInfo(AbstractUser): ...
阅读全文
摘要:1- 执行一次(延时定时器) var t1 = window.setTimeout(function() { console.log('1秒钟之后执行了') },1000) window.clearTimeout(t1) // 去除定时器 2- 重复执行(间歇定时器) var t2 = window
阅读全文

浙公网安备 33010602011771号