一、概述 1、什么是框架? 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单说就是使用别人搭好的舞台,你来做表演。 2、常见的Python Web框架: Full-Stack Frameworks(全栈框架、重量级框架): ...
分类:
编程语言 时间:
2016-09-09 12:02:16
阅读次数:
1117
本节内容: 1. 面向对象高级语法部分 1.1 静态方法、类方法、属性方法 1.2 类的特殊方法 1.3 反射 2. 异常处理 3. Socket开发基础 1. 面向对象高级语法部分 1.1 静态方法、类方法、属性方法 1) 静态方法 通过@staticmethod装饰器即可把其装饰的方法变为一个静 ...
分类:
编程语言 时间:
2016-09-09 11:57:18
阅读次数:
317
一、Web框架本质 众所周知,对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 上述通过socket来实现了其本质,而对于真实开发中的python web程序来说,一般会分为两部分:服务器程序和应用程序。服务器程序负责对socket服务器进行封 ...
分类:
编程语言 时间:
2016-09-07 22:37:07
阅读次数:
241
一、概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),浏览器将字符串(HTML)渲染并显示浏览器上。 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新 ...
分类:
编程语言 时间:
2016-09-06 23:11:43
阅读次数:
192
jQuery是一个兼容多浏览器的javascript库,核心理念是write less,do more(写得更少,做得更多)。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不 ...
分类:
编程语言 时间:
2016-09-06 22:44:57
阅读次数:
169
一、简介 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处理。学习了html和css做出来的网页只是静态的网页,如果需要网页出现各种效果,那么需要学习一门新的语言JavaSc ...
分类:
编程语言 时间:
2016-09-03 13:30:56
阅读次数:
277
Fabric是一个用于应用(批量)部署和系统(批量)管理的Python库和命令行工具,关于Fabric的介绍请参考:http://www.fabfile.org/。Capistrano是一个用Ruby语言编写的远程服务器自动化和部署工具,关于Capistrano的介绍请参考:http://capistranorb.com/。本文仅使用Python语言..
分类:
编程语言 时间:
2016-09-02 01:04:44
阅读次数:
339
目录: 面向过程 VS 面向对象 面向过程编程(Procedural Programming) 面向过程编程依赖一个procedure包含一组要被进行计算的步骤, 面向过程又被称为top-down languages, 就是程序从上到下一步步执行,一步步从上到下,从头到尾的解决问题 。基本设计思路就 ...
分类:
编程语言 时间:
2016-09-01 17:53:54
阅读次数:
218
一、css简介 CSS 是 Cascading Style Sheets的缩写,称为层叠样式表,用来设计网页的样式布局,以及大小来适应不同的屏幕等,使网页的样式和网页数据分离, 二、导入css 导入css有3种方式: 三、css选择器(常用) 更多选择器 四、css常用的属性 1 颜色属性: 2 字 ...
分类:
编程语言 时间:
2016-09-01 16:27:16
阅读次数:
165
一、HTML相关概念 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户! ...
分类:
编程语言 时间:
2016-09-01 12:35:40
阅读次数:
240