
JavaScript
skybiut
输入密码||
密码错误||
妙啊
展开
-
跨域问题
原因: 浏览器执行Js时,会检查属于哪个页面,如果不同源就不执行。 Js的同源策略,只有协议+主机名+端口号都相同才允许访问,Js只能访问和操作自己域下的资源。 针对js和Ajax。 ps:localhost和127.0.0.1都指向本机,但也属于跨域。解决跨域:jsonp添加响应头代理的方式...原创 2018-05-19 22:40:28 · 129 阅读 · 0 评论 -
如何用js监听浏览器页面的关闭/刷新事件
如何用js监听浏览器页面的关闭/刷新事件因为要做关闭页面退出功能,但页面跳转和刷新时并不做退出事件,需要甄别刷新和关闭,也查找了很多方法,踩了许多深坑,在这里记录一下自己的方法吧。不同的浏览器刷新和关闭时对onbeforeunload()和onunload()的执行步骤是不同的,没弄明白之前导致多种尝试都不见效,一丝丝头疼。ie、chrome、360:页面加载时执行unload(...原创 2018-07-20 10:50:44 · 31877 阅读 · 5 评论 -
如何判断input复选框的选择状态以及localstorage特性
如何用js监听浏览器页面的关闭/刷新事件因为要做关闭页面退出功能,但页面跳转和刷新时并不做退出事件,需要甄别刷新和关闭,也查找了很多方法,踩了许多深坑,在这里记录一下自己的方法吧。不同的浏览器刷新和关闭时对onbeforeunload()和onunload()的执行步骤是不同的,没弄明白之前导致多种尝试都不见效,一丝丝头疼。ie、chrome、360:页面加载时执行unload(...原创 2018-08-02 13:56:21 · 1015 阅读 · 0 评论 -
js 数组去重方法
整理一下数组去重的常用方法。 //indexof,当前元素并不在其首次出现位置(默认最简单) let dateArr = [1,2,2,3,1]; let resultarr = []; for (var i = 0; i < dateArr.length; i++) { if (dateArr.indexOf(dateArr[i])...原创 2018-09-04 11:27:43 · 276 阅读 · 0 评论 -
Airbnb JavaScript编程规范
Airbnb JavaScript编程规范摘出最常使用以及最容易出现的错误原创 2019-07-17 16:40:56 · 437 阅读 · 0 评论 -
贪婪模式与正则匹配过程
正则表达式是计算机的一个概念,也称为规则表达式,用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,表达对字符串的一种过滤逻辑,通常被用来检索、替换符合规则的文本。正则表达式即记录文本规则的代码。关于正则表达式的基础知识就不在此赘述,网上教程很多,大家动动小手就能搜索到从古至今的各类资料,本文主要整理了一点关于正则引擎的知识,希望能给大家一点灵感吧。一、什么是贪婪模...原创 2019-08-29 17:44:05 · 461 阅读 · 0 评论