随笔分类 -  JavaScript

摘要:JS正则查找与替换 一、前提/背景 今天遇到个问题,需要替换字符串中部分字符,这些字符相对整个字符串而言,与其他子字符串类似,无法单独提出;重要的是,该字符串是动态的生成的,就像我们日常看到的网页Url一样,同一个页面,Url路径不总是相同,这时还需要有区别的判断。所以、这时最好的方式,就是使用JS 阅读全文
posted @ 2018-06-27 17:27 it-achy 阅读(597) 评论(0) 推荐(0)
摘要:服务器常用请求状态码 服务器状态码及其含义: 200:服务器响应正常。 304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。 400:无法找到请求的资源。 401:访问资源的权限不够。 403:没有权限访问资源。 404:需要访问的资源不存在。 40 阅读全文
posted @ 2018-04-27 11:55 it-achy 阅读(370) 评论(0) 推荐(0)
摘要:一、域名级别 域名级别是网址分类的一个标准,包括顶级域名、二级域名等。一个完整的域名由二个或二个以上部分组成,各部分之间用英文的句号"."来分隔,倒数第一个"."的右边部分称为顶级域名(TLD,也称为一级域名,包含一个合法字符串和一个域名后缀),顶级域名的左边部分字符串到下个"."为止称为二级域名( 阅读全文
posted @ 2018-03-09 20:19 it-achy 阅读(2008) 评论(0) 推荐(0)
摘要:一、什么是跨域 跨域问题来自于浏览器同源策略的限制,包括DOM同源限制和Ajax同源限制,本文探讨的是Ajax跨域。Ajax跨域指的是一个页面的Ajax只能请求和当前页面同源的数据,如果发现请求到的数据不符合要求,浏览器就会阻止返回的数据。所谓同源,指的是协议、域名、端口号都必须完全相同(同一IP的 阅读全文
posted @ 2018-03-09 19:23 it-achy 阅读(487) 评论(0) 推荐(0)
摘要:项目中偶尔用到判断浏览器类型及相关版本问题,现记录相关代码: 测试: 阅读全文
posted @ 2017-07-25 20:12 it-achy 阅读(115) 评论(0) 推荐(0)
摘要:Base64加密算法是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较 阅读全文
posted @ 2017-07-25 18:11 it-achy 阅读(231) 评论(0) 推荐(0)
摘要:基于ECMAScript5提供遍历数组的forEach方法仅能遍历一维数组,没有提供循环遍历多维数组的方法,所以实现如下遍历多维数组的each方法,以此遍历多维数组。 注意:此处新增了遍历空数组与对象的显示方式 阅读全文
posted @ 2017-07-25 17:47 it-achy 阅读(5450) 评论(0) 推荐(0)