随笔分类 -  JS

ajax跨域,这应该是最全的解决方案了
摘要:前言 从刚接触前端开发起,跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是差了点什么,于是现在重新梳理了一下。 个人见识有限,如有差错,请多多见谅,欢迎提出issue,另外看到这个标题,请勿喷~ 题纲 关于跨域,有N种 阅读全文
posted @ 2017-12-25 13:41 飘渺的悠远 阅读(298) 评论(0) 推荐(0)
页面跳转后,浏览器地址栏地址保持不变
摘要:有两个方法,一个使用JS实现,一个是用iframe实现。 首先是JS实现,废话就不多说了,上代码 function createXMLHttpRequest(){ if(window.XMLHttpRequest){ XMLHttpR = new XMLHttpRequest(); }else if 阅读全文
posted @ 2017-12-15 11:15 飘渺的悠远 阅读(2094) 评论(0) 推荐(0)
深入理解iframe
摘要:http://www.cnblogs.com/fangjins/archive/2012/08/19/2645631.html 一 目的 iframe是网页布局中重要的元素,是解决一些常见前端问题的必修课,而iframe总是让人捉摸不透,不好掌握。关于iframe,有很多问题我们必须要彻底弄清。笔者 阅读全文
posted @ 2017-12-15 11:14 飘渺的悠远 阅读(747) 评论(0) 推荐(0)
js插件解读
摘要:1、calendar.js:日期插件;2、html5shiv.js:用于解决IE9以下版本浏览器对HTML5新增标签不识别,并导致CSS不起作用的问题的js文件;3、jquery.js里的代码是没有进行处理的原代码,适合于人们阅读与研究;4、jquery.min.js里的代码进行过特殊的处理,如变量 阅读全文
posted @ 2017-12-15 10:31 飘渺的悠远 阅读(412) 评论(0) 推荐(0)
jquery 选择器(name,属性,元素)大全
摘要:jQuery 选择器大体上可分为:基本选择器、层次选择器、过滤选择器、表单选择器。 其中过滤选择器可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器。选择器是jQuery最基础的东西,下面向大家介绍jquery+%D1%A1%D4%F 阅读全文
posted @ 2017-05-24 22:49 飘渺的悠远 阅读(482) 评论(0) 推荐(0)
Ajax 实现无刷新分页
摘要:用这种ajax做分页的方法比较简单,把代码直接复制就可以,然后根据实际更改一下里面的参数。 1.设置分页显示显示的样式,显示效果如下。 2.页数显示代码容器,把这段代码放在</table>后面。 3.ajax实现分页的代码 4.如果要加上关键字查询功能,现在表格上面加上关键字输入框。 然后在js代码 阅读全文
posted @ 2017-05-16 17:01 飘渺的悠远 阅读(355) 评论(0) 推荐(0)
用js判断页面刷新或关闭的方法
摘要:onbeforeunload与onunload事件 Onbeforeunload也是在页面刷新或关闭时调用,Onbeforeunload是正要去服务器读取新的页面时调用,此时还没开始读取;而onunload则已经从服务器上读到了需要加载的新的页面,在即将替换掉当前页面时调用。Onunload是无法阻 阅读全文
posted @ 2017-05-03 15:44 飘渺的悠远 阅读(8129) 评论(0) 推荐(0)
基于JavaScript判断浏览器到底是关闭还是刷新(超准确)
摘要:这篇文章主要介绍了基于JavaScript判断浏览器到底是关闭还是刷新(超准确)的相关资料,需要的朋友可以参考下 本文是小编总结的一些核心内容,个人感觉对大家有所帮助,具体内容请看下文: 页面加载时只执行onload 页面关闭时只执行onunload 页面刷新时先执行onbeforeunload,然 阅读全文
posted @ 2017-05-03 15:41 飘渺的悠远 阅读(564) 评论(0) 推荐(0)
jquery刷新页面
摘要:window.location.reload()刷新当前页面. parent.location.reload()刷新父亲对象(用于框架) opener.location.reload()刷新父窗口对象(用于单开窗口) top.location.reload()刷新最顶端对象(用于多开窗口) 阅读全文
posted @ 2017-05-03 15:40 飘渺的悠远 阅读(190) 评论(0) 推荐(0)
一些JavaScript基本函数
摘要:1.document.write(”");为 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,docume 阅读全文
posted @ 2017-05-03 15:38 飘渺的悠远 阅读(190) 评论(0) 推荐(0)
Js页面刷新前提示-jquery页面刷新事件
摘要://原理很简单,就是在body的onbeforeunload事件绑定函数,代码如下: document.body.onbeforeunload = function (event) { var c = event || window.event; if (/webkit/.test(navigato 阅读全文
posted @ 2017-05-03 15:37 飘渺的悠远 阅读(840) 评论(0) 推荐(0)
防止页面后退(使浏览器后退按钮失效)
摘要:防止页面后退(使浏览器后退按钮失效) 原理:用新页面的URL替换当前的历史纪录,这样浏览历史记录中就只有一个页面,后退按钮永远失效。 注:history.go和history.back(包括用户按浏览器历史前进后退按钮)触发, 页面由于使用pushState修改了history),会触发popsta 阅读全文
posted @ 2017-05-02 22:01 飘渺的悠远 阅读(1958) 评论(0) 推荐(0)
jquery获取元素颜色css('color')的值返回RGB
摘要:css代码如下: js代码如下: 返回的值: jquey设置颜色,使用的应该是rgb格式的。用以下这个function,把rgb转成“#xxxx”(HEX )格式。 或者用这个function 可以摘取其中重点语句举一反三 转自:http://www.tuicool.com/articles/6nu 阅读全文
posted @ 2017-04-28 12:53 飘渺的悠远 阅读(3466) 评论(0) 推荐(0)
jQuery获取CSS样式中的颜色值的问题
摘要:转自:http://blog.csdn.net/cwj649956781/article/details/23261529 jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法,需要的朋友可以参考一下 用jQuery获取样式中的background-color的值时发现在获取到的 阅读全文
posted @ 2017-04-28 12:52 飘渺的悠远 阅读(5000) 评论(0) 推荐(0)
树型权限管理插件:jQuery Tree Multiselect详细使用指南
摘要:1、认识jQuery Tree Multiselect 这个插件允许用户以树型的形式来呈现列表复选框的选择。多用于权限管理中用于分配不同的权限。使用文档,请参考: https://github.com/patosai/tree-multiselect.js 2、运行环境 2.1、需要引入jquery 阅读全文
posted @ 2017-04-28 12:50 飘渺的悠远 阅读(9168) 评论(6) 推荐(1)
JS三种简单排序算法
摘要:冒泡排序:最简单、最慢、长度小于7的时候最优 插入排序:比冒泡要快比快速排序和希尔排序慢,数据量小的时候优势大 快速排序:速度很快 //js利用systemSort进行排序 systemSort: function(array){ return array.sort(function(a,b){ r 阅读全文
posted @ 2017-04-20 14:20 飘渺的悠远 阅读(236) 评论(0) 推荐(0)
JS的十大经典算法排序
摘要:引子 有句话怎么说来着: 雷锋推倒雷峰塔,Java implements JavaScript. 当年,想凭借抱Java大腿火一把而不惜把自己名字给改了的JavaScript(原名LiveScript),如今早已光芒万丈。node JS的出现更是让JavaScript可以前后端通吃。虽然Java依然 阅读全文
posted @ 2017-04-20 14:14 飘渺的悠远 阅读(239) 评论(0) 推荐(0)
JavaScript版几种常见排序算法
摘要:JavaScript版几种常见排序算法 说明 写这个主要是为了锻炼自己,并无实际意义。 每个浏览器测试得出的数据会不一样。比如我用chrome 测试 一般快速排序都会最快,IE 则根据数组长度有可能希尔最快。 不要用太大数据去测试冒泡排序(浏览器崩溃了我不管) 如果有兴趣可以 在线排序动画 下载测试 阅读全文
posted @ 2017-04-20 11:56 飘渺的悠远 阅读(168) 评论(0) 推荐(0)
jquery组件WebUploader文件上传用法详解
摘要:这篇文章主要为大家详细介绍了jquery组件WebUploader文件上传用法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件,下文来为各位演示一下关于jquery W 阅读全文
posted @ 2017-03-31 23:51 飘渺的悠远 阅读(580) 评论(0) 推荐(0)
php 应用 bootstrap-fileinput 上传文件 插件 操作的方法
摘要://先加载插件所需要的 js 、css 文件 [html] view plain copy <link href="css/fileinput.css" rel="stylesheet" type="text/css" /> <script src="js/fileinput.js"type="te 阅读全文
posted @ 2017-03-31 14:00 飘渺的悠远 阅读(774) 评论(0) 推荐(0)