网页代码

Day32——Java web学习笔记part3

给你一囗甜甜゛ 提交于 2020-02-09 14:06:09
Java web学习笔记 文章目录 Java web学习笔记 8、Cookie、Session 1、会话 2、保存会话的两种技术 3、Cookie 4、session(重) 9、Java Server Page 1、什么是JSP 2、JSP原理 3、JSP基础语法 4、JSP指令 5、9大内置对象 6、JSP标签、JSTL标签、EL表达式 JSP标签 JSTL表达式 7、JavaBean JavaBeans属性 访问JavaBeans 10、MVC三层架构 11、过滤器Filter(重) 12、监听器 过滤器与监听器常见应用 8、Cookie、Session 1、会话 会话 :用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可称为会话。 有状态会话 :(一个同学来过教室,下次再来教室,大家会知道这个同学曾经来过,称之有状态会话) 一个网站,怎么证明你访问过? 客户端——————服务端 1、服务端给客户端一个信件,客户端下次访问服务端带上信件就可;(cookie) 2、服务器登记客户端访问过,下次访问时来匹配就可;(session) 2、保存会话的两种技术 cookie 客户端技术(响应,请求) session 服务器技术,利用这个技术,可以保存用户的会话信息,可以把信息或者数据放在Session中 常见场景 :网站登录(如B站),第一次登录

前段各种标签备忘

浪子不回头ぞ 提交于 2020-02-04 14:40:23
HTML代码:主要控制网页的结构; JAVASCRIPT代码:主要控制网页的行为; CSS代码:主业控制网页的外观; HTML5+CSS: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> 来源: https://www.cnblogs.com/wwerrrtyhuujii/p/12259234.html

H5网页布局+css代码美化

三世轮回 提交于 2020-02-01 22:41:43
HTML5的结构化标签,对搜索引擎更友好 li 标签对不利于搜索引擎的收录,尽量少用 banner图片一般拥有版权,不需要搜索引擎收录,因此可以使用ul + li <samp></samp>可用于浅色副标题 display:inline-block; 每个导航块存在水平间隙,解决方法是在父元素上添加font-size:0; sublime安装csscomb插件 选中css代码, ctrl+shift+c 自动整理好代码 排序前: 排序后: 此时存在多余的空行 解决方法: 安装cssformat插件,对代码执行edit->cssformat->expanded 即可删除空行 选中单句样式前面的空白部分(即tab空位) 然后alt+f3 会统一选中所有tab留白 按一次删除,再按一次删除,再空一格 此时这个效果: 然后按向下箭头,按向左箭头,按删除一次,再加个空格 此时效果 再向下箭头,再删除 此时效果 css样式代码美化完毕。 新标签元素的浏览器兼容解决: header,nav,section,aside,article,footer{display: block;} 最后晒出所有代码 index.html <!DOCTYPE html> <html lang="en" manifest="index.manifest"> <head> <meta charset="UTF-8">

网页格式化排版代码,专用信息采集后的内容整理

