摘要: 一、移动端事件问题 1.click事件300ms延迟问题 2007年第一代iphone发布,移动端Safari首创双击缩放功能,原理是click一次后,经过300ms之后检测是否再有一次click,如果有就会缩放,如果没有则是一个click事件。所以cilck操作会有卡顿感觉。 2.dblclick 阅读全文
posted @ 2019-01-01 21:58 学霸初养成 阅读(1494) 评论(0) 推荐(0) 编辑
摘要: CSS CSS是英文Cascading Style Sheets的缩写,称为层叠样式表,用于对页面进行美化。 存在方式有三种:元素内联、页面嵌入和外部导入,比较三种方式的优缺点。 语法:style = "key1:value1;key2:value2;" 在标签中使用 style="xx:xxx;" 阅读全文
posted @ 2018-12-30 22:13 学霸初养成 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 原生JS 一、文档、窗口的宽高和位置 // 获取屏幕的宽高 window.screen.height | window.screen.width // 屏幕可用工作区宽高 window.screen.availHeight | window.screen.availWidth // 浏览器窗口可见区 阅读全文
posted @ 2018-12-30 21:18 学霸初养成 阅读(1630) 评论(0) 推荐(0) 编辑
摘要: 一、何谓异常处理 在我们调试程序时,经常不可避免地出现意料之外的情况,导致程序不得不停止运行,然后提示大堆提示信息,大多是这种情况都是由异常引起的。异常的出现一方面是因为写代码时粗心导致的语法错误,这种错误在程序编译时就可以发现;另一方面也可能是因为程序逻辑错误,这种错误往往是不可避免地,只能通过异 阅读全文
posted @ 2018-12-22 14:57 学霸初养成 阅读(998) 评论(1) 推荐(0) 编辑
摘要: 一、模板组成 组成:HTML代码 + 逻辑控制代码 二、逻辑控制代码的组成 1.变量 1.Template和Context对象(不推荐使用) 2.深度变量查找(万能的据点号) 3.变量的过滤器(filter)的使用 2.标签(tag)的使用 ①{% if %} ②{% for %} 模板for不支持 阅读全文
posted @ 2018-12-18 21:40 学霸初养成 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 在Django MTV模式中,View视图负责业务逻辑部分,路由系统接收到HTTP请求,并将任务分配给相应的视图函数,由视图函数来负责响应这个请求。无论视图本身包含什么逻辑,都要返回响应。 在这里HTTP请求中产生两个核心对象: HTTP请求:HttpRequest对象 HTTP响应:HttpRes 阅读全文
posted @ 2018-11-17 15:49 学霸初养成 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 什么是ORM? MVC框架中重要的一部分就是ORM,实现了数据模型与数据库的解耦,即数据模型不需要依赖于特定的数据库,通过简单的配置就可以轻松更换数据库。 ORM是对象关系映射的简称,主要任务是: 根据对象的类型生成表结构 将对象、列表操作,转换成SQL语句(或其他数据库的语句) 将SQL查询到的结 阅读全文
posted @ 2018-10-19 21:44 学霸初养成 阅读(569) 评论(0) 推荐(0) 编辑
摘要: URLconf是什么? URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的view函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 参数说明: 正则表达式(regex): regex是正则表 阅读全文
posted @ 2018-10-10 20:07 学霸初养成 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Django是一种基于Python的Web开发框架 什么是web框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。 对于所有的Web应用,本质上其实就是一个socket服务端, 阅读全文
posted @ 2018-10-09 20:27 学霸初养成 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 前言 Ubuntu18.04想要安装MySQL,只能安装MySQL8.0版本。如果你直接 apt-get install mysql-server 安装,那么恭喜踩坑! 先给出彻底删除mysql5.x的命令: apt-get install mysql-server 会默认安装MySQL5.7,将会 阅读全文
posted @ 2018-09-20 20:02 学霸初养成 阅读(2456) 评论(0) 推荐(1) 编辑