随笔分类 -  JavaScript

摘要:什么是自调用匿名函数? 答案就是:通过创建一个自调用匿名函数,创建一个特殊的函数作用域,该作用域中代码不会和已有同名的函数、方法和变量以及第三方库冲突。 自调用匿名函数的写法有三种。 第一种方法: (function (){ //.... })(); 第一种方法: (function (){ //. 阅读全文
posted @ 2017-10-27 17:09 云来云往 阅读(233) 评论(0) 推荐(0)
摘要:一、原生js实现ajax 1、创建 1.1、IE7及其以上版本中支持原生的 XHR 对象,因此可以直接用: var oAjax = new XMLHttpRequest(); 1.2、IE6及其之前的版本中,XHR对象是通过MSXML库中的一个ActiveX对象实现的。有的书中细化了IE中此类对象的 阅读全文
posted @ 2017-10-24 22:32 云来云往 阅读(525) 评论(0) 推荐(0)
摘要:一般 直接new Date() 是不会出现兼容性问题的,而 new Date(datetimeformatstring) 常常会出现浏览器兼容性问题,为什么,datetimeformatstring中的某些格式浏览器不兼容。 1. 无参 1 2 //无参 所有浏览器都兼容 var dateTime 阅读全文
posted @ 2017-10-24 12:04 云来云往 阅读(427) 评论(0) 推荐(0)
摘要:实现方案1:location.hash传值 父页面:parent.html(所在域:www.parent.com) 子页面:child.html(所在域:www.child.com) 要实现父子页面双向的事件调用和传值,需要多加一个代理页面,主要用于子页面调用父页面的方法 代理页面:proxy.ht 阅读全文
posted @ 2017-10-18 17:12 云来云往 阅读(5788) 评论(0) 推荐(0)
摘要:function tab(date1,date2){ var oDate1 = new Date(date1); var oDate2 = new Date(date2); if(oDate1.getTime() > oDate2.getTime()){ console.log('第一个大'); } 阅读全文
posted @ 2017-10-18 17:06 云来云往 阅读(384) 评论(0) 推荐(0)
摘要:function ellipsis(element) { var limitWidth = element.clientWidth; var temp = element.cloneNode(true); temp.style.float = 'left'; temp.style.width = ' 阅读全文
posted @ 2017-10-18 16:54 云来云往 阅读(358) 评论(0) 推荐(0)
摘要:作用 Object.assign() 方法用于把一个或多个源对象的可枚举属性值复制到目标对象中,返回值为目标对象。 语法 参数 target: 目标对象sources: 源对象 返回值 目标对象 描述 Object.assign 方法只复制源对象中可枚举的属性和对象自身的属性。它在源对象上使用 [[ 阅读全文
posted @ 2017-10-18 16:47 云来云往 阅读(221) 评论(0) 推荐(0)