随笔分类 -  Js

摘要:(1)转自:http://blog.csdn.net/nsrainbow/article/details/2370329 原文如下 无论是window.setTimeout还是window.setInterval,在使用函数名作为调用句柄时都不能带参数。 先看一个简单的代码: Javascript代 阅读全文
posted @ 2018-01-18 10:03 追忆丶年华 阅读(272) 评论(0) 推荐(0)
摘要:一、XMLHttpRequest 2.0的家臣们 我大学那会儿,一个称为Ajax的东西对前端行业造成了深远影响,不仅是JS语言,而包括前端地位、职位兴起以及工作分工等。抛开IE6浏览器不谈,其他浏览器的Ajax实际上都是借助XMLHttpRequest实现的。 然后,好多年过去了,XMLHttpRe 阅读全文
posted @ 2018-01-18 10:02 追忆丶年华 阅读(278) 评论(0) 推荐(0)
摘要:最近做很多HTML5的项目,很多页面会通过微信微博等SNS分享出去。在分享页面上提供公司APP的下载。但是在很多应用的浏览器中,点击下载链接无法下载应用。那么针对这些浏览器我们需要给用户提示从safari或者系统自带的浏览器打开分享页面。通过js就可以判断当前页面是在什么浏览器打开的。 以下是一段示 阅读全文
posted @ 2018-01-18 10:02 追忆丶年华 阅读(121) 评论(0) 推荐(0)
摘要:关于浏览器关闭事件的相关描述 有些朋友想在浏览器关闭的时候,弹出alert 、confirm或者prompt等。实验证明,这种做法是失败的,原因是浏览器关闭事件自动屏蔽执行js的某些方法,从而防止恶意攻击或者无法关闭浏览器的现象,针对这些事件的处理,一般都是写在浏览器底层。因此,你想在关闭浏览器的时 阅读全文
posted @ 2018-01-18 10:01 追忆丶年华 阅读(718) 评论(0) 推荐(0)
摘要:方法一:正则分析法 [html] view plain copy function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location. 阅读全文
posted @ 2018-01-18 10:00 追忆丶年华 阅读(352) 评论(0) 推荐(0)
摘要:一、JS代码: //获取浏览器页面可见高度和宽度 var _PageHeight = document.documentElement.clientHeight, _PageWidth = document.documentElement.clientWidth; //计算loading框距离顶部和 阅读全文
posted @ 2018-01-18 09:59 追忆丶年华 阅读(8851) 评论(0) 推荐(0)
摘要:最近遇到一个问题: 复制代码代码如下: var obj = {"name1":"张三","name2":"李四"}; var key = "name1"; var value = obj.key;//得到了"undefined" value = obj.name1;//得到了"张三" 其实我是想动态 阅读全文
posted @ 2018-01-18 09:45 追忆丶年华 阅读(798) 评论(0) 推荐(0)
摘要:/** 描述:判断浏览器信息* 编写:LittleQiang_w* 日期:2016.1.5* 版本:V1.1*/ //判断当前浏览类型function BrowserType() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 阅读全文
posted @ 2018-01-18 09:44 追忆丶年华 阅读(683) 评论(0) 推荐(0)
摘要:方法一,在调用文件的顶部加入下例代码: 方法二,通过中间界面对js进行应用 就是我们可以在某个html中引用了你需要的js文件,我们可以通过拿到那个html文件的对象,然后在通过这个对象去引用js的方法。 (一般不常用,这个在我做项目的时候用过一次) 方法三:在将下边代码放入Body中: 我们来分析 阅读全文
posted @ 2018-01-18 09:44 追忆丶年华 阅读(1172) 评论(0) 推荐(0)
摘要:html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。 sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一 阅读全文
posted @ 2018-01-18 09:40 追忆丶年华 阅读(118) 评论(0) 推荐(0)
摘要:1、base64加密 在页面中引入base64.js文件,调用方法为: 2、md5加密 在页面中引用md5.js文件,调用方法为 3、sha1加密 据说这是最安全的加密 页面中引入sha1.js,调用方法为 base64.js md5.js sha1.js 阅读全文
posted @ 2018-01-18 09:39 追忆丶年华 阅读(672) 评论(0) 推荐(0)
摘要:https://github.com/alexei/sprintf.js 阅读全文
posted @ 2018-01-18 09:38 追忆丶年华 阅读(200) 评论(0) 推荐(0)
摘要:https://github.com/SheetJS/js-crc32 阅读全文
posted @ 2018-01-18 09:37 追忆丶年华 阅读(343) 评论(0) 推荐(0)
摘要:前台JS读取本地文件内容,兼容IE7、8、9、10 FF Chrome等各种版本,纠结了好长时间,终于找到方法,希望能帮到你,代码如下。直接复制保存为html运行看效果。 参考如下: http://blog.csdn.net/lejuo/article/details/11528243 阅读全文
posted @ 2018-01-18 09:36 追忆丶年华 阅读(2011) 评论(0) 推荐(0)
摘要:js需要把时间戳转为为普通格式,一般的情况下可能用不到的, 下面先来看第一种吧 复制代码代码如下: function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).toLocaleString().replace(/:\d{1,2}$ 阅读全文
posted @ 2018-01-18 09:35 追忆丶年华 阅读(239) 评论(0) 推荐(0)
摘要://十进制转其他 var x=110; alert(x); alert(x.toString(8)); alert(x.toString(32)); alert(x.toString(16)); //其他转十进制 var x='110'; alert(parseInt(x,2)); alert(pa 阅读全文
posted @ 2018-01-18 09:35 追忆丶年华 阅读(204) 评论(0) 推荐(0)
摘要:ajax跨域 禁止访问! 利用Access-Control-Allow-Origin响应头解决跨域请求 阅读全文
posted @ 2018-01-18 09:34 追忆丶年华 阅读(325) 评论(0) 推荐(0)
摘要:注意:以下代码请在Firefox 3.5、Chrome 3.0、Safari 4之后的版本中进行测试。IE8的实现方法与其他浏览不同。 跨域请求,顾名思义,就是一个站点中的资源去访问另外一个不同域名站点上的资源。这种情况很常见,比如说通过 style 标签加载外部样式表文件、通过 img 标签加载外 阅读全文
posted @ 2018-01-18 09:33 追忆丶年华 阅读(313) 评论(0) 推荐(0)
摘要:去掉html标签的js <script> function delHtmlTag(str){ return str.replace(/<[^>]+>/g,"");//去掉所有的html标记 }var str = "<span style='display:none;'>This is test</s 阅读全文
posted @ 2018-01-18 09:31 追忆丶年华 阅读(1027) 评论(0) 推荐(0)
摘要:中文:http://www.bootcss.com/p/bootstrap-datetimepicker/index.htm http://www.malot.fr/bootstrap-datetimepicker/demo.php http://www.malot.fr/bootstrap-dat 阅读全文
posted @ 2018-01-18 09:30 追忆丶年华 阅读(3940) 评论(0) 推荐(0)