html代码

Java Web学习总结(4)——HttpServletResponse对象入门

假装没事ソ 提交于 2020-03-17 04:54:38
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。 request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。 一、HttpServletResponse对象介绍      HttpServletResponse对象代表服务器的响应。这个对象中封装了向客户端发送数据、发送响应头,发送响应状态码的方法。查看HttpServletResponse的API,可以看到这些相关的方法。 1.1、负责向客户端(浏览器)发送数据的相关方法    1.2、负责向客户端(浏览器)发送响应头的相关方法       1.3、负责向客户端(浏览器)发送响应状态码的相关方法    1.4、响应状态码的常量   HttpServletResponse定义了很多状态码的常量(具体可以查看Servlet的API),当需要向客户端发送响应状态码时,可以使用这些常量,避免了直接写数字,常见的状态码对应的常量:   状态码404对应的常量      状态码200对应的常量      状态码500对应的常量    二、HttpServletResponse对象常见应用 2.1

Django基础-Lesson1

℡╲_俬逩灬. 提交于 2020-03-17 04:47:12
web框架概念 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统。 对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n".encode("utf8")) client.send("<h1 style='color:red'>Hello, yuan</h1>".encode("utf8")) def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8001)) sock.listen(5) while True: connection, address = sock.accept() handle_request(connection) connection.close() if __name__ == '__main__': main() socket模拟服务端 最简单的Web应用就是先把HTML用文件保存好

Web前端JQuery面试题(一)

孤街浪徒 提交于 2020-03-17 04:44:04
Web前端JQuery面试题(一) 一:选择器 基本选择器 什么是 #id , element , .class , * , selector1, selector2, selectorN ? 答: 根据给定的 id 匹配一个元素,用于搜索,通过 id 的属性给定值。 案例:查找 id 为 da3 的元素 html代码: <div id="da1"></div> <div id="da2"></div> <div id="da3"></div> jquery代码: $("#da3"); 结果: [ <div id="da3"></div> ] html代码: <div id="da:q"></div> jquery代码: $("#da\\:q"); 根据给定的元素名匹配所有元素 案例,查找 div 元素: html代码: <div> da1 </div> <div> da2 </div> <p>da3</p> jquery代码: $("div"); 结果: [ <div> da1 </div> , <div> da2 </div> ] 根据给定的类匹配元素 html代码: <div class="dashu"> dashu </div> <div class="da"> da </div> jquery代码: $(".da"); 结果: [ <div class="da"> da

前端基础之jQuery入门 01

陌路散爱 提交于 2020-03-17 04:22:16
jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:"Write less, do more." 优势 一款轻量级的JS框架。jQuery核心js文件才几十kb,不会影响页面加载速度。 丰富的DOM选择器,jQuery的选择器用起来很方便,比如要找到某个DOM对象的相邻元素,JS可能要写好几行代码,而jQuery一行代码就搞定了,再比如要将一个表格的隔行变色,jQuery也是一行代码搞定。 链式表达式。jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。jQuery简化了AJAX操作,后端只需返回一个JSON格式的字符串就能完成与前端的通信。 跨浏览器兼容。jQuery基本兼容了现在主流的浏览器,不用再为浏览器的兼容问题而伤透脑筋。 插件扩展开发。jQuery有着丰富的第三方的插件,例如:树形菜单、日期控件、图片切换插件、弹出窗口等等基本前端页面上的组件都有对应插件,并且用jQuery插件做出来的效果很炫,并且可以根据自己需要去改写和封装插件,简单实用。4

jQuery