天涯浪子 提交于 2020-02-01 09:00:28
public static string ClearHtml(string content) { Regex regex = new Regex(""); //首先把p标签的属性去掉,只留<p> regex = new Regex(@"<p.*?>", RegexOptions.IgnoreCase | RegexOptions.Singleline); content = regex.Replace(content, "<p>"); //找到网页中的各种标签,留待后续处理 regex = new Regex(@"<[/]*(?<txt>.*?)[\s>]", RegexOptions.Singleline | RegexOptions.IgnoreCase); List<string> labels = new List<string>(); MatchCollection mclabels = regex.Matches(content); foreach (Match m in mclabels) { if(labels.Contains(m.Groups["txt"].Value) == false) labels.Add(m.Groups["txt"].Value.ToLower()); } //对各种标签进行替换,p、img、strong除外。br后面会进行单独处理

网页代码中link标签的用法

我怕爱的太早我们不能终老 提交于 2020-02-01 03:58:12
link标签是我们在html中的一个基础标签,多用来在网页中引入外部的css文件,在这里我们一起来看一下这个标签在我们写代码是用到的写法。 1、引入外部css文件 <link href=" http://www.youtuomuye.cn/templets/youtuo/youtuo.css " type="text/css" rel="stylesheet" /> 这是引入css文件的写法,期中rel属性和type属性是必须要写的,否则你会发现css样式的引用可能会出现问题 2、让网页标题栏显示个性化的图标 <link rel="Shortcut Icon" href=" http://www.youtuomuye.cn /icon.ico " type="image/x-icon" /> href属性改成你自己的ico文件地址即可。 3、canonical标签,一般用来网页的seo中用到,但是这个却没有出现的html代码的html标准中,具体效果不得而知 <title>家具板-装饰板-木工板厂家-临沂友拓木业有限公司</title> <link href="/skin/css/style.css" rel="stylesheet"> <link rel="canonical" href="http://www.woodmachine.ltd" />

网络安全实验6 认识XSS & 盗取cookie

ε祈祈猫儿з 提交于 2020-01-31 06:45:55
赞赏码 & 联系方式 & 个人闲话 【实验名称】认识XSS&盗取cookie 【实验目的】 1. 了解XSS漏洞 2. 掌握盗取Cookie的方法 【实验原理】 1.什么是XSS XSS又叫CSS (Cross Site Script) 也称为跨站,它是指攻击者利用网站程序对用户输入过滤不足,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。 2.什么是XSS攻击 XSS攻击是指入侵者在远程WEB页面的HTML代码中插入具有恶意目的的数据,用户认为该页面是可信赖的,但是当浏览器下载该页面,嵌入其中的脚本将被解释执行,由于HTML语言允许使用脚本进行简单交互,入侵者便通过技术手段在某个页面里插入一个恶意HTML代码,例如记录论坛保存的用户信息(Cookie),由于Cookie保存了完整的用户名和密码资料,用户就会遭受安全损失。如这句简单的Java脚本就能轻易获取用户信息:alert(document.cookie),它会弹出一个包含用户信息的消息框。入侵者运用脚本就能把用户信息发送到他们自己的记录页面中,稍做分析便获取了用户的敏感信息。 3.什么是Cookie Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密

前端:JavaScript:介绍

你离开我真会死。 提交于 2020-01-27 07:55:39
#前端 ##JavaScript 问题:在网页的发展历程中,发现网页不能对用户的数据进行自动校验和提供一些特效,造成用户体验极差; 解决:使用JavaScript; 作用: a、可以让网页和用户之间进行直接简单的交互 b、可以给网页制作特效和动画 注意: a、js是由浏览器解析执行的 b、js需要在HTML文档中进行声明 使用: a、声明js代码域 1、在head标签中使用scrip声明js代码域 < head > ... < ! -- 声明js代码域 -- > < script type = "text/javascrip" > function test ( ) { alert ( "写给时光的情书!" ) ; < ! -- alert是在js中输出文字的函数 -- > } < / script > < / head > 2、在head标签中使用scrip引入外部声明的js文件 < head > ... < ! -- 声明js代码域 -- > < ! -- 引入外部声明好的js文件 -- > < scrip src = "js/js文件名.js" type = "text/javascript" charset = "utf-8" > < / script > < / head > JavaScript和Java的联系: 两者除名字和语法较为相像外,其他无任何联系

二、JavaScript语言--JS基础--JavaScript入门篇

二次信任 提交于 2020-01-26 12:07:46
1、如何插入JS   使用<script>标签在HTML网页中插入JavaScript代码。注意, <script>标签要成对出现,并把JavaScript代码写在 <script></script> 之间。 <script type="text/javascript"> 表示在<script></script>之间的是文本类型(text),javascript是为了告诉浏览器里面的文本是属于JavaScript语言。 2、JS如何引用外部文件   JavaScript代码只能写在HTML文件中吗?当然不是,我们可以把HTML文件和JS代码分开,并单独创建一个JavaScript文件(简称JS文件),其文件后缀通常为.js,然后将JS代码直接写在JS文件中。注意:在JS文件中,不需要<script>标签,直接编写JavaScript代码就可以了。JS文件不能直接运行,需嵌入到HTML文件中执行,我们需在HTML中添加如下代码,就可将JS文件嵌入HTML文件中。<script src="script.js"></script> 3、JS在页面中的位置   我们可以将JavaScript代码放在html文件中任何位置,但是我们一般放在网页的head或者body部分。   放在<head>部分:最常用的方式是在页面中head部分放置<script>元素

python爬虫教程代码示例经典例子菜鸟怎么学

丶灬走出姿态 提交于 2020-01-25 15:56:05
实例3–股票数据定向爬虫 程序结构如下: 1.先从网站中获取股票代号列表(requests库,re库) 2.遍历每一只股票,从股票信息网站中获得详细信息 3.使用字典的数据结构,写入文本文件中 更多的内容学习 点我 以下为代码: 1 # 股票数据定向爬虫 2 """ 3 Created on Thu Oct 12 16:12:48 2017 4 5 @author: DONG LONG RUI 6 """ 7 import requests 8 from bs4 import BeautifulSoup 9 import re 10 #import traceback 11 12 def getHTMLText(url,code='utf-8'):#参数code缺省值为‘utf-8’(编码方式) 13 try: 14 r=requests.get(url,timeout=30) 15 r.raise_for_status() 16 #r.encoding=r.apparent_encoding 17 r.encoding=code 18 return r.text 19 except: 20 return '' 21 22 def getStockList(lst,stockURL): 23 html=getHTMLText(stockURL,'GB2312') 24 soup