随笔分类 -  js

摘要:crsf攻击原理 CRSF(跨站请求伪造)是攻击站点伪造请求,冒充用户身份在受信任站点进行操作。具体过程如下: __(1)用户向信任站点如example.com发送请求__ __(2)用户验证通过、获得信任站点的身份信息,并放入cookie中,用户此时可以在站内进行其他请求__ __(3)用户未退出 阅读全文
posted @ 2018-08-18 18:10 珊瑚月 阅读(1112) 评论(0) 推荐(0)
摘要:ES8已经正式发布了,其新特性有:字符串填充、异步函数与共享内存与原子操作等。本文对着三个特性进行深入的解析。当然还有其他的一些特性。 1.字符串填充 ES8中为字符串添加了新的内置函数padStart()、padEnd(),主要用于固定字符串的长度并且用指定的字符进行填充,以padStart为例, 阅读全文
posted @ 2017-07-23 19:39 珊瑚月 阅读(399) 评论(0) 推荐(0)
摘要:前言 在腾讯应用宝前端分享会上分享了react,现将资料整理成这篇文章,希望对react的初学者能够有所帮助;如果文中有描述不恰当或者错误的地方,请望斧正。 1. 为什么使用react react 是facebook在2013年开源的一个javascript库,主要用来快速的构建页面,使用react 阅读全文
posted @ 2016-08-22 09:43 珊瑚月 阅读(776) 评论(0) 推荐(0)
摘要:localStrorage与sessionStrorage是html5的一个新对象,用来进行本地的存储,当前所有主流浏览器都支持,但是低版本不支持。下面是使用localStorage的一个例子 js 代码如下 当我们点击之后,在打开网页会发现我知道了的提示会消失,这是因为用了localStorage 阅读全文
posted @ 2016-04-02 12:30 珊瑚月 阅读(1639) 评论(0) 推荐(1)
摘要:js不像其他的语言C++等会固定数组的长度,而且数组中的数据类型必须一致,这就体现了js语言的灵活性,下面是我自己创建二维数组的方法与二维数组转换为一维数组的方法 二维数组的创建 方法一:利用new Array来创建 var a=new Array(10); for(i=0;i<10;i++){ a 阅读全文
posted @ 2016-03-12 10:34 珊瑚月 阅读(2107) 评论(0) 推荐(0)
摘要:虽然一直在使用正则表达式,但是一直没有系统的归纳。以下从正则表达是的功能进行相应的介绍。如有不正确的地方,望请纠正。 模式检测功能 模式检测是指要检测的文本是否符合我们预期的模式,主要用于做登录、注册的验证等:如,我们经常在注册时要求账号长度为6-16位等,以下是常用正则表达式 手机号码:/[1-9 阅读全文
posted @ 2016-02-20 22:45 珊瑚月 阅读(178) 评论(0) 推荐(0)
摘要:一直都在用导航栏菜单选项的切换,使用js,jquery实现过相应的代码。下面展示一下用js实现切换: Test ... 阅读全文
posted @ 2015-11-21 10:03 珊瑚月 阅读(575) 评论(0) 推荐(0)
摘要:我们通常对一个html的元素进行操作,那么怎么获取html元素呢?通常有一下几个方法:1.通过ID选取元素var element=document.getElementById("idName");2.通过名字选取var radios=document.getElementsByName("fava... 阅读全文
posted @ 2015-11-06 10:00 珊瑚月 阅读(330) 评论(0) 推荐(1)
摘要:以下是一些常用的sublime text快捷键。有些快捷键需要下载对应的插件才能生效 文件操作: ctrl+n 打开一个新的文件 ctrl +s 保存文件 ctrl+alt+n 新建文件并保存 查找: ctrl+h :查找替换 ctrl + p 快速查找并打开文件 如:index.html ctrl 阅读全文
posted @ 2015-11-02 23:58 珊瑚月 阅读(183) 评论(0) 推荐(0)
摘要:闭包常见的问题就是在无形之中几个闭包共享同样的变量,导致结果与预期不符。HTML代码: closure test 文章管理 添加文章 ... 阅读全文
posted @ 2015-11-01 17:34 珊瑚月 阅读(761) 评论(0) 推荐(0)