
web
文章平均质量分 62
五道口纳什
wx公众号/B站:五道口纳什
展开
-
Spring boot 搭建
1. pom 文件的依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.2.RELEASE</versio...原创 2018-06-17 20:02:39 · 1740 阅读 · 3 评论 -
动态更新 HTML 内容 —— AJAX
通过 JavaScript 加载数据,在不刷新网页的情况下,更新网页内容的技术,称为 AJAX(Asynchronous JavaScript and XML,异步 JavaScript 和 XML)。1. 改变页面元素如下所示网页,想要通过 JavaScript 的方式更改温度数字。<body> <p> 当前温度:<span id="...原创 2018-05-08 22:20:45 · 9416 阅读 · 0 评论 -
jQuery AJAX 与 jQuery 事件
jQuery 本身即是为事件处理而特别设计的,jQuery 事件处理方法是 jQuery 中的核心函数。$(function() { ... }); 是如下格式的缩写:$(document).ready(function() { ... });0. $ 符号根据类别,定位标签:<button>click me</button><p...原创 2018-03-08 23:30:54 · 872 阅读 · 0 评论 -
jQuery 基础
1. 简介jQuery是 JavaScript 的一个集成库,语法简洁,它紧密集成了DOM,提供了方便的ajax的辅助方法、令人震撼的界面效果,可插拔的体系结构。 &lt;script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"&gt;&am原创 2018-03-03 23:42:38 · 770 阅读 · 0 评论 -
Python web —— Selenium 库
Selenium:硒,一种化学元素。Selenium 是 Python 下第三方浏览器自动化工具。原创 2017-09-28 22:54:43 · 1069 阅读 · 0 评论 -
Spring MVC 起步
Spring 通常用来开发 web 应用。1. Spring MVC 的请求响应机制Spring 框架会将请求(request)在调度Servlet(DispatcherServlet)、处理器映射(HandlerMapping)、控制器(Controller)以及视图解析器(View resolver)之间流动。 每当用户在 web 浏览器中点击链接或提交表单时,请求就开始了。从图中可以看出原创 2017-09-10 17:38:40 · 850 阅读 · 0 评论 -
Python Flask Web 第十一课 —— 使用 Flask-SQLAlchemy 管理数据库
alchemy:炼金术,魔力;flask-sqlalchemy 是一个 flask 扩展,其简化了在 Flask 程序中使用 SQLAlchemy 的操作。SQLAlchemy 是一个很强大的关系型数据库框架,支持多种数据库后台。原创 2016-06-07 16:01:15 · 1569 阅读 · 0 评论 -
Python Flask Web 第十课 —— flask-wtf
默认情况下,flask-wtf 能保护所有表单免受跨站请求伪造(Cross-site Request)的攻击。原创 2016-06-05 22:00:11 · 3173 阅读 · 0 评论 -
Python Flask Web 第九课 —— flask 扩展小结
注意,flask 的拓展在较老的版本中,使用的 namespace 为:from flask.ext.** import **而新版本的导入方法为:from flask_** import **1. flask-script 支持命令行选项from flask_script import Manager2. 使用 flask-bootstrap 集成 twitter bootstrapfrom fl原创 2016-06-05 17:43:34 · 1569 阅读 · 0 评论 -
Python Flask Web 第八课 —— request 请求对象
from flask import request请求对象包含客户端发出的所有请求信息。1. request.headersrequest.headers.get('User-Agent')获取客户端的浏览器版本2. request.form获取 POST 请求中提交的表单数据。原创 2016-06-05 17:38:19 · 2056 阅读 · 0 评论 -
Python Flask Web 第七课 —— 使用 flask-moment 本地化日期和时间
服务器需要统一时间单位,这与用户所在的地理位置(时区)无关,所以一般使用协调世界时(UTC,Coordinated Universal Time)。对用户而言,会对 UTC 格式的时间感到困惑,更希望看到本地时间,而且采用当地所惯用的格式。原创 2016-06-04 16:05:22 · 7339 阅读 · 0 评论 -
Python Flask Web 第六课 —— 静态文件
1. 静态文件与 web 程序的组成Web 程序不是仅由 Python 代码模板组成,静态文件, HTML 代码中引用的图片、JavaScript 源码文件、CSS;>>> app = Flask(__name__)>>> app.url_mapMap([<Rule '/static/<filename>' (GET, OPTIONS, HEAD) -> static>])当我们查原创 2016-06-04 11:00:54 · 11431 阅读 · 0 评论 -
Python Flask Web 第五课 —— 包含导航条的程序基模板
1. base.html{% extends "bootstrap/base.html" %}{% block title %} Flasky {% endblock %}{% block navbar %}<div class="navbar navbar-inverse" role="navigation"> <div class="container"> <div原创 2016-06-02 22:00:16 · 4178 阅读 · 0 评论 -
Python Flask Web 第四课 —— 模板引擎Jinja2
1. 基本介绍形式最为简单的 Jinja2 模板是一个包含响应文本的文件。templates/index.html<h1>Hello World!</h1>既然是模板,自然也可包含由变量表示的动态部分:templates/user.html<h1>hello, {{ name }}! </h1>2. 控制结构Jinja2 提供了多种控制结构,用以改变模板的渲染流程。3. 一个基准模板及其衍生模板ba原创 2016-06-02 21:42:17 · 2210 阅读 · 0 评论 -
Web 服务器错误代码
一、4 开头(1)404:客户端请求未知页面或路由二、5 开头(1)500:internal server error,内部服务器错误,原创 2016-06-02 20:51:33 · 1130 阅读 · 0 评论 -
Html 5/CSS 的学习(二) —— Bootstrap 导航栏
参考 Bootstrap 导航栏0. 导航栏类别(1)默认导航栏:class=”navbar navbar-default”;(2)响应式导航栏:要折叠的内容必须包裹在class=”collapse navbar-collapse” 的 div 中。折叠起来的导航栏实际上是一个带有: class=”navbar-toggle”data_toggle:用于告诉 JavaScript 需要对按钮原创 2016-06-02 20:37:23 · 1544 阅读 · 0 评论 -
ExtDeprecationWarning: Importing flask.ext.bootstrap is deprecated, use flask_bootstrap instead.
此错误信息出现在对 flask 进行拓展时导入包的方式上,以下导入包的方式将会产生该错误信息,from flask.ext.script import Managerfrom flask.ext.bootstrap import Bootstrap解决方案也正如提示所言:from flask_script import Managerfrom flask_bootstrap import Boo原创 2016-06-02 17:23:46 · 6613 阅读 · 0 评论 -
Bootstrap
1. 基础Bootstrap 是 Twitter 开发的一个开源框架,它提供的用户界面组件可用于创建整洁且具有吸引力的网页,且这些网页还能兼容所有现代 Web 浏览器。Bootstrap 是客户端框架,因此不会直接涉及服务器。服务器需要做的只是提供引用 Bootstrap 层叠样式表(CSS)和 JavaScript 文件的 HTML 响应,并在 HTML、CSS 和JavaScript 代码中实例原创 2016-06-02 16:50:30 · 1054 阅读 · 0 评论 -
Python Flask Web 第三课 —— 模板
1. 业务逻辑与表现逻辑 要想开发出易于维护的程序,关键在于编写形式简洁且结构良好的代码。当用户在网站中注册了一个新账户。用户在表单中输入电子邮件地址和密码,然后点击提交按钮。服务器接收到包含用户输入数据的请求,然后 Flask 把请求分发到处理注册请求的视图函数。这个视图函数需要:(1)访问数据库,添加新用户;(2)生成响应回送浏览器;这两个过程分别成为:(1)业务逻辑(2)表现逻原创 2016-06-02 16:33:44 · 1186 阅读 · 0 评论 -
认识服务器与web服务器
1. 基本原理多线程服务器面对的场景是不同用户发送的海量请求;多线程 Web 服务器会创建一个线程池,再从线程池中选择一个线程用于处理接收到的请求;2. 常见问题2.1 多线程与全局变量用户发送的 request 请求对象不可能作为全局变量。在多线程服务器中,多个线程同时处理不同客户端发送的不同请求时,每个线程看到的 request 对象必然不同。原创 2016-06-02 15:42:07 · 1293 阅读 · 0 评论 -
Python Flask Web 第二课 —— 请求-响应循环
1. 请求与请求上下文Flask 从客户端收到请求(请求对象,比如请求某 URL)时,路由给视图函数处理,视图函数需要访问这些请求对象(它封装了客户端发送的 HTTP 请求),这样才能处理请求。要想让视图函数能够访问请求对象,一个显而易见的方式就是将其作为参数传入视图函数,不过这会导致程序中的每个视图函数都增加一个参数。除了访问请求对象,如果视图函数在处理请求时还要访问其他对象,情况会变得更糟。为了原创 2016-06-02 15:27:19 · 2608 阅读 · 0 评论 -
Python Flask Web 第一课 —— 基本概念和程序的基本结构
1. 初始化所有的 Flask 程序都必须创建一个程序实例,所谓程序实例,在 Flask 框架下就是,Flask 类的实例对象(instance)。 from flask import Flaskapp = Flask(__name__)Web 服务器使用一种名为 Web 服务器网关接口(Web Server Gateway Interface,WSGI)的协议,把接收自客户端(client)的所原创 2016-06-02 12:35:03 · 2059 阅读 · 0 评论 -
Java web 基础
(1)GET /static/:表示静态资源原创 2016-03-16 10:18:03 · 1132 阅读 · 0 评论