随笔分类 -  Javascript && Jquery

Javascript && Jquery
摘要:<html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="https://code.jquery.com/jquery-3.4.1.min.js" ></script> <script src="http://pv.sohu.com/cityjson?ie=utf-8 阅读全文
posted @ 2019-09-05 12:31 lanyan 阅读(5730) 评论(0) 推荐(0)
摘要:在前端开发中,我们经常需要对某些事件进行监听。这样只要在指定的元素上触发了该事件,就会执行一个回调函数来进行相关的操作。 而JavaScript中事件监听的方法总共有三种,分别如下: element.addEventListener(type, listener[, useCapture]); // 阅读全文
posted @ 2019-05-13 11:45 lanyan 阅读(670) 评论(0) 推荐(0)
摘要:在向后端请求时,如果上传的数据里存在file文件对象,需要用到表单提交,这时候我们需要将JSON对象,转成formData对象,具体见代码 const formData = new FormData(); Object.keys(params).forEach((key) => { formData 阅读全文
posted @ 2019-03-08 15:00 lanyan 阅读(20320) 评论(0) 推荐(1)
摘要:转自:https://segmentfault.com/a/1190000008512184 测试: 那么如何解决这个问题呢?不让控制台提示,而且 preventDefault() 有效果呢?两个方案:1、注册处理函数时,用如下方式,明确声明为不是被动的var func = function(e){ 阅读全文
posted @ 2018-10-18 09:57 lanyan 阅读(210) 评论(0) 推荐(0)
摘要:由于项目需要,需要在不调用后台接口的情况下,将json数据导出到excel表格,兼容chrome没问题,其他还没有测试过 通过将json遍历进行字符串拼接,将字符串输出到csv文件,输出的文件不会再是html类型的文件而是真正的csv文件,代码如下 参考了很多大佬的博客其中这两篇对我启发最大,感谢! 阅读全文
posted @ 2018-09-28 18:03 lanyan 阅读(2561) 评论(1) 推荐(0)
摘要:转:http://www.daqianduan.com/6419.html 试想,如果模板中有图片,此时如何判断图片是否加载完成? 在此之前来了解一下jquery的ready与window.onload的区别,ready只是dom结构加载完毕,便视为加载完成。(此时图片没有加载完毕),onload是 阅读全文
posted @ 2018-08-23 15:12 lanyan 阅读(2044) 评论(1) 推荐(0)
摘要:Cache-Control头域 Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、o 阅读全文
posted @ 2018-08-13 14:15 lanyan 阅读(18577) 评论(0) 推荐(0)
摘要:比如 页面中 某个DOM, 希望点击按钮后页面直接跳转到 这个DOM所在的位置, 1. 获取DOM离屏幕的高度 var hTop = $('#box').offset().top; $('body,html').animate({ scrollTop:hTop },100); 2. 通过原生的方式跳 阅读全文
posted @ 2018-07-25 15:09 lanyan 阅读(2889) 评论(0) 推荐(0)
摘要:使用 async / await, 搭配 promise, 可以通过编写形似同步的代码来处理异步流程, 提高代码的简洁性和可读性. 本文介绍 async / await 的基本用法和一些注意事项. await 引用MDN的介绍: await 操作符用于等待一个 Promise 对象, 它只能在异步函 阅读全文
posted @ 2018-07-04 10:38 lanyan 阅读(625) 评论(0) 推荐(0)
摘要:使用jquery获取radio的值,最重要的是掌握jquery选择器的使用,在一个表单中我们通常是要获取被选中的那个radio项的值,所以要加checked来筛选,比如有以下的一些radio项:1.<input type="radio" name="testradio" value="jquery获 阅读全文
posted @ 2018-03-15 10:26 lanyan 阅读(12799) 评论(0) 推荐(0)
摘要:下面是brew的安装方法:(由于MAC自带ruby,所以安装起来极其轻松) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 一行命令直接搞定 那么接下来就来安装ngin 阅读全文
posted @ 2017-09-29 17:21 lanyan 阅读(186) 评论(0) 推荐(0)
摘要:转自:https://my.oschina.net/guopengfei/blog/534891 阅读全文
posted @ 2017-09-25 10:52 lanyan 阅读(6689) 评论(0) 推荐(0)
摘要:1. position的值, relative和absolute分别是相对于谁进行定位的?2. 如何解决跨域问题3. 谈谈你对webpack的看法4. 说说你对作用域链的理解5. 创建ajax过程 (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象. (2)创建一个新的HTTP请 阅读全文
posted @ 2017-09-19 12:12 lanyan 阅读(132) 评论(0) 推荐(0)
摘要:最近做一个 文字 横向 滚动的 例子 ,遇到了 几个坑 首先分享下 代码: 因为页面中有好几处需要滚动,所以写了一个 统一的函数 ,dom代表滚动的 父节点 ,marginWid代表模块与模块间的间距(如 marget-left.或者marget-right),如果 没有取值为0 应用: scrol 阅读全文
posted @ 2017-09-05 16:06 lanyan 阅读(421) 评论(0) 推荐(0)
摘要:var date1=new Date(); //开始时间 alert("aa"); var date2=new Date(); //结束时间 var date3=date2.getTime()-date1.getTime(); //时间差的毫秒数 //计算出相差天数 var days=Math.fl 阅读全文
posted @ 2017-08-14 10:22 lanyan 阅读(168) 评论(0) 推荐(0)
摘要:先介绍几个属性:(暂时只测了IE和firefox,实际上我工作中用到的最多的是chrome) 网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度) (javascript) document.documentElement.scrollTop //firefox (javascript 阅读全文
posted @ 2017-07-26 16:06 lanyan 阅读(2002) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/axl234/p/5759677.html#3666778 博主写的非常好,我就不重复了,打开链接就行 阅读全文
posted @ 2017-06-30 11:56 lanyan 阅读(148) 评论(0) 推荐(0)
摘要:用ES6的方法 实现类的继承 //测试我们的类var animal=new Animal('dummy','20'),wayou=new Programmer('femal','65');animal.sayName();//输出 ‘My name is dummy'wayou.sayName(); 阅读全文
posted @ 2017-06-22 17:16 lanyan 阅读(173) 评论(0) 推荐(0)
摘要:// 解释一下下面代码的输出 console.log(0.1 + 0.2); //0.30000000000000004console.log(0.1 + 0.2 == 0.3); //false // 对于保证浮点数计算的正确性,有两种常见方式。 // 一是先升幂再降幂: 阅读全文
posted @ 2017-06-22 16:51 lanyan 阅读(469) 评论(1) 推荐(0)
摘要:比如这里有一个 数组: let arr = [1,2,4,6,7,78,45]; 如何得出arr数组的最大值 和最小值 ,我们下面分别介绍; 1. 利用传统的方法 for循环求最大值和最小值 虽然实现了,代码量比较大 2. 利用Math.max结合apply方法 注意:不能直接用Math.max(a 阅读全文
posted @ 2017-06-22 16:49 lanyan 阅读(1262) 评论(0) 推荐(0)