首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

浅谈CDN、SEO、XSS、CSRF

CDN主要用于存储JS、CSS文件,能够加快我们获取JS、CSS的内容 参考资料: 知乎问题:CDN是什么?使用CDN有什么优势?...css 调整,网页正文标题用 h1,副标题用 h2,其他不要乱用 h 标签 3、br 用于文本间的换行,用在 p 内,也可以用 表示空行 4、caption:表格标题 5、img...HTML 代码放在最前面(使用 css 改变布局) 8、重要内容不要用 JS 输出(搜索引擎看不懂 JS) 9、尽量少使用 iframe 框架(搜索引擎不喜欢) 10、谨慎使用 display:none...XSS跟SQL注入是类似的,它攻击有两种方式: 反射型 存储型 ? ?...评论功能就最容易发生XSS攻击了 防范XSS攻击可简单分成三个步骤: 编码(对特殊的字符进行编码,等特殊字符 过滤(过滤掉一切可能被调用的属性,标签。

2.1K61

腾讯网新闻底层页无障碍代码细节

添加<a href="http://www.qq.com/demo/accessibility.htm" title="按alt+3阅读<em>正文</em>,您也可以现在按回车查看详细的无障碍说明,或者<em>使用</em>上下键进行线性阅读..." accesskey="0" target="_blank" style="width:0;height:0;overflow:hidden;<em>display</em>:block;font:0/0 Arial"...使这段代码做为body的第一个元素,使用css样式代码控制此代码中的内容在视觉上不现实,只有使用屏幕阅读器才可以听到这个链接。...为文字的正文区域添加title="正文,您可以通过上下键来阅读内容" accesskey="3" tabindex="0"。使得用户在按alt+3的时候直接切换至正文区域,并且阅读title中的值。...(如图二),利用css可以使之不显示,代码为outline:none

86710

Custom Beautify

当然,在控制台添加的样式是暂时的,我们在预览觉得满意后,就可以把font-family写进来custom.css了 关于font-display属性,这是一个新的CSS属性,可以让自定义字体的显示更加顺滑...同样是使用F12打开控制台,使用左上角的网页元素选择器,定位到希望隐藏的元素上,获取他的id或者class,然后在custom.css使用隐藏属性,此处假设我要隐藏id为hidden_element的...div元素: #hidden_element{ display: none!...important; visibility: hidden; opacity: 0; /* 三条属性择一即可 */ } 以上三条属性的区别在于: display:none display:none...然后就是正文了,依然是在custom.css中进行修改。用F12控制台左上方的箭头按钮获取对应块元素的id或者css。然后修改对应的cursor属性

2.3K20

【前端】使用window.print() 前端实现网页打印详细教程(含代码示例)

本文目录 前言 一、打印基础知识 二、打印控制 2.1 使用打印样式表 2.2 使用媒介查询 2.3 内联样式使用media属性 2.4 css使用@import引入打印样式表 2.5 打印指定区域...属性 // 打印样式 2.4 css使用@import引入打印样式表 @import url("/path.../print.css") print; 2.5 打印指定区域 在需要打印的正文内容所对应的html开始处加上标识,结尾处加上标识,截取打印标识之间的内容替换body的内容,调用打印print()方法。...function printContent() { // 隐藏不需要打印的元素 document.body.style.display = 'none'; // 调用打印...: none; } @media print { body > :not(.print-container) { display: none; } html,

90320

SAO-UI-PLAN-Notify

在剥离的时候已经考虑到了和旧版方案的耦合性,只是借用了css属性,其他的像ID啦,class啦全部都换新了,应该大概,不会出错吧。...借助从dorakika处得到的灵感,因为我只需要在弹窗显示的时候用到样式和dom结构,所以这里设计成直接用js来注入弹窗面板,和以前的NPM插件很像。...魔改正文 SAO UI PLAN 相关项目为本站原创项目,因此均为内测版,在样式适配上仅针对本站进行调整,因此在泛用性上存在缺漏。对于可能遇到的 bug,欢迎在评论区进行讨论。...:none}.notify-alert{background:rgba(220,220,220,0.8);color:rgba(60,60,61,0.7);height:120px;overflow:scroll...inject: head: - bottom: 然后就可以用以下语法来使用弹窗提示啦: <

54120

Echarts图表宽度变成100px,让图表宽度随着父元素自动适应,Vue实时监听宽度的变化,这可能是史上最好的解决方案!

最近工作中element后台管理使用Echarts图表,本后台项目分图表模式和列表模式,使用display控制显示隐藏,这样就引出了本文的问题。 问题1:Echarts图表宽度变成100px?...网上对于这两个的解决方案大同小异,手动的记录父元素的宽度,或者侦听display属性,解决方案要么感觉极其复杂,要么治标不治本, 这两个缠绕多年的问题,我们将通过一个插件彻底完美解决它们!!!...问题1原因: 究极原因其实出现在图表设置了display:none属性上,(属性含义:不为被隐藏的对象保留其物理空间,关闭元素的显示,并且所有后代元素不显示)。   ...如上图右侧突出的样式; ++解决思路:   由于元素display: none无法获取到相应的宽度,当元素变化时我们可以手动的记录父元素的宽度,或者侦听display属性,然后使用官方文档中的resize...脚本提供的第一种方法是addResizeListener,它管理所有侦听器并使用注入的object元素监视元素的大小。

7.2K40

简单几步,用云开发搞定短信验证码登录

本次实战我们将使用web云开发实现短信验证码登录并新增数据。...创建签名和正文模板 国内短信由签名+正文组成,签名符号为【】,发送短信内容时必须带签名。所以要发送短信,需要申请短信签名和正文模板,两者都通过审核后,就可以开始发送短信了。...签名内容:输入公司名或小程序名或公众号名或产品名称 证明类型:选择公众号设置页面截图,然后上传小程序设置页面截图,可以参考案例; 创建签名 创建正文模板 打开左侧菜单里的国内短信-正文模板管理,点击创建正文模板.../css/bootstrap.min.css">     body {    margin: 0;    padding: 0;   }   .modal_content...;    border-radius: 3px;   }      .content2{    display:none;   }    <div class

1.8K21
领券