10 2014 档案
摘要:摘要: 随着用户体验的重要性越来越高,目前前端和后台的解耦已经越来越明显了,这也加大了前后端的配合工作。在前端开发过程中可能我们需要一些后台返回的数据来完成交互效果,但是后台开发人员并没有完成后台功能,此时我们只能等,但是这样必然影响了开发进度,浪费了时间。有很多种解决方法,如果后端解决的话,那...
阅读全文
摘要:万维网联盟(W3C)昨天宣布,HTML5标准规范终于最终制定完成了,并已公开发布。对于前端工程师来说,这无疑是一个振奋人心的好消息。众所周知,HTML5改变了互联网,将成为下一代web标准,HTML5拥有许多新的特性,用于绘画的canvas元素,用于媒介回放的video和audio元素,...
阅读全文
摘要:根据时间生成m位随机数,最大13位随机数,并且不能保证首位不为0function ran(m) { m = m > 13 ? 13 : m; var num = new Date().getTime(); return num.toString().substring(13 ...
阅读全文
摘要:摘要: 由于javascript语言的特殊性导致它有很多特殊的条件判断,下面我列出了一些特殊的条件判断语句和他们对应的结果。1 if(condition) {2 console.log(true);3 } else {4 console.log(false);5 }conditi...
阅读全文
摘要:摘要: 面试一个大公司的时候问到了一个问题,让我谈谈主要的浏览器内核以及他们的特点,当时并没有详细的回答,回来之后自己在网上找了找资料,总结了下分享给大家。简介: 在维基百科上是这样介绍浏览器内核的,网页浏览器的排版引擎(LayoutEngine或RenderingEngine)也被称为浏览器内...
阅读全文
摘要:摘要: ECMAScript5中引入的严格模式,通过让JavaScript运行环境对一些开发过程中最常见和不易发现的错误做出和当前不同的处理,来让开发者拥有一个”更好”的JavaScript语言。但目前为止,所有主流的浏览器都在他们的高版本中支持了严格模式,包括IE10、Firefox4、chro...
阅读全文
摘要:摘要:大部分动态网站都支持从客户端到服务器传递数据,如果传递的数据被别人截取就非常危险,尤其是一些用户名密码之类的。这时候就需要我们在传递数据之前对数据进行加密。现在的加密算法已经有很多了,例如:MD5,SHA-1,SHA-256,AES,Rabbit,MARC4,HMAC等等。下面分享几款前端加密...
阅读全文
摘要:摘要: 现在来分享9款关系图插件arborjsurl:http://arborjs.org/halfviz/#/a-new-hopegithub:https://github.com/samizdatco/arborbrowser:IE6+,chrome,firefoxresume:基于jQuer...
阅读全文
摘要:摘要: 这是前端数据可视化最后一种,立体图。下面分享4款立体图插件PhiloGLurl:http://www.senchalabs.org/philogl/github:https://github.com/senchalabs/philoglbrowser:支持webGl的浏览器resume:基...
阅读全文
摘要:摘要: 继图谱插件之后,下面分享6款地图插件Kartographurl:http://kartograph.org/github:https://github.com/kartograph/kartograph.pybrowser:InternetExplorer7+,chrome,Firefox...
阅读全文
摘要:摘要: 继图表插件,再来分享9款图谱插件crossfilterurl:http://square.github.io/crossfilter/github:https://github.com/square/crossfilterbrowser:官方未说明resume:一个可以操作大型、多元数据集...
阅读全文
摘要:摘要: 在大数据时代,很多时候我们需要在网页中显示数据统计报表,从而能很直观地了解数据的走向,开发人员很多时候需要使用图表来表现一些数据。随着Web技术的发展,从传统只能依靠于flash、IE的vml,各个浏览器尚不统一的svg,到如今规范统一的canvas、svg为代表的html5技术,表现点、...
阅读全文
摘要:摘要: CSS是负责布局和渲染的重要角色,漂亮的页面当然能够吸引用户。本文是自己在开发过程中总结的关于CSS与性能的关系,可能有不对之处,希望能够指出。1、所有的样式尽量放在css文件中,HTML标签中不要写style属性,因为浏览器在所有的样式加载完成之后,才会开始渲染整个页面,写在标签属性必...
阅读全文
摘要:摘要: 页面优化是对网页中的HTML代码进行必要的调整,可以有效地精简页面中的冗余代码,加快网页显示速度,减少网页占用搜索引擎服务器的存储空间,提高用户体验和搜索引擎友好性,当然也可以更好的突出页面的主题,提高页面的相关性。下面是我总结出来的编写html代码时需要注意的,仅供参考。1、HTML标签...
阅读全文
摘要:摘要: 本文将分享我在github上常用的一些插件,可能在开发中你会用到它,希望能够帮助你!前端技术总结url :https://github.com/JacksonTian/fks简述: 主要说了对于前端开发人员需要掌握的技术和一些学习资料URL参数获取url : https://github....
阅读全文
摘要:摘要: 本文讲解如何使用js生成n到m间的随机数字,主要目的是为后期的js生成验证码做准备。 Math.random()函数返回0和1之间的伪随机数,可能为0,但总是小于1,[0,1)生成n-m,包含n但不包含m的整数:第一步算出 m-n的值,假设等于w第二步Math.random()*w第三步...
阅读全文