摘要:
前言: websocket和socketIO是全然不同的两个东西,websocket的话 使用自带ws的库就可以完成一些功能,但是socketIO属于sw的另外一块内容 工作中遇到了一个监控socketIO传输的聊天信息监控的需求.研究了一阵 话不多说 上代码! from socketIO_clie 阅读全文
摘要:
最近工作中遇到一个需求 判断json数据的结构体是否一致 网上看了很多 发现有个jsondiff 和deepjson两个库好像是 但没法实现我需求 于是自己撸了一个轮子 废话不多说 上代码 直接实例化对象 传如 比对json和原始json 即可比对key值是否相同 从而得出结构体是否相同 阅读全文
摘要:
[TOC] 为了方便接下来的学习,我们创建一个新的子应用 home 因为接下来的功能中需要使用到登陆功能,所以我们使用django内置admin站点并创建一个管理员. 创建管理员以后,访问admin站点,先修改站点的语言配置 settings.py 访问admin 站点效果: 1. 认证Authen 阅读全文
摘要:
[TOC] 什么时候继承序列化器类Serializer,什么时候继承模型序列化器类ModelSerializer? 看表字段大小,看使用哪个更加节省代码了。 1. 视图 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转换数据) 控制数据库查询的执行 阅读全文
摘要:
[TOC] 1. 视图 drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在django原有的django.views.View类基础上,drf封装了多个子类出来提供给我们使用。 Django REST framwork 提供的视图的主要作用: 控制序列化器的执行(检验、保存、转 阅读全文
摘要:
1. Web应用模式 在开发Web应用中,有两种应用模式: 1. 前后端不分离 2. 前后端分离 2. api接口 为了在团队内部形成共识、防止个人习惯差异引起的混乱,我们需要找到一种大家都觉得很好的接口实现规范,而且这种规范能够让后端写的接口,用途一目了然,减少双方之间的合作成本。 目前市面上大部 阅读全文
摘要:
[TOC] 3. Vue对象提供的属性功能 3.1 过滤器 过滤器,就是vue允许开发者自定义的文本格式化函数,可以使用在两个地方:输出内容和操作数据中。 定义过滤器的方式有两种。 3.1.1 使用Vue.filter()进行全局定义 3.1.2 在vue对象中通过filters属性来定义 3.4 阅读全文
摘要:
[TOC] 5. 组件化开发 5.1 组件[component] 组件(Component)是自定义封装的功能。在前端开发过程中,经常出现多个网页的功能是重复的,而且很多不同的页面之间,也存在同样的功能。 而在网页中实现一个功能,需要使用html定义功能的内容结构,使用css声明功能的外观样式,还要 阅读全文
摘要:
Vue中发送ajax请求——axios使用详解 目录 axios 基于 Promise 的 HTTP 请求客户端,可同时在浏览器和 node.js 中使用 功能特性 在浏览器中发送 XMLHttpRequests 请求 在 node.js 中发送 http请求 支持 Promise API 拦截请求 阅读全文
摘要:
[TOC] 1. vue.js的快速入门使用 1.1 vue.js库的下载 vue.js是目前前端web开发最流行的工具库,由尤雨溪在2014年2月发布的。 另外几个常见的工具库:react.js /angular.js 官方网站: 中文:https://cn.vuejs.org/ 英文:h 阅读全文