理论知识
文章平均质量分 66
maggie_live
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何理解web安全——同源策略
什么是同源策略? 浏览器同源策略限制从一个源加载的文档或脚本如何与来自另一个源的资源进行狡猾。 同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。只有同一个源的脚本赋予dom、读写cookie、session、ajax等操作的权限。url由协议、域名、端口和路径组成、如果两个url的协议、域名和端口相同,则这两个url是同源的。限制来源不用源的...翻译 2018-04-27 17:29:10 · 7988 阅读 · 1 评论 -
设置、获取、删除cookie
// 设置cookiefunction setCookie(name, value, days, domain) { // var days = 30 || days; // var domain = location.hostname.split('.')[1] + '.' + location.host.split('.')[2] || domain; days = ...原创 2019-03-27 16:27:22 · 265 阅读 · 0 评论 -
走过时间、时间戳、日期的坑
获取当前时间一个小时每隔5分钟的时间数组function getDateArray(endDate, splitTime, count) { if(!endDate) { endDate = new Date(); // 输入标准时间 } if(!splitTime) { splitTime = 5 * 60 * 1000; } if(!count) { ...原创 2019-03-27 16:24:41 · 323 阅读 · 0 评论 -
CSS3常见一些属性
1.-webkit-text-size-adjust pc端小于12px的文本会被浏览器强制以12px显示,通过CSS属性-webkit-text-size-adjust:none;html{-webkit-text-size-adjust: none;} 但是在移动设备上如手机和平板上横屏和竖屏会导致字体变大,-webkit-text-size-adjust: 100%禁止字...原创 2018-10-26 11:36:07 · 623 阅读 · 0 评论 -
ios时间转时间戳出现invalid Date
在ios上无法读取new Date('2018-08-09 11:59:59'),但是在Android是可以用的。方法一var endTime = new Date('2018/08/10 11:59:59')alert(endTime.getTime())方法二varendTime = new Date("Jan 1, 1970 00:00:00")console.l...原创 2018-08-10 10:52:04 · 3150 阅读 · 1 评论 -
零散的JavaScript知识
1.谈谈优雅降级和渐进增强的区别 渐进增强:针对低版本浏览器进行构建页面,保证最基本的功能然后再针对高级浏览器进行的效果、交互等改进和追加功能达到更好的用户体验 优雅降级:一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。2.描述cookies,sessionStorage和localStorage的区别? 相同点:都是保存在浏览器端,且同源 区别: 1、cookie在浏览器和...原创 2018-07-07 20:50:10 · 929 阅读 · 2 评论 -
web安全XSS攻击防范
XSS全称(Cross Site Scripting)跨站脚本攻击,是Web程序中最常见的漏洞。指攻击者在网页中嵌入客户端脚本(例如JavaScript),当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的,比如获取用户的Cookie,导航到恶意网站,携带木马等。1.XSS是如何发生的呢?1.介绍 xss攻击是跨站脚本攻击,例如在表单中提交含有可执行的JavaScript...翻译 2018-07-07 20:41:47 · 847 阅读 · 0 评论 -
JavaScript知识点的回顾
JavaScript的组成 JavaScript由一下三部分组成:EECMAScript(核心):JavaScript语言基础DOM(文档对象模型):规定了访问HTML和XML的接口BOM(浏览器对象模型):提供了浏览器窗口之间进行交互的对象和方法js的基本数据类型和引用数据类型基本数据类型:undefined、null、Boolean、number、string、symbol引用数据类型:ob...原创 2018-07-05 09:46:10 · 493 阅读 · 0 评论 -
移动端兼容性问题集
1.input获取焦点时,页面被放大// ios全屏<meta name="apple-mobile-web-app-capable" content="yes"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0...原创 2019-08-12 15:33:19 · 1042 阅读 · 0 评论
分享