JavaScript 存储对象 Web 存储 API 提供了 sessionStorage (会话存储) 和 localStorage(本地存储)两个存储对象来对网页的数据进行添加、删除、修改、查询操作。localStorage 用于长久保存整个网站的数据,保存的数据没有过期时间,直到手动去除。sessionStorage 用于临时保存同一窗口(或标签页)的数据,在关闭窗口或标签页之后将会删除这些
转载
2024-04-18 08:41:47
31阅读
https://www.jb51.net/article/54105.htm表单中readOnly和disabled的区别:Readonly只针对input(text/ password)和textarea有效,而disabled对于所有的表单元素都有效,包括select,radio, checkbox, button等。但是表单元素在使用了disabled后,当我们将表单以POST或GET的方式
数字化、自动化、智能化的主旋律下,架构的进化也在提速。在近日举办的ArchSummit全球架构师峰会上,网易数帆高级技术专家、资深架构师裴斐和网易数帆高级技术专家周劲松分别分享了云原生业务改造和数据湖实时化的最新架构实践。业务架构:“纵”“横”整合,云原生赋能业务改造云原生是架构的未来,然而传统业务系统向云原生演进面临诸多痛点:在业务侧,存量业务改造不易,需要面对部署、网络、运维管控等复杂因素;在
一、Cookie cookie 虽然在持久保存客户端数据供了方便,分担了服务器存储的负担,但还是有很多局限性:每个特定的域名下最多生成 20 个 cookie1.IE6 或更低版本最多 20 个 cookie2.IE7 和之后的版本最后可以有 50 个 cookie。3.Firefox 最多 50 个 cookie4.chrome 和 Safari 没有做硬性限制5.IE 和 Opera 会清理
客户端存储l WEB存储localStorage对象和sessionStorage对象,这两个对象实际上是持久化关联数组,是名值对的映射表。名值都是字符串。l cookie 是一种早期的客户端存储机制,起初是针对服务器端脚本使用的。尽管在客户端提供了非常繁琐的js api来操作cookie,
转载
2024-10-09 17:25:37
30阅读
1.使用Capicom读取数字证书的方法一、使用javascript方法:<object id="oCAPICOM" codebase="http://download.microsoft.com/download/E/1/8/E18ED994-8005-4377-A7D7-0A8E13025B94/capicom.cab#version=2,0,0,3"
classid="clsid:A
做东东时都是把图片在服务器的地址存放在数据库里面,然后到浏览器中显示,但是后来发现了两个问题。第一:为了安全起见,js是无法读取本地的图片的,不然你写一个js,岂不是可以获取任何人电脑里面的文件了。第二:图片存在的是在服务器的硬盘上面,而不是在客户的硬盘里面,所以也是取不到的后来在网上找方法,找的方法,都是各种转换二进制到xml中,的各种高大上的答案,然后本人又实在太懒了,就自己想了一个方法,就是
分析H5本地存储有两个API,一个是Web Storage,还有一个是Web SQL。不管是哪一个,都是基于JavaScript语言来使用,而Web Storage提供了两种存储类型 API: sessionStorage 和 localStorage,二者的差异主要是数据的保存时长及数据的共享方式。那么,如何监测本地存储webstorage的数据是否改变呢?在H5中,wi
转载
2024-04-07 12:26:45
971阅读
本地存储特性数据存储在用户浏览器中设置, 读取方便,甚至页面刷新数据不丢失容量较大,sessionStorage约为5M,localStorage约为20M只能存储字符串, 可以将对象JS
原创
精选
2023-05-30 16:26:14
287阅读
使用Shiro时的跨域问题探讨作者:木子六日时间:2021年1月13日引本来真的不想说这个问题,我感觉自己还没百分百弄明白,不过操作层面差不多了,又碰到了,索性说一下。前后端分离的项目,后端和前端基本上是不会在同一台机子的同一个端口上的,这个时候就跨域了。简单说就是你的页面要发另一个请求,这个请求的去处不是页面本身的来处,这就算跨域。解决办法简单地解决跨域我在之前的博客里都有写过,这里再贴一下吧。
js连接RabbitMQ达到实时消息推送最近在自己捯饬一个网站,有一个功能是需要后端处理完数据把数据发布到MQ中,前端再从MQ中接收数据。但是前端连接MQ又成了一个问题,在网上搜了下资料,点进去一篇IBM DW后发现竟然是超哥写的,真 实现服务器端推送的几种方式Web 应用都是基于 HTTP 协议的请求/响应模式,无法像 TCP 协议那样保持长连接,因此 Web 应用就很难像手机那样实现
转载
2024-10-16 17:11:47
37阅读
不管是用Jcef还是JxBrowser,很多时候我们的目的并不是为公司开发应用,而是为了方便自己做些不太善良的事,比如说js脚本注入。通过JS脚本注入,我们可以丰富已有的网页上的功能。执行网页JS的代码也很简单:browser.executeJavaScript("document.title ='My title';");但是很多情况下,JS脚本是混淆过的,很难分析。分析完后,东来西去在代码的汪
相关函数:
服务端:
socket()
bind()
listen()
FD_ZERO()等辅助函数
select() 高并发select模式
accept()
read() 或 recv()等
write() 或 send()等
close()
客户端:
socket()
connect()
write() 或 send()等
read() 或 recv()等
close()
着重说明下sele
HTTP协议是一种无状态协议。一个用户向服务器发出请求(request),然后服务器返回响应( response),在服务器端不保留连接的有关信息,因此当下一次连接时,服务器已没有以前的连接信息了,无法判断这一次连接和以前的连接是否属于同一用户。当一个用户访问一个Web服务目录时,可能会在这个服务目录的几个页面反复连接、反复刷新一个页面或不断地向一个页面提交信息等,服务器应当通过某种办法知道这是同
History回顾window.history表示window对象的历史记录window.history的简单回顾历史记录中前进/后退,移动到指定历史记录点window.history.back();
window.history.forward();
windiw.history.go(-1);//相当于back()
window.history.go(1);//相当于forwar()
win
setTimeout和setInterval的区别及用法
setTimeout(表达式,延迟时间); 单位:ms(毫秒);1s=1000ms;
setInterval(表达式,交互时间); 单位:ms(毫秒);1s=1000ms; window.setTimeout()
在执行时,它从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次;和window.cle
在一次创作登录界面项目中,在点击登录事件中,是需要跳转页面,以及将数据(用户名&密码)传到第二个页面进行渲染,也就是今天来聊聊localStorage的方法。故事由来 跳转登录页面渲染 ——————————实现思路第一种方法:让后端生成一个接口,在跳转页面后可以请求到数据。(理论上,这个方法是可以实现的,但是如果后端有脾气,不给你写,你也只能跟后端大眼瞪小眼,所以求人不如求己,看看第二种方
AbandonAbandon 方法删除所有存储在 Session 对象中的对象并释放这些对象的源。如果您未明确地调用 Abandon 方法,一旦会话超时,服务器将删除这些对象 。语法Session.Abandon注释Abandon 方法被调用时,将按序删除当前的 Session 对象,不过在当前页中所有脚本命令都处理完后,对象才会被真正删除。这就是说,在调用 Abandon 时,可以在当前页上访问
转载
2024-09-03 08:59:14
30阅读
首先我们来想一想 为什么会有跨域这个名词的出现呢? 跨域又是什么呢?为何要跨域? 浏览器的同源策略
当进行前后端分离开发时,可能会预见JS跨域请求的问题经过查找实践,有如下的四种解决方法:1、Jsonp JSONP 是 JSON 的一种使用模式,可以解决主流浏览器的跨域数据访问问题。 实际开发中代码如下:layui.use(['form','jquery'], function (form,$) {
/
转载
2024-09-11 12:54:18
50阅读