
JavaScript
普通网友
这个作者很懒,什么都没留下…
展开
-
如何强制iframe刷新
iframe强制刷新(页面不刷新,iframe局部刷新)原创 2017-06-09 09:58:24 · 8980 阅读 · 2 评论 -
JavaScript中的var a = a || []具体的含义
if(a === 0 || a === "" || a === false || a === null || a === undefined){ a = [];} else { var a = a;}原创 2018-03-13 19:15:48 · 2647 阅读 · 0 评论 -
JavaScript中getBoundingClientRect()方法
getBoundingClientRect方法获取元素位置getBoundingClientRect用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。 getBoundingClientRect是DOM元素到浏览器可视范围的距离(不包含文档卷起的部分)。 该函数返回一个Object对象,该对象有6个属性:top,lef,right,bottom,width,height; 这里的to...原创 2018-03-13 11:43:11 · 1230 阅读 · 0 评论 -
js回调函数
回调函数的官方定义:A callback is a function that is passed as an argument to another function and is executed after its parent function has completed。字面理解意思,回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数...转载 2018-03-12 15:57:31 · 253 阅读 · 0 评论 -
封装原生ajax(缓存+xhr单例)
<!DOCTYPE html><html><head> <title>封装原生的ajax</title></head><body><script type="text/javascript"> function XAjaxRequester(bool)原创 2018-03-02 09:42:02 · 896 阅读 · 1 评论 -
jQuery on(绑定事件)前别忘了off(移除事件)
废话不多说直接上代码,用到的自己运行看效果<!DOCTYPE html><html><head> <title></title></head><body> <button id="add-event-more">叠加绑定SayHello事件<原创 2018-03-01 15:45:36 · 14242 阅读 · 3 评论 -
js对象的深拷贝与浅拷贝详解
一、浅拷贝例子:var Chinese = { nation: '中国', arr: [ 1, 2, 3], obj: { name: 'yzs', age: 18 }};function extendCopy (p) { var c = {}; for (var i in p) { c[i] = p[i]; } retur...原创 2018-02-27 21:17:45 · 337 阅读 · 1 评论 -
深入理解js的变量提升和函数提升
一、变量提升在es6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。上个面试中遇到的例子console.log(global); // undefinedvar global = 'global';console.log(global); // global function fn ()...转载 2018-02-27 16:32:22 · 221 阅读 · 0 评论 -
彻底理解js中this的指向,不必硬背。
原文地址:https://www.cnblogs.com/pssp/p/5216085.html转载 2018-03-06 22:58:25 · 495 阅读 · 0 评论 -
cookie,localStorage和sessionStorage区别
基本概念cookiecookie是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时,就会发送这个cookie。你可以使用JavaScript来创建和取回cookie的值。cookie分为会话cookie和持久cookie,会话cookie是指在不设定它的生命周期expires时的状态,前面说了,浏览器的开启和关闭就是一次会话,而关闭浏览器时,会话cookie就会随着浏览器销毁...转载 2018-02-27 15:37:07 · 559 阅读 · 0 评论 -
JS replace()方法替换变量(可以对变量进行全文替换)
事情是这样的:本文出处http://blog.sina.com.cn/s/blog_6552200b0102ve60.html我要用 JS 替换一个多行文本的关键字正常,没有变量的时候应该是这样:把 a 替换成 b:string.replace("a","b");以上只能替换第一个匹配的,要全文匹配应该用正则表达式:string.replace(/a/g,"b");正则加个参数 g ,表示全文匹配...转载 2018-02-12 16:41:34 · 1315 阅读 · 0 评论 -
JavaScript计算对象的长度
//计算对象的长度,既获得对象属性的个数//方法一:通过for in遍历对象,并通过hasOwnProperty判断是否是对象自身可枚举的属性var obj = {"name": 'yzs',"age": '18'};var length = countProperties(obj);console.log(length);function countProperties(obj) {原创 2017-10-31 17:22:51 · 600 阅读 · 0 评论 -
jQuery中each的用法之退出循环和结束本次循环
jQuery中each类似于javascript的for循环 但不同于for循环的是在each里面不能使用break结束循环,也不能使用continue来结束本次循环,想要实现类似的功能就只能用return,break 用return falsecontinue 用return ture原创 2017-08-09 18:02:04 · 238 阅读 · 0 评论 -
cookie,session优缺点
面试过程中,经常会遇到这样的问题,cookie,session的优缺点现在整理如下:Cookie的优缺点:优点:极高的扩展性和可用性通过良好的编程,控制保存在cookie中的session对象的大小。通过加密和安全传输技术(SSL),减少cookie被破解的可能性。只在cookie中存放不敏感数据,即使被盗也不会有重大损失。控制cookie的生命期,使之不会永远有效。偷原创 2017-06-26 16:54:31 · 1294 阅读 · 2 评论 -
动态加载script标签
公司大拿勇帅的代码原创 2017-06-26 09:19:03 · 1009 阅读 · 0 评论 -
URL编码转换函数:escape()、encodeURI()、encodeURIComponent()
函数功能介绍: escape() : 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都会转化成%xx格式的字符编码(xx代表此字符在字符集表里编码的16进制数字)。比如,空格符的对应编码是%20。不会对ASCII字符和数字进行编码。不会被此方法编码的字符:@ * /原创 2017-06-22 09:07:25 · 480 阅读 · 0 评论 -
iframe页面中父页面跟子页面方法的相互调用
不废话,直接上代码父页面代码: Parent Page function parenttest() { alert("这是父页面的方法!"); } function btnClick() { document.g原创 2017-06-09 15:00:30 · 3973 阅读 · 2 评论 -
检测浏览器版本
var agentString = window.navigator.userAgent.toLowerCase(); window.browser = { ie6 : ( agentString.indexOf( ' msie 6.' ) > -1 ), ie7 : ( agentString.indexOf( ' msie 7.' ) > -1 ), ie8 :...原创 2018-07-09 18:59:51 · 336 阅读 · 0 评论