[JavaScript] 获取数组中相同元素的个数
摘要:/** * 获取数组中相同元素的个数 * @param val 相同的元素 * @param arr 传入数组 */ function getSameNum(val,arr){ processArr = arr.filter(function(value) { return value == val;...
阅读全文
posted @
2018-03-21 13:21
晏过留痕
阅读(10313)
推荐(0)
【JavaScript】10个重要知识点
摘要:1. 立即执行函数 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作: function(){…}是一个匿名函数,包围它的一对括号将其转换为一个表达式,紧
阅读全文
posted @
2018-01-19 12:30
晏过留痕
阅读(405)
推荐(0)
【JavaScript】call和apply区别及使用方法
摘要:一、方法的定义call方法: 语法:fun.call(thisArg[, arg1[, arg2[, ...]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisA
阅读全文
posted @
2018-01-19 11:10
晏过留痕
阅读(167)
推荐(0)
【JavaScript】 js立即执行函数
摘要:( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,一般理解是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义后立即执行的目的,但事实原因并非如此,要理解立即执行函数,需要先理解一些函数的基本概念。 函数
阅读全文
posted @
2018-01-19 10:38
晏过留痕
阅读(339)
推荐(0)
[JavaScript] js获取当前页面url网址信息
摘要:在WEB开发中,时常会用到javascript来获取当前页面的url网址信息,在这里是我的一些获取url信息的小总结。 下面我们举例一个URL,然后获得它的各个组成部分:http://i.cnblogs.com/EditPosts.aspx?opt=1 1、window.location.href(
阅读全文
posted @
2018-01-07 17:15
晏过留痕
阅读(266)
推荐(0)
[JavaScript] iframe加载完成事件
摘要://iframe加载完成后,对其子元素进行操作 var iframe = document.getElementById("re-img"); if (iframe.attachEvent) { iframe.attachEvent("onload", function() { //iframe加载完成后你需要进行的操作 ...
阅读全文
posted @
2017-12-15 12:15
晏过留痕
阅读(17523)
推荐(0)
【javascript】iOS Safari 中点击事件失效的解决办法
摘要:问题描述 当使用委托给一个元素添加click事件时,如果事件是委托到 document 或 body 上,并且委托的元素是默认不可点击的(如 div, span 等),此时 click 事件会失效。 可以使用下面的代码在 iOS 中进行测试。 解决办法 解决办法有 4 种可供选择: 推荐后两种。从
阅读全文
posted @
2017-12-03 21:53
晏过留痕
阅读(1203)
推荐(0)
[JavaScript] 根据字符串宽度截取字符串
摘要:/** * 根据字符串宽度截取字符串 * @param desc 原始字符串 * @param width 该显示的宽度 * @param fontsize 字体大小 12px * @returns {string} */ function cutStringByWith(desc,width,fontsize) { if($('#word-cut').length==0...
阅读全文
posted @
2017-11-19 20:23
晏过留痕
阅读(2500)
推荐(0)
[JavaScript] 时间戳格式化为yyyy-MM-dd日期
摘要:function formateDate(timestamp){ var date = new Date(timestamp); var y = 1900+date.getYear(); var m = "0"+(date.getMonth()+1); var d = "0"+date.getDate(); return y+"-"+m.substrin...
阅读全文
posted @
2017-09-29 14:01
晏过留痕
阅读(1853)
推荐(0)
[JavaScript] 获取昨日前天的日期
摘要:var day = new Date(); day.setDate(day.getDate()-1); console(day.pattern('yyyy-MM-dd'));//昨天的日期 day.setDate(day.getDate()-2); console(day.pattern('yyyy-MM-dd'));//前天的日期 /** * 对Date的扩展,将 Date 转化为指定格式...
阅读全文
posted @
2017-09-29 13:59
晏过留痕
阅读(520)
推荐(0)
[JS] js 判断用户是否在浏览当前页面
摘要:可以通过document.hidden属性判断当前页面是否是激活状态。 兼容性:IE10+,Firefox10+,Chrome14+,Opera12.1+,Safari7.1+ 此方法多用于当选项卡切换到其他页面时,本页面的某些代码由于浏览器原因不会一直保持运行,为了保证切换回来后页面数据能够衔接,
阅读全文
posted @
2017-08-10 21:17
晏过留痕
阅读(1352)
推荐(0)
[JS] 理解jquery的$.extend()、$.fn和$.fn.extend()
摘要:jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(); jQuery.extend(); jQuery.fn 原来 jQuery.fn = jQuery.prototype.对prototype肯定不会陌生啦。· 虽然 javascript 没有明确的类的概念,但是用
阅读全文
posted @
2017-08-02 19:52
晏过留痕
阅读(538)
推荐(0)
[JS] 屏蔽右键
摘要:if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnValue = false; return false; } function norightclick(e) { ...
阅读全文
posted @
2017-07-06 19:05
晏过留痕
阅读(178)
推荐(0)
[JS] jq绑定事件的参数传递
摘要:$(function(){ var obj = {name:"select",param:"2"}; $("#select").click(obj,select); function select(event){ console.debug(event.data.param); } $("#select").change({msg: "ok...
阅读全文
posted @
2017-07-04 16:06
晏过留痕
阅读(299)
推荐(0)
[AS3.0] HTMLLoader与js交互
摘要:HtmlLoader 的属性window是加载到 HTML 控件中的内容的全局 JavaScript 对象,通过这个对象能够方便的和页面js通讯。 AS代码: JS代码:
阅读全文
posted @
2016-09-28 20:59
晏过留痕
阅读(1519)
推荐(0)