javascript windowname和postMessage安全问题比较 一、概念 1. window.name 在窗口还没被关闭之前,窗口载入的所有页面都共享同一个window.name。 这个窗口可理解为chrome的一个tab标签页面,在该页面中跳转打开另一个页面后,这些页面都共享同一个window.name。 每个页面都能读写window.name。 这个可能就是安全问题的来源。 可以存储不超过2M的数据。 大小没测试过,MD…
javascript 通过h5的canvas手写一个俄罗斯方块小游戏 开始自己手写一个好玩的俄罗斯方块吧,上变形,左右移动,下加速,空格瞬移等功能,无聊的时候学习下canvas,f12 修改分数,体验金手指的快乐吧 1、定义界面,和按钮 {代码…} 2、js部分 1、先定义每个图形的形状和变化的形状,这里是使用多维数组的方式去保存它图形每个方块的位置(当然这里也可以用循环的方式) {代…
javascript JavaScript重构技巧让函数简单明了 点赞再看,养成习惯本文 GitHub [链接] 上已经收录,更多往期高赞文章的分类,也整理了很多我的文档,和教程资料。欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。
javascript 新基建的福音智慧楼宇可视化监控系统引领智能化新时代 智慧楼宇和人们的生活息息相关,楼宇智能化程度的提高,会极大程度的改善人们的生活品质,在当前 工业互联网 大背景下受到很大关注。目前 智慧楼宇可视化监控 的主要优点包括:
javascript 读你不知道的-WeakMap总结 原文主要复习了“JavaScript垃圾回收机制”,“Map/WeakMap区别”和“WeakMap 属性和方法”。这很好弥补被我忽视的知识点。另外,我们可以通过原文,以相同方式再去学 Set/WeakSet,效果会更好,本文后面也会介绍到。总结开始,先看原文大纲:在开始介绍 WeakMap 之前,先复习一遍 JavaScript 中垃圾回收机制,这跟后面的 Weak…
javascript 工业互联网可视化系统风格的抉择线框模式之-3D-数据中心机房的实现 3D 可视化,就是把复杂抽象的数据信息,以合适的视觉元素及视角去呈现,方便系统的展示、维护和管理。而在可视化系统的搭建选择上,所呈现的风格样式效果多种多样,各自所突出的适用场合也不尽相同。对于科技风格上的体现, 线框模式 可能是最具有代表性意义的实现方式之一。 机房数据可视化 的管控维护的实现上,在 工…
javascript js替换字符串中指定位置的字符 假设有一个字符串,可能’Good Morning’也可能是’Hello World’,我想将第五个字符,替换成’-‘。因为字符串虽然可以像数组那样获取某一位置字符’Hello World'[4],但是不能像数组那样直接修改某一位置的字符’Hello World'[4] = ‘-‘,这样是行不通的,但是可以把它切分成数组,修改某一位置的值,然后在合并回来。方法1:
javascript 算法小日常02 又是要求要空间复杂度为O(1)第一种解法:时间复杂度和空间复杂度都是O(n)给headA循环添加一个标记,然后去循环headB 判断headB是否有被标记过的节点,如果有则为相交节点,没有则返回NULL