前端开发 05 JavaScript基础

前端开发 05 JavaScript基础

记得刚学编程的时候,看知乎萧井陌的文章 ,里边提到一定要先形成整体感,在来填充骨架,这样会在脑子里形成结构,而不是学一点用一点.现在学过python之后,再来学JavaScript,确实深刻的体会到知识迁移的重要性.JS去年在自学的时候看过Head First HTML5 Programming,但

前端开发 04 CSS属性

前端开发 04 CSS属性

CSS的属性是实现各种CSS效果的关键.通过对不同的标签应用不同的属性以及将其组合起来,就可以实现各种效果. CSS的属性很多,但最重要的是搞清楚CSS的盒模型,以及这些属性会在什么程度上在盒模型内展示,从而达到自己想要的效果. 字体属性 font-family 使用字体家族,浏览器会按照字体顺序查

前端开发 03 CSS基础

前端开发 03 CSS基础

CSS是Cascading Style Sheets 层叠样式表的简称.所谓层叠样式表,就是浏览器在读到HTML的结构,也就是各种标签及其内容之后,在显示到屏幕之前,会按照CSS里的样式设置,按照一定的次序,一层一层的呈现不同的效果,最后将这些不同的样式层叠起来成为单个的页面展现在浏览器窗口中. 样

前端开发 02 表单-用于交互的标签

前端开发 02 表单-用于交互的标签

Form 表单 表单用于向服务器传输数据,从而实现用户与Web服务器的交互,表单是一个容器,能够包含input textarea select fieldset和label标签. Form表单提交数据的几个注意事项: form需要环绕在需要提交的各种标签外围 form提交的数据提交到哪里去,需要用f

前端开发 01 HTML基础标签

前端开发 01 HTML基础标签

终于又学回到前端开发了。回想起一年多之前开始自学编程的时候,懵懵懂懂的自己把Head First HTML与CSS(第2版)这本书看完,依照书上的例子建了一个简单的网站,开始记录学习编程的过程。也正是在这本书的启发下,我购买了主机和这个域名,建立了这个小站。现在回头看看,这本书讲的东西实在是太基础了

MySQL数据库6 ORM模型-SQLalchemy模块

MySQL数据库6 ORM模型-SQLalchemy模块

ORM模型 ORM Object Relational Mapping关系对象映射 是为了解决一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术,由于查询数据库需要大量重复的代码,如果程序能够通过操作对象的属性和方法,来避免反复的语句就好了,ORM就是这样一种中继数据,把不同的数据库都可以抽

MySQL数据库5 索引

MySQL数据库5 索引

索引 索引的目的是加速查找,在MysQL中,指定建立索引,会为这个表的某些列建立额外的索引文件,通过索引文件可以快速查找到内容. 索引文件是一种特殊的数据结构,在MySQL里一般有两种,一种是哈希表,一种是Btree.索引文件建立之后,表如果被改动,索引文件也会被改动,因此提高了查询性能,但降低了修

MySQL数据库4 视图 触发器 函数 存储过程

MySQL数据库4 视图 触发器 函数 存储过程

视图 视图的概念在之前已经接触过,其实就是查询中所使用的临时表,如果一个临时表经常被使用,那可以使用生成这个临时表的语句来定义一个视图,以后只需要将这个视图当做一个表来用就可以了. 视图实际上就是一个SQL查询,其数据基于原始表格,如果原始表格的数据有所变动,查询结果也用到变动后数据的话,则视图的数

MySQL数据库3 Python操作MySQL及用户权限管理

MySQL数据库3 Python操作MySQL及用户权限管理

通过PyMySQL库操作数据库 之前都是通过命令行窗口和Navicat这种交互界面进行操作,现在要开始使用Python操作MySQL来进行自动化操作了. Python需要第三方库PyMySQL来操作MySQL数据库. 通过查询数据来看基本使用方法: import pymysql # 创建连接 co

MySQL数据库2 检索数据

MySQL数据库2 检索数据

SELECT 语句 数据库的核心使用是检索数据.所以先来学习检索数据,最后再学习插入和删除数据. SQL语句是由关键字构成的.关键字类似于python里的系统保留字,自定义的标识符不能够与关键字相同.检索语句用到的关键字是SELECT以及一系列子句. SQL语句不区分大小写,SQL语句最前边的是指令