随笔分类 -  JavaScript

摘要:调用方式 将时间戳转换成日期格式: 注意:如果是Unix时间戳记得乘以1000。比如:PHP函数time()获得的时间戳就要乘以1000。 2. 将日期格式转换成时间戳: 以上三种获取方式的区别: 第一、第二种:会精确到毫秒 第三种:只能精确到秒,毫秒用000替代 以上三个输出结果可观察其区别 注意 阅读全文
posted @ 2018-11-13 21:10 jevan 阅读(885) 评论(0) 推荐(0) 编辑
摘要:这是一个关于参数合并的方法,这个场景也经常遇到,比如我们现在要对微信小程序的wx.request进行再一次封装,会涉及到一些默认的参数和每次使用自己传递的参数合并问题,分享代码。 使用如下 阅读全文
posted @ 2018-11-11 03:21 jevan 阅读(148) 评论(0) 推荐(0) 编辑
摘要:1.前端页面代码 /** * 通过图片本地路径获取图片真实大小,并进行压缩 */ function getLocalRealSize(path, callback) { var img = new Image(); var tempimg = new Image(); img.src = path; img.onload = function() { ... 阅读全文
posted @ 2018-04-11 02:38 jevan 阅读(1260) 评论(0) 推荐(0) 编辑
摘要:业务场景是一条数据对应多个文件,需要一次性全部下载,不考虑在服务端把多个文件打包下载,想通过js点击事件向服务端发送多个请求进行下载。在网上找了一篇文章http://www.2cto.com/kf/201501/367538.html,参照它的内容开始写代码。 (function ($) { var 阅读全文
posted @ 2018-04-11 02:26 jevan 阅读(510) 评论(0) 推荐(0) 编辑
摘要:String.prototype.trim = function (char, type) { if (char) { if (type == 'left') { return this.replace(new RegExp('^\\'+char+'+', 'g'), ''); } else if (type == 'right') { return ... 阅读全文
posted @ 2017-12-22 10:56 jevan 阅读(3701) 评论(0) 推荐(0) 编辑
摘要:js 代码: 直接调用: 阅读全文
posted @ 2017-12-21 22:14 jevan 阅读(334) 评论(0) 推荐(0) 编辑
摘要:IFRMAE请求一个跨域时,而这个跨我们没有操作权限,我们只有加一个HTML文件的权限,如何实现自适应行高这需要一个中间页面iframe.html原理:通过改变top.location的hash值,来实现高级的自适应主页面内容:<iframe name="iframeid" id="iframeid" scrolling="no" width="1000" frameborder="0" onload="iframeHeight()"></iframe> 阅读全文
posted @ 2011-12-14 15:38 jevan 阅读(404) 评论(0) 推荐(0) 编辑
摘要:// 页面引用jsfunction correctPNG() { var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1]) if ((version >= 5.5) && (document.body.filters)) { for(var j=0; j<document.images.length; j++) { var img = document.images[j] v... 阅读全文
posted @ 2011-12-14 15:35 jevan 阅读(2617) 评论(0) 推荐(0) 编辑
摘要:Javascript中会经常用到setTimeout来推迟一个函数的执行,如:setTimeout(function(){alert("Hello World");},1000);会在执行到这句话后延迟1秒钟来弹出alert窗口。那么再看这一段:function a(){ setTimeout(function() {alert(1)}, 0); alert(2); } a();注意这段代码中的setTimeout延迟设为了0,就是延迟0毫秒,貌似是不做任何延迟立刻执行,即1,2。但实际的执行结果确是2,1。为什么?这得从Javascript调用堆栈(call stack) 阅读全文
posted @ 2011-12-14 15:30 jevan 阅读(330) 评论(0) 推荐(0) 编辑
摘要:很老的东西,记下来下,万一以后要用到一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似: 1 var iframe = document.createElement("iframe"); 2 iframe.src = "http://www.planabc.net"; 3 if (!/*@cc_on!@*/0) { //if not IE 4 iframe.onload = function(){ 5 alert("Local iframe is now loaded.... 阅读全文
posted @ 2011-12-14 15:25 jevan 阅读(266) 评论(0) 推荐(0) 编辑
摘要:在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法打开当前窗口的那个窗口。 阅读全文
posted @ 2011-12-14 15:15 jevan 阅读(259) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示