前端开发
「已注销」
K\R\U\O
展开
-
Vuex 入门前的小菜 - “Vue 中的简单状态共享机制实现”
PS:本文主要内容来自于官方文档,外加个人理解,作为个人学习记录。1. 什么是状态共享机制?首先说一下这里的“状态”,状态主要是指 Vue 组件的 data 字段。状态共享机制在开发中简单通俗点说就是如何科学管理维护多组件之间的共享数据。这在使用Vue这类以组件为基础搭建的项目中非常常见。简单的使用场景可以参考本文内容(本文也是来自原 Vue 官方资料),复杂的场景请转移至 Vuex ...原创 2019-02-20 15:07:10 · 351 阅读 · 0 评论 -
SessionStorage 和 LocalStorage 生命周期 以及 浏览器刷新操作意味着什么?
SessionStorage和 LocalStorage 的辨析SessionStorage和 LocalStorage 是浏览器提供的两种数据存储机制,当然这种实现是依据 HTML5Web 存储标准,具体使用非常简单大家可以自行查阅相关资料。此外目前还有两种很有用的前端存储机制分别叫做 WEB SQL、IndexedDB(这里注意的是:Web SQL 已经不再是 W3C 的标准,不过有...原创 2019-03-05 23:37:30 · 10969 阅读 · 2 评论 -
使用 JavaScript 进行 Base64 编码与解码
Base64 编码普遍应用于需要通过被设计为处理文本数据的媒介上储存和传输二进制数据而需要编码该二进制数据的场景。这样是为了保证数据的完整并且不用在传输过程中修改这些数据。Base64也被一些应用(包括使用MIME的电子邮件)和在XML中储存复杂的数据时使用。由于 BASE64 是一种非常常用的编码方案,在开发中经常会使用到,所以当前浏览器标准 API(atob、btoa) 都支持进行 BA...原创 2019-03-28 18:11:44 · 29016 阅读 · 1 评论 -
解决 vue 项目一直出现 sockjs-node/info?t=1554978**** ,并造成浏览器不能及时更新编码改动结果
首先sockjs-node是一个JavaScript库,提供跨浏览器 JavaScript 的 API,创建了一个低延迟、全双工的浏览器和web服务器之间通信通道。服务端:sockjs-node(https://github.com/sockjs/sockjs-node)客户端:sockjs-clien(https://github.com/sockjs/sockjs-client)...原创 2019-10-14 10:37:46 · 104120 阅读 · 16 评论 -
JavaScript 进行数值与对应的 ASCII 字符之间的转换【fromCharCode、fromCodePoint、charCodeAt、codePointAt】
引言:今天遇到一个需求,需要动态创建一个 JS 对象数组,对象中的 key 值并不都是一样的(准确说是一个有序的字母),具体如下:var options = [ {"A":"选项A XXXX"}, {"B":"选项B XXXX"}, {"C":"选项C XXXX"}, {"D":"选项D XXXX"},]第一眼感觉很简单,但是仔细看的话,就会发现与我...原创 2019-10-14 10:37:59 · 1755 阅读 · 1 评论 -
Web前端性能优化——编写高效的JavaScript
转载自:https://www.cnblogs.com/MarcoHan/p/5315361.html前言随着计算机的发展,Web 富应用时代的到来,Web 2.0 早已不再是用 div+css 高质量还原设计的时代。自 Gmail 网页版邮件服务的问世开始,Web 前端开发也开启了新的纪元。用户需求不断提高,各种新的技术层出不穷,前端工程师的地位也越来越重要。然而任何事物都是有两面性的,...转载 2019-10-14 10:36:03 · 508 阅读 · 0 评论 -
JavaScript 中的对象拷贝(深拷贝、浅拷贝)
对象是 JavaScript 的基本块。对象是属性的集合,属性是键值对。JavaScript 中的几乎所有对象都是位于原型链顶部Object的实例。介绍如你所知,赋值运算符不会创建一个对象的副本,它只分配一个引用,我们来看下面的代码:let obj = { a: 1, b: 2,};let copy = obj;obj.a = 5;console.log(co...转载 2019-10-14 10:35:43 · 403 阅读 · 0 评论