07 2018 档案

摘要:Web前端性能优化——如何提高页面加载速度:https://www.cnblogs.com/MarcoHan/p/5297798.html Web前端性能优化——编写高效的JavaScript:http://www.cnblogs.com/MarcoHan/p/5315361.html Web前端性 阅读全文
posted @ 2018-07-30 15:05 放飞的回忆 阅读(125) 评论(0) 推荐(0)
摘要:HTML中Meta标签中http-equiv的用法: <meta http-equiv="这里是参数" content="这里是参数值"> 1、Expires:设置一个网页的到期时间。如果网页过了设置的时间期限,网页就会过期,必须重新上传 2、Pragma:无法用浏览器从本地缓存中调用次网页内容。同 阅读全文
posted @ 2018-07-30 14:03 放飞的回忆 阅读(733) 评论(0) 推荐(0)
摘要:链接:http://www.sohu.com/a/157593700_132276 阅读全文
posted @ 2018-07-30 10:08 放飞的回忆 阅读(117) 评论(0) 推荐(0)
摘要:Base64编码是一种图片处理格式,通过特定的算法将图片编码成一长串字符串,在页面上显示的时候,可以用该字符串来代替图片的url属性。 我们可以来看一下实际的效果 Base64编码效果 在上图中,我们可以看出img的src属性开头是data:image/png;base64,这种开头表示的就是Bas 阅读全文
posted @ 2018-07-30 09:59 放飞的回忆 阅读(4066) 评论(0) 推荐(0)
摘要:Javascript 库 Particles.js — 一个用来在 web 中创建炫酷的浮动粒子的库 Three.js — 一个用来在 web 中创建 3d 物体和 3d 空间的库 Fullpage.js— 快速实现全屏滚动特性 Typed.js — 打字机效果 Waypoints.js — 滚动到 阅读全文
posted @ 2018-07-30 09:48 放飞的回忆 阅读(542) 评论(0) 推荐(0)
摘要:JS选取DOM元素的方法注意:原生JS选取DOM元素比使用jQuery类库选取要快很多1、通过ID选取元素document.getElementById('myid');2、通过CLASS选取元素document.getElementsByClassName('myclass')[0];3、通过标签 阅读全文
posted @ 2018-07-27 16:32 放飞的回忆 阅读(778) 评论(0) 推荐(0)
摘要:一、npm基本快捷键 node -v查看安装的nodejs版本,出现版本号,说明刚刚已正确安装nodejs。PS:未能出现版本号,请尝试注销电脑重试; npm -v查看npm的版本号,npm是在安装nodejs时一同安装的nodejs包管理器,那它有什么用呢?稍后解释; cd定位到目录,用法:cd 阅读全文
posted @ 2018-07-25 16:55 放飞的回忆 阅读(1371) 评论(0) 推荐(0)
摘要:1、根据单元格或者行内其他单元格的内容,给该单元格设置一定的css样式 这样的代码可以将序号这个单元格的背景色改成红色,可以发现无非是给这个json加上一个cellStyle,其内容又是一个json对象,里面对应着key-value形式的数据,从而改变单元格的样式。那如何根据其数据内容来改变这个样式 阅读全文
posted @ 2018-07-25 10:07 放飞的回忆 阅读(15875) 评论(0) 推荐(1)
摘要:写过一点前端的都会碰到需要使用JS字符串拼接HTML元素然后append到页面DOM树上的情况,一般的写法都是使用+号以字符串的形式拼接,如果是短点的还好,如果很长很长的话就会拼接到令人崩溃了。 比如有的时候需要使用弹出框的时候手动使用字符串拼接起来各种数据再渲染出来(这种写法太恶心了,简直没有职业 阅读全文
posted @ 2018-07-24 17:20 放飞的回忆 阅读(8211) 评论(2) 推荐(3)
摘要:先回答我:为什么模块很重要? 答:因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套! 于是下面三个模块规范出来了,这篇文章也出来了(拼出来的 {捂脸笑})。 JS中的 阅读全文
posted @ 2018-07-24 13:40 放飞的回忆 阅读(231) 评论(0) 推荐(0)
摘要:一、CommonJS CommonJS就是为JS的表现来制定规范,因为js没有模块的功能所以CommonJS应运而生,它希望js可以在任何地方运行,不只是浏览器中。 CommonJS能有一定的影响力,我觉得绝对离不开Node的人气,不过喔,Node,CommonJS,浏览器甚至是W3C之间有什么关系 阅读全文
posted @ 2018-07-24 11:47 放飞的回忆 阅读(230) 评论(0) 推荐(0)
摘要:var s = ''; var mouth = (this.getMonth() + 1)>=10?(this.getMonth() + 1):('0'+(this.getMonth() + 1)); var day = this.getDate()>=10?this.getDate():('0'+ 阅读全文
posted @ 2018-07-20 17:06 放飞的回忆 阅读(8334) 评论(0) 推荐(0)
摘要:一直都在用 jQuery 1.8.3 的版本,没有尝试过 jQuery 1.9.0 的版本。 于是,开始调试代码,在 1.9.0 的版本中: 点击 checkbox,结果都是 undefined 而在 1.8.3 的版本中,结果是 checked 和 undefined 到这里,问题答案找到了,就是 阅读全文
posted @ 2018-07-20 11:17 放飞的回忆 阅读(175) 评论(0) 推荐(1)
摘要:方法一: 方法二: 阅读全文
posted @ 2018-07-19 15:12 放飞的回忆 阅读(381) 评论(0) 推荐(0)
摘要:function getDistinct(array1, array2) { var arr = []; for (var i = 0; i < array1.length; i++) { var obj1 = array1[i].tjsj; var isExist = false; for (va 阅读全文
posted @ 2018-07-19 14:09 放飞的回忆 阅读(1486) 评论(0) 推荐(0)
摘要:对于Web前端而言,cache可以说是无处不在,通常是2个环节之间,就会引入一个cache做为提升整体效率的角色。例如A和B两者之间的数据交换,为了提升整体的效率,引入角色C,而C被用于当做热点数据的存储,或者是某种中间处理的机制。 也就是我们常常说的“空间换时间”,牺牲一部分代价,来换取整体效率的 阅读全文
posted @ 2018-07-17 16:46 放飞的回忆 阅读(6762) 评论(0) 推荐(0)
摘要:作者:何幻链接:https://www.zhihu.com/question/33179506/answer/75015013来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 读史使人明智。——弗兰西斯.培根 学习历史, 可以帮助我们看清现在的决定, 并为以后的发展做好 阅读全文
posted @ 2018-07-17 16:44 放飞的回忆 阅读(2305) 评论(0) 推荐(0)
摘要:一、先看效果: 1.点击三个点的图标弹出了子页面: 2.子页面调用父页面方法,图一调用父页面方法,图二得到父页面var变量。 3.选择之后,关闭弹框,父页面得到子页面单选框选择的value 二、如果是想到得到这样的弹出框及父子页面的参数传递。就可以看下面代码了。(重要:有个坑,代码的调试一定要借助服 阅读全文
posted @ 2018-07-13 13:50 放飞的回忆 阅读(930) 评论(0) 推荐(0)
摘要:disabled 属性规定应该禁用 input 元素,被禁用的 input 元素,不可编辑,不可复制,不可选择,不能接收焦点,后台也不会接收到传值。设置后文字的颜色会变成灰色。disabled 属性无法与 <input type="hidden"> 一起使用。示例:<input type="text 阅读全文
posted @ 2018-07-13 10:05 放飞的回忆 阅读(180) 评论(0) 推荐(0)
摘要:想在点击"终端控制"的时候能够开启多个窗口对多个终端进行管理: 结果每次点开虽然开了多个窗口,但是每个窗口都是一样的,并没有达到开多个终端的页面的预期。 问题所在:for 循环是一个单线程的东西,而ajax是多线程的,之所以称之为异步同步,是因为执行到ajax的时候去后台开启了一个线程,但是for循 阅读全文
posted @ 2018-07-12 13:46 放飞的回忆 阅读(1130) 评论(0) 推荐(0)
摘要:参考链接:https://blog.csdn.net/cddcj/article/details/70739481 阅读全文
posted @ 2018-07-11 14:18 放飞的回忆 阅读(424) 评论(0) 推荐(0)
摘要:获取当前的日期时间 格式“yyyy-MM-dd HH:MM:SS” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function getNowFormatDate() { var date = new Date(); var seperator1 = "-"; 阅读全文
posted @ 2018-07-11 11:30 放飞的回忆 阅读(2793) 评论(0) 推荐(0)
摘要:获取时间: 1 var myDate = new Date();//获取系统当前时间 1 var myDate = new Date();//获取系统当前时间 1 var myDate = new Date();//获取系统当前时间 1 var myDate = new Date();//获取系统当 阅读全文
posted @ 2018-07-11 11:26 放飞的回忆 阅读(14866) 评论(0) 推荐(0)
摘要:参考链接:http://www.cnblogs.com/cdemo/p/5158663.html 阅读全文
posted @ 2018-07-11 09:52 放飞的回忆 阅读(334) 评论(0) 推荐(0)
摘要:1.https://tool.lu/css/ 压缩Css比较方便 2. http://tool.oschina.net/jscompress?type=2 Html,Css,Js都可以压缩。 3.http://tool.chinaz.com/Tools/CssFormat.aspx 站长工具,这个就 阅读全文
posted @ 2018-07-09 15:10 放飞的回忆 阅读(371) 评论(0) 推荐(0)
摘要:在初始化table之前,要将table销毁,否则会保留上次加载的内容 阅读全文
posted @ 2018-07-09 11:06 放飞的回忆 阅读(2013) 评论(0) 推荐(0)
摘要:定义和用法ajaxSetup() 方法为将来的 AJAX 请求设置默认值。语法$.ajaxSetup({name:value, name:value, ... }) 该参数为带有一个或多个名称/值对的 AJAX 请求规定设置。下面的表格中列出了可能的名称/值:名称 值/描述async 布尔值,表示请 阅读全文
posted @ 2018-07-06 14:28 放飞的回忆 阅读(260) 评论(0) 推荐(0)
摘要:简介 django为用户实现防止跨站请求伪造的功能,通过中间件 django.middleware.csrf.CsrfViewMiddleware 来完成。而对于django中设置防跨站请求伪造功能有分为全局和局部。 全局: 中间件 django.middleware.csrf.CsrfViewMi 阅读全文
posted @ 2018-07-06 14:22 放飞的回忆 阅读(815) 评论(0) 推荐(0)