随笔分类 -  javascript

这是前端最需要的灵活掌握的技术
base64的编码解码的一些坑
摘要:1、 2、base64编码分为字符串编码成字符串,字符串编码成数组,字符串解码成数组,字符串解码成字符串,等 这是数组转成字符串的方法,亲测可用。 3、以下是我用到的字符串转成字符串编码方式: 4、以下是我用到的字符串转成数组解码方式: 如果需要utf-8和utf-16的转换自行搜索吧…… 阅读全文
posted @ 2016-09-29 10:42 奋斗着的程序媛 阅读(12617) 评论(1) 推荐(0)
实现网页统计
摘要:1、进入页面的网页获取: Javascript 正常取来源网页的URL只要用: document.referrer 就可以了!但,如果来源页是Javascript跳转过来的,上边的方法就拿不到了!所以用: opener.location.href 所以,就有了下边的代码: var ref = ''; 阅读全文
posted @ 2016-09-22 15:39 奋斗着的程序媛 阅读(193) 评论(0) 推荐(0)
【转】Javascript异步编程之setTimeout与setInterval
摘要:Javascript异步编程之setTimeout与setInterval 转自:http://www.tuicool.com/articles/Ebueua 在谈到异步编程时,本人最主要会从以下三个方面来总结异步编程( 注意: 特别解释:是总结,本人也是菜鸟,所以总结不好的,请各位大牛多多原谅!) 阅读全文
posted @ 2016-08-17 10:37 奋斗着的程序媛 阅读(221) 评论(0) 推荐(0)
[转]JSON.parse()和JSON.stringify()
摘要:parse用于从一个字符串中解析出json对象,如 var str = '{"name":"huangxiaojian","age":"23"}' 结果: JSON.parse(str) Object Object 注意:单引号写在{}外,每个属性名都必须用双引号,否则会抛出异常。一定要注意啊!!! 阅读全文
posted @ 2016-07-17 20:03 奋斗着的程序媛 阅读(187) 评论(0) 推荐(0)
(转) AJAX POST&跨域 解决方案 - CORS
摘要:跨域是我在日常面试中经常会问到的问题,这词在前端界出现的频率不低,主要原因还是由于安全限制(同源策略, 即JavaScript或Cookie只能访问同域下的内容),因为我们在日常的项目开发时会不可避免的需要进行跨域操作,所以跨域能力也算是前端工程师的基本功之一。 和大多数跨域的解决方案一样,JSON 阅读全文
posted @ 2016-07-12 16:56 奋斗着的程序媛 阅读(279) 评论(0) 推荐(0)
(转)原生ajax的写法
摘要:1.创建XMLHttpRequest对象 2.get请求 3.post请求 post请求需要设置请求头 4. readyState与status: readyState有五种状态: 0 (未初始化): (XMLHttpRequest)对象已经创建,但还没有调用open()方法; 1 (载入):已经调 阅读全文
posted @ 2016-07-08 17:54 奋斗着的程序媛 阅读(247) 评论(0) 推荐(0)
js数组的sort排序的原理和应用
摘要:1、js sort()方法的应用: 首先:如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序,说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。 如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后 阅读全文
posted @ 2016-07-03 20:12 奋斗着的程序媛 阅读(12469) 评论(3) 推荐(0)
[转]chrome developer tool 调试技巧
摘要:这篇文章是根据目前chrome稳定版(19.0.1084.52 m)写的, 因为 google 也在不断完善chromedeveloper tool, 所以chrome版本不同可能稍有差别. 一些快捷键也是 windows 上的, mac 下的应该大同小异.常规的断点相关的 breakpoint/c... 阅读全文
posted @ 2015-11-12 20:39 奋斗着的程序媛 阅读(419) 评论(0) 推荐(0)