09 2018 档案

django项目中账号注册登陆使用JWT的记录
摘要:需求分析1. 注册用JWT做状态保持 1.1 安装jwt pip install djangorestframework-jwt 1.2 去settings里面配置jwt配置项 REST_FRAMEWORK = { 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_ 阅读全文

posted @ 2018-09-04 20:39 王小鱼Oo 阅读(2689) 评论(0) 推荐(0)

前端学习(三十九)移动端app(笔记)
摘要:移动端App 开发App的三种方式 Native App 原生 底层语言 java Android oc IOS 优势: 1.性能非常高 2.可以调用底层功能 劣势: 1.不能跨平台 2.至少需要两个团队 3.成本过高 4.维护难,开发周期长 Web App Web 完全就是页面,只不过包了一个壳子 阅读全文

posted @ 2018-09-03 17:15 王小鱼Oo 阅读(654) 评论(0) 推荐(0)

前端学习(三十八)vue(笔记)
摘要:Angular+Vue+React Vue性能最好,Vue最轻 Angular 入门难,学习成本高Vue 简单 Vue 官网:http://vuejs.org/ 中文:http://cn.vuejs.org/ Vue.js的发展 1.x 2.x √ Vue如何玩? new Vue({ el:'元素选 阅读全文

posted @ 2018-09-03 17:13 王小鱼Oo 阅读(158) 评论(0) 推荐(0)

前端学习(三十七)angular(笔记)
摘要:MVC 后台 M Module 数据层 V View 视图层 C Controller 控制层前端开始用MVC M 数据层 交互 V 视图层 DOM操作 C 控制层 逻辑 不用原生写MVC 1.不是所有人都懂MVC,用人需求变高。 2.风格不统一 库和框架的区别? 库 辅助程序员开发 JQuery 阅读全文

posted @ 2018-09-03 17:12 王小鱼Oo 阅读(158) 评论(0) 推荐(0)

前端学习(三十七)面向对象(笔记)
摘要:什么是面向对象? 面向对象是一种编程思想:OOP 面向过程 面向对象 面向数据作用域链 先再当前函数找变量,如果找不到找父级,如果父级没有,在往上找,直到找到全局。如果全局也没有,就报错。原型链 先再当前实例身上找,如果没有找构造函数,如果构造函数没有找父类,直到找到Object,如果没有,就und 阅读全文

posted @ 2018-09-03 17:11 王小鱼Oo 阅读(156) 评论(0) 推荐(0)

前端学习(三十六)promise(笔记)
摘要:一个页面: 头部、用户信息、新闻列表jquery ajax: 1、$.ajax({ url:'', dataType:'json',}).then(res=>{ //res : 成功后的返回},err=>{ //err: 失败的对象});2、let url = '';$.ajax({ url, da 阅读全文

posted @ 2018-09-03 17:09 王小鱼Oo 阅读(263) 评论(0) 推荐(0)

前端学习(三十五)模块化es6(笔记)
摘要:RequireJs:一、安装、下载 官网: requirejs.org Npm: npm i requirejs二、使用 以前的开发方式的问题: 1)、js 是阻塞加载 2)、变量名冲突 3)、多个JS文件之间相互依赖(必须保证一个正确的顺序) 1、简单示例 require(['js/a1.js'] 阅读全文

posted @ 2018-09-03 17:07 王小鱼Oo 阅读(159) 评论(0) 推荐(0)

前端学习(三十四)对象&模块化(笔记)
摘要:人,工人 //类的定义 function Person(name,age){ //构造函数 //工厂模式 //1.原料 //var obj = new Object(); //2.加工 this.name = name; this.age = age; //3.出厂 //return obj; } 阅读全文

posted @ 2018-09-03 17:06 王小鱼Oo 阅读(182) 评论(0) 推荐(0)

前端学习(三十三)面向对象(笔记)
摘要:面向对象: 思想。 什么是对象:男朋友,女朋友,狗,猫,电视,冰箱 ...... 什么都是对象 —— 万物皆对象 (everything is object)。 什么是面向对象: 看着你的对象。和对象打交道。 —— 使用对象,创建对象使用 —— 方便,好用 —— 以前写对象 —— $$$ ——现在 阅读全文

posted @ 2018-09-03 17:05 王小鱼Oo 阅读(388) 评论(0) 推荐(0)

前端学习(三十二)正则(笔记)
摘要:正则 正则表达式 Regular Expression 规则表达式正则有两个作用: 1.操作字符串 2.校验表单操作字符串 使用正则操作字符串非常简单,不是必须得用。使用是为了方便 正则玩的就是规则 itwenqiang@sina.com 137-1807-9033 010-4334567 北京市朝 阅读全文

posted @ 2018-09-03 17:03 王小鱼Oo 阅读(172) 评论(0) 推荐(0)

前端学习(三十一)canvas(笔记)
摘要:canvas 画布 画图、做动画、做游戏 canvas就是新标签 必须获取绘图上下文 var gd = oC.getContext('2d'); 设置起点 gd.moveTo(); 设置终点 gd.lineTo(); 描边 gd.stroke(); 填充 gd.fill(); 设置描边颜色 gd.s 阅读全文

posted @ 2018-09-03 17:01 王小鱼Oo 阅读(153) 评论(0) 推荐(0)

前端学习(三十)es6的一些问题(笔记)
摘要:赋值表达式 document.onclick = document.onmouseover = fn; var a = b = c = d = 5; 不推荐逗号表达式 var a = 5, b = 3, c = 2; 听逗号最后一个 if(0,1){ if(1,0) true √ true }els 阅读全文

posted @ 2018-09-03 17:00 王小鱼Oo 阅读(290) 评论(0) 推荐(0)

前端学习(二十九)nodejs(笔记)
摘要:后台语言 java php .Net python Node.js Node.js 1.语法就是js语法 2.性能高 理论上是php的86倍 Node.js php 3 200 6 400 3.公司用的特别多 Node.js node --version node.js文件 *.js 执行node文 阅读全文

posted @ 2018-09-03 16:54 王小鱼Oo 阅读(289) 评论(0) 推荐(0)

前端学习(二十八)es6&ajax(笔记)
摘要:ES6 let 块级作用域 const 解构赋值 字符串拼接 扩展运算符 箭头函数 function show(a){ return a; } ↓ show=a=>a; function show(a,b){ return a+b; } ↓ show=(a,b)=>a+b; function sho 阅读全文

posted @ 2018-09-03 16:53 王小鱼Oo 阅读(1399) 评论(0) 推荐(0)

前端学习(二十七)存储&es6(笔记)
摘要:cookie 存储 以站点为单位的。 必须配合服务器环境 不能跨浏览器 cookie有生命周期 默认是session session 会话 打开页面会话开始 关闭浏览器会话结束 名字不能重复 容量有限: 4KB 如何存数据? document.cookie = 'name=value'; docum 阅读全文

posted @ 2018-09-03 16:52 王小鱼Oo 阅读(393) 评论(0) 推荐(0)

前端学习(二十七)自动构造工具交互(笔记)
摘要:复习 透视 perspective(); rotateX rotateY translateZ 3D -webkit-transform-style: preserve-3d; 斐波那契数列(兔子) 递归 垃圾回收机制 局部 很短 函数调用完成之后,里面的局部变量就会消失 全局 很长 关闭页面消失 阅读全文

posted @ 2018-09-03 16:51 王小鱼Oo 阅读(179) 评论(0) 推荐(0)

前端学习(二十六)移动端s(笔记)
摘要:弹性布局rem布局 CSS3 transform rotate 旋转 translate 平移 scale 缩放 skew 扭曲 rotate 深入 rotate() Z轴 rotateX() X轴 透视效果 perspective(px) 透视的强度 数值越小越明显 推荐范围: 800-1200 阅读全文

posted @ 2018-09-03 16:50 王小鱼Oo 阅读(185) 评论(0) 推荐(0)

前端学习(二十四)一些总结(笔记)
摘要:javascript的组成部分? ECMAScript 核心解释器 DOM 文档对象模型 BOM 浏览器对象模型 DOM DOM树 html页面的结构关系 获取子节点 父级.children 获取第一层子节点 获取父节点 结构父级 oEle.parentNode 定位父级 oEle.offsetPa 阅读全文

posted @ 2018-09-03 16:48 王小鱼Oo 阅读(129) 评论(0) 推荐(0)

前端学习(二十五)移动端(笔记)
摘要:移动端 手机、pad、watch、电视 移动端和pc端的写法一样。只不过更加注意尺寸。 移动端测试 1.浏览器模拟手机 仅供参考 2.真机测试 写移动端必须加viewport viewport 视口 <mate name="viewport" content="width=320"/> 让页面按照3 阅读全文

posted @ 2018-09-03 16:48 王小鱼Oo 阅读(180) 评论(0) 推荐(0)

前端学习(二十三)DOM操作,事件(笔记)
摘要:javascript 组成部分 1.ECMAScript javascript的核心解释器 2.DOM Document Object Modle 文档对象模型 DOM操作 获取元素 改变样式 改变内容 3.BOM 浏览器对象模型 浏览器操作 window.navigator.userAgent w 阅读全文

posted @ 2018-09-03 16:46 王小鱼Oo 阅读(233) 评论(0) 推荐(0)

前端学习(二十二)css3(笔记)
摘要:html5 普通: header section footer nav article aside figure 特殊: canvas video audio(controls控制台) 表单: type time color range number 自动获取焦点: autofocus 提示文字: 阅读全文

posted @ 2018-09-03 16:44 王小鱼Oo 阅读(145) 评论(0) 推荐(0)

前端学习(二十一)初识h5(笔记)
摘要:html5 主要目标:语义化!可以被人或者机器更好的阅读! 支持各种媒体的嵌入!不兼容低版本! html5新标签: 普通: <header class="box"> 头部 </header> <nav> 导航 </nav> <section> 内容 <aside> 侧边栏 </aside> <art 阅读全文

posted @ 2018-09-03 16:43 王小鱼Oo 阅读(145) 评论(0) 推荐(0)

前端学习(二十)jquery属性(笔记)
摘要:jq里面操作属性的方法: 设置属性: 设置一个: $(this).attr('src','img/pic2.jpg'); 设置一组: $(this).attr({src:'img/pic2.jpg',title:'不好看的图',id:'aaa'}); 获取属性: alert($(this).attr 阅读全文

posted @ 2018-09-03 16:42 王小鱼Oo 阅读(115) 评论(0) 推荐(0)

前端学习(十九)jquery(笔记)
摘要:jquery:库,框架 js,别人封装成的js官网:http://jquery.com/ 1.7 jq 1.X 兼容ie6jq 2.x 兼容ie9+怎么来选择库: 基于需求! 稳定版本!准备: 库: 帮助手册: 原生: window.onload=function(){} doucment.getE 阅读全文

posted @ 2018-09-03 16:41 王小鱼Oo 阅读(113) 评论(0) 推荐(0)

前端学习(十八)js的json(笔记)
摘要:json: 数组: 1.有序 var arr=[2,1,3,4] arr[0]; 2.有length 3.普通for 4.下标数字 5.添加删除 splice json: 1.无序 var json={b:2,a:1,c:3} json.a 2.没有length 3.for in 4.字符串 5.添 阅读全文

posted @ 2018-09-03 16:40 王小鱼Oo 阅读(192) 评论(0) 推荐(0)

前端学习(十七)js数组(笔记)
摘要:数组: 1. var arr=[1,2,3,4]; 2. var arr=new Array(1,2,3,4,5); 区别: 1.写法不一样,选择第一种(好写) 2.选择第一种! 关于数组方法: 1.push(要添加的值);往里添加一个!var arr=[1,2,3,4] arr.push(888) 阅读全文

posted @ 2018-09-03 16:39 王小鱼Oo 阅读(356) 评论(0) 推荐(0)

前端学习(十六)字符串(笔记)
摘要:js:字符串、数组、json 字符串: js里面带引号的都是字符串! 字符串方法:1.charAt(下标);var str='123456';alert(str.charAt(5));获取字符串下标!2.indexOf(小字符串);var str='sdgfsdgd'; alert(str.inde 阅读全文

posted @ 2018-09-03 16:38 王小鱼Oo 阅读(186) 评论(0) 推荐(0)

前端学习(十五)时间函数(笔记)
摘要:获取非行间样式:oBox.currentStyle.height;兼容:iegetComputedStyle(oBox,false).height;兼容:高版本不兼容:ie8-处理兼容:1.if(oBox.currentStyle){ var n=oBox.currentStyle.height;} 阅读全文

posted @ 2018-09-03 16:37 王小鱼Oo 阅读(443) 评论(0) 推荐(0)

前端学习(十四)js回顾和定时器(笔记)
摘要:回顾知识点: 作用域: 1.全局变量:在任何位置都可以使用的变量 2.局部变量:只能在函数内部使用的变量 3.闭包:子函数可以使用父函数的局部变量 var a=12;function show(){ var a=23; alert(a); 23(变量的遮蔽)} show();alert(a)--12 阅读全文

posted @ 2018-09-03 16:36 王小鱼Oo 阅读(206) 评论(0) 推荐(0)

前端学习(十三)js运算符(笔记)
摘要:类型转换: 1.强制类型转换:(数字字符串转数字) parseInt() parseFloat() Number()--严格转换 NaN: 不是一个数字,但是它属于number类型 2.隐私转换: 加法转换:(数字转换成字符串) a++; 减法:(字符串转换数字) 属于严格类型转换! 1.oBtn. 阅读全文

posted @ 2018-09-03 16:34 王小鱼Oo 阅读(568) 评论(0) 推荐(0)

前端学习(十二)js数据类型(笔记)
摘要:选项卡: for循环 for(初始值,条件,自增){} for(var i=0; i<9;i++){}几个按钮对应相同个内容!!! 若干个按钮对应一个内容!!! 字符串: ***只要在网页中js里面出现带引号的都是字符串! 1.汉字必须是字符串! 2.单词不带引号,也没报错,它是变量 3.不带引号数 阅读全文

posted @ 2018-09-03 16:33 王小鱼Oo 阅读(396) 评论(0) 推荐(0)

前端学习(十一)函数(笔记)
摘要:定义函数: function aaa(){ /// }调用函数:(哪里需要就在哪里调用) aaa() if语句(判断)if(条件){ 语句一}else{ 语句二}用法:满足条件,执行语句一,不满足执行语句二! 表单元素的内容: value里面普通元素的内容: innerHTML 传参:functio 阅读全文

posted @ 2018-09-03 16:32 王小鱼Oo 阅读(139) 评论(0) 推荐(0)

前端学习(十)初识js(笔记)
摘要:js事件(公有属性)onclick="" 当点击。。。时!onmouseover="" 当鼠标移入...时!onmouseout="" 当鼠标移出...时!alert(1) 可以弹出一个1!注意:css用双引号,js用单引!总结: 1.点击谁,就给谁添加事件! 比如说点击div,就给div添加事件 阅读全文

posted @ 2018-09-03 16:30 王小鱼Oo 阅读(186) 评论(0) 推荐(0)

前端学习(九)表格(笔记)
摘要:表格:<table> 表格父级 <thead> 表头 <tr> 一行 <th>1</th> 表头里一行中的一列 <th>2</th> <th>3</th> <th>4</th> </tr> </thead> <tbody> 表身 <tr> <td>1</td> 一行里的一列 <td>2</td> < 阅读全文

posted @ 2018-09-03 16:29 王小鱼Oo 阅读(287) 评论(0) 推荐(0)

前端学习(八)sass和bootstrap(笔记)
摘要:lesssass 和less基本上70%差不多(书写方式不一样)sass功能更多一点1.定义一个变量$b:blue;div{width:100px;height:100px; background:$b;}2.运算div{width:100px*2;height:100px+100px; backg 阅读全文

posted @ 2018-09-03 16:28 王小鱼Oo 阅读(1170) 评论(0) 推荐(0)

前端学习(七)less(笔记)
摘要:less 处理器:koala_2.0.4_portable属于css预处理语言,可以让你的css语言更有逻辑性!编译css的!准备工作: 1.项目: js css img less 2.less: a1.less 3.把项目拖到编译软件里 点击绿色按钮:在css文件夹里会编译出一个a1.css 4. 阅读全文

posted @ 2018-09-03 16:26 王小鱼Oo 阅读(392) 评论(0) 推荐(0)

前端学习(六)定位(笔记)
摘要:定位: 绝对定位: position:absolute; top:0; left:0;(俩个值必须都有) 值:数字 百分比 好处: 1.主要作用:可以让一个元素在网页中的任何一个位置,而且不干扰页面的布局!position:relative; top:0;left:0; 2.可以做一个页面中绝对居中 阅读全文

posted @ 2018-09-03 16:24 王小鱼Oo 阅读(156) 评论(0) 推荐(0)

前端学习(五)浮动(笔记)
摘要:float:left/right/none;主要功能:让块元素排一在一排!!!!特性: 1.根据浮动方向,可以改变块元素的排列顺序2.加了浮动,行内元素就变成块元素3.加了浮动不写固定宽高的时候,默认内容宽高4.加了浮动就半脱离文档流(但是还是会把标签里面的内容给挤出来)注意:5.只要给子级加了浮动 阅读全文

posted @ 2018-09-03 16:23 王小鱼Oo 阅读(219) 评论(0) 推荐(0)

前端学习(四)盒子模型(笔记)
摘要:内外边距:外边距:marginmargin-left:100px;margin-right:100px;margin-top:100px;margin-bottom:100px;缩写:margin:100px;四个方向都是100px;margin:100px 200px;上下100px 左右200p 阅读全文

posted @ 2018-09-03 16:22 王小鱼Oo 阅读(198) 评论(0) 推荐(0)

前端学习(三)css选择器(笔记)
摘要:字体样式: color:red; font-size:12px; font-weight:bold/normal; font-style:italic/normal; font-family:""文本样式: text-indent:2em; text-decoration:none/line-thr 阅读全文

posted @ 2018-09-03 16:20 王小鱼Oo 阅读(147) 评论(0) 推荐(0)

前端学习(二)css样式笔记(笔记)
摘要:background-image:url(img/xiaofeiji.jpg)背景图:url(图片路径);(背景图默认平铺)background-repeat:repeat-x/repeat-y/no-repeat;背景重复状态:x轴/y轴/不重复;background-position:100px 阅读全文

posted @ 2018-09-03 16:18 王小鱼Oo 阅读(154) 评论(0) 推荐(0)

django里面跨域CORS的设置
摘要:安装 添加应用 在settings里面配置 中间层设置 添加白名单 阅读全文

posted @ 2018-09-03 15:40 王小鱼Oo 阅读(7078) 评论(0) 推荐(0)

node.js提供的服务器live-server的使用
摘要:安装node.js的版本控制工具nvm,在终端中执行 重新进入终端,使用nvm安装最新版本的node.js 安装live-server 创建成功后,在静态文件目录下使用live-serverr就可以了 live-server运行在8080端口下,可以通过127.0.0.1:8080来访问静态页面。 阅读全文

posted @ 2018-09-01 20:30 王小鱼Oo 阅读(3296) 评论(1) 推荐(0)