随笔分类 -  web_cgi

摘要:转自:vue中使用localStorage存储信息 一 什么是localStorage 对浏览器来说,使用 Web Storage 存储键值对比存储 Cookie 方式更直观,而且容量更大,它包含两种:localStorage 和 sessionStorage sessionStorage(临时存储 阅读全文
posted @ 2020-08-09 16:22 yuxi_o 阅读(1454) 评论(0) 推荐(0) 编辑
摘要:async/await 是一种编写异步代码的新方法,之前异步代码的方案是回调和 promise,但async/await建立在promise基础上。async和await是ES7中与异步操作有关的关键字。 async async function name([param[, param[, ... 阅读全文
posted @ 2020-07-12 14:07 yuxi_o 阅读(2276) 评论(0) 推荐(0) 编辑
摘要:Casbin是一个强大的、高效的开源访问控制架构,其权限管理机制支持多种访问控制模型。 官网:https://casbin.org/, https://github.com/casbin https://casbin.org/docs/zh-CN/overview Casbin 可以: l 支持自定 阅读全文
posted @ 2020-07-11 19:00 yuxi_o 阅读(1276) 评论(0) 推荐(0) 编辑
摘要:jQuery是JavaScript使用最广泛的一个库。 消除浏览器差异:你不需要自己写冗长的代码来针对不同的浏览器来绑定事件,编写AJAX等代码; 简洁的操作DOM的方法:写$('#test')肯定比document.getElementById('test')来得简洁; 轻松实现动画、修改CSS等 阅读全文
posted @ 2020-07-05 19:22 yuxi_o 阅读(147) 评论(0) 推荐(0) 编辑
摘要:nodejs项目的根目录下面,一般都会有package.json文件,定义了这个项目中所需各种模板及项目中的配置信息。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目中所需的运行和开发环境。 仔细观察package.json文件可以发现其内部就是一个json对象,该对象 阅读全文
posted @ 2020-07-05 19:09 yuxi_o 阅读(1143) 评论(0) 推荐(0) 编辑
摘要:AJAX是Asynchronous JavaScript and XML(异步JavaScript和XML)的简称。AJAX最大优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容。AJAX不需要任何浏览器插件,但需要用户允许JavaScript在浏览器上执行。 基础 在现代浏 阅读全文
posted @ 2020-07-05 18:55 yuxi_o 阅读(223) 评论(0) 推荐(0) 编辑
摘要:Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架,Vue 被设计为可以自底向上逐层应用。 Vue.js 的核心是一个允许采用简洁的模板语法来声明式地将数据渲染进 DOM 的系统。 安装 1. 直接从https://vuejs.org/js/vue.min.js下载 阅读全文
posted @ 2020-07-05 18:43 yuxi_o 阅读(575) 评论(0) 推荐(0) 编辑
摘要:JavaScript引擎是一个事件驱动的执行引擎,代码总是以单线程执行,而回调函数的执行需要等到下一个满足条件的事件出现后,才会被执行。 1. JavaScript不区分整数和浮点数,统一用Number表示。 NaN:表示Not a Number,当无法计算结果时用NaN表示。 Infinity:表 阅读全文
posted @ 2020-07-05 18:26 yuxi_o 阅读(234) 评论(0) 推荐(0) 编辑
摘要:转自:通过 GoLang 全面了解 HTTPS 知乎 腾讯技术 本文来源:腾讯优图实验室 笔者来自腾讯优图实验室,主要从事视觉 AI 能力赋能边缘计算设备的工作。一直以来,在实验室甚至整个公司特别强调“安全和隐私”,近半年,笔者在用 GoLang 开发智能边缘计算设备的网络通信项目时,常被要求务必重 阅读全文
posted @ 2020-06-07 08:27 yuxi_o 阅读(784) 评论(0) 推荐(0) 编辑
摘要:jwt的官网:jwt.io 有各语言版本的实现,提供在线编解码(速度慢,可直接百度搜索) jwt的golang实现: https://gitee.com/yuxio/jwt-go.git https://gitee.com/yuxio/go-jose.git jwt由3部分组成:header、pay 阅读全文
posted @ 2020-04-19 12:48 yuxi_o 阅读(524) 评论(0) 推荐(0) 编辑
摘要:注释 <!-- This is a comment --> <!DOCTYPE> <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前。 <!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。 提示: 阅读全文
posted @ 2020-04-06 22:24 yuxi_o 阅读(182) 评论(0) 推荐(0) 编辑
摘要:1. 是什么? 同源策略 同源策略是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容易受到XSS、CSRF等攻击。 所谓同源是指"协议+域名+端口"三者相同,即便两个不同的域名指向同一个ip地址,也非同源。 跨域 (cors) cross-origin resource 阅读全文
posted @ 2020-04-05 20:39 yuxi_o 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:QUIC(Quick UDP Internet Connections)是基于UDP的多路复用和安全的通用传输层协议,相当于在UDP上实现了TCP+TLS+HTTP/2数据传输。 理论上quic采用UDP传输数据,封装了TLS和HTTP/2(HTTP3协议中,quic仅封装TLS,HTTP3协议数据 阅读全文
posted @ 2020-03-28 10:55 yuxi_o 阅读(4115) 评论(0) 推荐(1) 编辑
摘要:1. Golang中证书相关包 crypto/tls实现tls1.2和tls1.3。 type Config struct { ...... // Certificates contains one or more certificate chains to present to the // ot 阅读全文
posted @ 2020-03-28 09:54 yuxi_o 阅读(6197) 评论(0) 推荐(1) 编辑
摘要:1. 基础 WebSocket 是 HTML5 开始提供的一种在单个 TCP 连接上进行全双工通讯的协议,是应用层协议。 WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就 阅读全文
posted @ 2020-03-08 10:48 yuxi_o 阅读(552) 评论(0) 推荐(0) 编辑
摘要:1. 基础 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性 阅读全文
posted @ 2020-03-07 21:03 yuxi_o 阅读(236) 评论(0) 推荐(0) 编辑
摘要:web技术演进历程:静态页面 -> MVC(templates,模板)-> 前后端分离 前后端分离就是一种架构模式,说通俗点就是后端项目里面看不到页面(HTML),后端给前端提供接口,前端调用后端提供的REST风格接口就行,前端专注写页面(html)和渲染(JS、CSS、各种前端框架);后端专注写后 阅读全文
posted @ 2020-03-01 22:47 yuxi_o 阅读(834) 评论(0) 推荐(0) 编辑
摘要:相关内容整理自阮一峰文档:理解OAuth 2.0 《OAuth 2.0 教程》 OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版,可参考:RFC 6749。 OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有者。资源 阅读全文
posted @ 2020-03-01 17:45 yuxi_o 阅读(390) 评论(0) 推荐(0) 编辑
摘要:通用仪表盘设计参考: 1. 通用仪表盘Dashboard的简单实践 2. 5款开源的Dashboard工具 Freeboard、Mozaik、Dashbuilder、Grafana、Stashboard 阅读全文
posted @ 2019-12-14 22:34 yuxi_o 阅读(985) 评论(0) 推荐(0) 编辑
摘要:一. MVC MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写 阅读全文
posted @ 2019-10-07 22:27 yuxi_o 阅读(337) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示