蓝咒 提交于 2020-03-17 02:43:51
一. jQuery 1.模块 《=》类库 ,jQuery----DOM的一个类库。 2.查找元素 ---DOM: ---jQuery: ---选择器: ---筛选: 注: 1. jQuery版本:1.x 兼容性高(推荐使用1.12);2.x;3.x jQuery安装:1)jquery.com 官网下载; 2)把.js文件放到HTML同级目录下即可。 2.引用: 在HTML中引用CSS样式时,用link链接到同级目录下的css文件即可; 也可以在HTML中:<style><style>编写样式;(两种方式) 在HTML中引用 .js 文件时,用script 引用同级目录下的 .js 文件; 也可以在HTML中:<script><script>编写代码;(两种方式) 注:<style>一般放在头部,<script>一般放在尾部 3.调用jQuery中的方法有两种方式: jQuery.方法名; $.方法名。 3.操作元素 3.1获取标签: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="i1">123</div> <script scr="jquery-1.12.4.js"></script> <script> $("

从网易与淘宝的font-size思考前端设计稿与工作流

假如想象 提交于 2020-03-17 01:24:40
互联网上的 自适应 方案到底有几种呢?就我个人实践所知,有这么几种方案: 固定一个某些宽度,使用一个模式,加上少许的媒体查询方案 使用flexbox解决方案 使用百分比加媒体查询 使用 rem 淘宝最近开源的一个框架和网易的框架有同工之异。都是采用 rem 实现一稿解决所有设置自适应。在没出来这种方案之前,第一种做法的人数也不少。类似以下说到的拉钩网。看一下流云诸葛的文章。 以下摘自: 从网易与淘宝的font-size思考前端设计稿与工作流 1. 简单问题简单解决 我觉得有些 web app并一定很复杂,比如拉勾网,你看看它的页面在iphone4,iphone6,ipad下的样子就知道了: 它的页面有一个特点,就是: 顶部与底部的bar不管分辨率怎么变,它的高度和位置都不变 中间每条招聘信息不管分辨率怎么变,招聘公司的图标等信息都位于条目的左边,薪资都位于右边 这种app是一种典型的弹性布局:关键元素高宽和位置都不变,只有容器元素在做伸缩变换。对于这类app,记住一个开发原则就好:文字流式,控件弹性,图片等比缩放。以图描述: 这个规则是一套基本的适配规则,对于这种简单app来说已经足够,同时它也是后面要说的 rem 布局的基础。另外对于拉勾这种app可能需要额外媒介查询对布局进行调整的就是小屏幕设备。举例来说,因为现在很多设计稿是根据iphone6的尺寸来的

从网易与淘宝的font-size思考前端设计稿与工作流

偶尔善良 提交于 2020-03-17 01:24:08
转自: http://www.cnblogs.com/lyzg/ 阅读目录 1. 问题的引出 2. 简单问题简单解决 3. 网易的做法 4. 淘宝的做法 5. 比较网易与淘宝的做法 6. 如何与设计协作 7. 总结 本文结合自己对网易与淘宝移动端首页html元素上的font-size这个属性的思考与学习,讨论html5设计稿尺寸以及前端与设计之间协作流程的问题,内容较多,但对你的技术和工作一定有价值,欢迎阅读和点评:)。 1. 问题的引出 最近阅读白树的博文《 移动web资源整理 》时,他在博文中有一段指出,如果html5要适应各种分辨率的移动设备,应该使用rem这样的尺寸单位,同时给出了一段针对各个分辨率范围在html上设置font-size的代码: html{font-size:10px} @media screen and (min-width:321px) and (max-width:375px){html{font-size:11px}} @media screen and (min-width:376px) and (max-width:414px){html{font-size:12px}} @media screen and (min-width:415px) and (max-width:639px){html{font-size:15px}} @media

javascript中innerHTML 获取或替换html内容

China☆狼群 提交于 2020-03-17 01:22:38
innerHTML 属性用于获取或替换 HTML 元素的内容,语法为Object.innerHTML 其中1.Object是获取的元素对象,如通过document.getElementById("ID")获取的元素;2.注意书写,innerHTML区分大小写。 我们通过id="light"获取<div> 元素,并将元素的内容输出和改变元素内容,代码如下: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>innerHTML属性</title> 6 </head> 7 <body> 8 <div id="cshi"> 9 你好,黑夜20200317 10 </div> 11 <!-- <script type="text/javascript"> 12 var mylight=document.getElementById('light'); 13 document.write('原始内容:'+mylight.innerHTML+'<br/>');//输入元素内容 14 mylight.innerHTML='javascript tomorrow';//修改元素内容 15 document.write('替换内容:'+mylight.innerHTML); 16 </script> --> 17

lxml库

天大地大妈咪最大 提交于 2020-03-17 00:31:00
lxml库 什么是lxml库 lxml是一种使用Python编写的库,可以迅速、灵活地处理XML 支持XPath语句 学习lxml库的目的 利用所学的XPath语法,来快速定位特定元素以及节点信息 目的是提取HTML、XML目标数据 安装lxml库 pip install lxml 详情代码学习,见如下: # 导入lxml库, 调用etree方法 from lxml import etree # 准备的html数据,不完整 html,body,li标签不完整 html_data = ''' <div> <ul> <li class="item-0"><a href="link1.html">first item</a></li> <li class="item-1"><a href="link2.html">second item</a></li> <li class="item-inactive"><a href="link3.html"><span class="bold">third item</span></a></li> <li class="item-1"><a href="link4.html">fourth item</a></li> <li class="item-0"><a href="link5.html">fifth item</a> </ul> </div

jQuery学习(三)——选择器总结

人盡茶涼 提交于 2020-03-17 00:21:54
1、基本选择器 id选择器:$(“#id名称”); 元素选择器:$(“元素名称”); 类选择器:$(“.类名”); 通配符:* 多个选择器共用(并集) 案例代码: 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title>基本选择器</title> 6 <link rel="stylesheet" href="../../css/style.css" /> 7 <script type="text/javascript" src="../../js/jquery-1.8.3.js" ></script> 8 <script> 9 $(function(){ 10 $("#btn1").click(function(){ 11 $("#one").css("background-color","pink"); 12 }); 13 14 $("#btn2").click(function(){ 15 $(".mini").css("background-color","pink"); 16 }); 17 18 $("#btn3").click(function(){ 19 $("div").css("background-color","pink"); 20 }); 21 22 $("#btn4")