`
文章列表
原文:http://www.cnblogs.com/zichi/p/5103842.html 在 Javascript 中,如何判断一个变量是否是数组? 最好的方式是用 ES5 提供的 Array.isArray() 方法(毕竟原生的才是最屌的): var a = [0, 1, 2]; console.log(Array.isArray(a)); // true 但是鉴于低版本 IE 不支持 ES5,如需兼容,需要想想别的办法。 typeof? 我们都知道,数组是特殊的对象,所以数组的 typeof 结果也是 object,而因为 null 的结果也是 object,所以如需用 ...
基础知识1 javascript注释单行注释 // 单行注释多行注释/*多行注释多行注释多行注释*/2 输出内容document.write();<script type="text/javascript">  document.write("I love JavaScript!"); //内容用""括起来,""里的内容直接输出。</script>3 弹出警告alert(字符串或者变量);4 确认窗口confirm(str);str是限速在对话框中的文本点击确定适合返回true 点击取消的时候 ...

CSS代码重构与优化

    博客分类:
  • CSS
原文http://www.cnblogs.com/answercard/p/5104288.html 原始文章:http://luopq.com/2016/01/05/css-optimize/ CSS代码重构的基本方法 前面说到了CSS代码重构的目的,现在我们来说说一些如何达到这些目的的一些基本方法,这些方法都是易于理解,容 ...
转自http://web.jobbole.com/84826/内核首先得搞懂浏览器内核究竟指的是什么。浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS ...
参考原文:http://web.jobbole.com/84644/ 永远记住持续更新你的框架和库。最新版本的框架和库通常具有最好的跨浏览器和跨设备的支持。你可以使用工具, 比如scanner 来帮助判断一个旧版本是否兼容这一大批设备AngularJSAngular 是流行的企业级框架,许多开发人员都在使用它来构建和维护复杂的 web 应用程序。Angular 的人气非常高,包括 Domino’s Pizza, Ryanair, iTunes Connect, PayPal Checkout, 谷歌等企业都在使用它。Angular 是一个由谷歌支持的开源框架。Angular 自称是 HTML ...
转自:http://www.afenxi.com/post/4882  (数据分析网) 俗话说,一图胜千言。图形化的信息可以让人们对数据有更加直观清晰的理解,让信息发布者更加高效地展示自己的核心内容。在前端开发中,如果缺少合适工具,制作数据可视化图表会十分复杂。然而随着数据可视化概念逐年火热,有较多优秀的图表开源库和制作工具脱颖而出。下面,我们就拿其中比较有名的 14个产品进行简要介绍。AnyChart链接:http://www.anychart.com/ AnyChart 是基于 Flash/JavaScript(HTML5) 的图表解决方案,它可以轻松地跨浏览器、跨平台工作。除了基础 ...

node.js简介

JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本语言可以运行在服务器上的时候,一场席卷全球的风暴就开始了。Node.js是 ...
Bootstrap,来自 Twitter,是目前很受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。 它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。  国内一些移动开发者较为熟悉的框架,如WeX5前端开源框 ...
Grunt是什么Grunt是一个基于JavaScript上的一个很强大的任务管理器(task runner),或许这么一说让很多人觉得费解,简单来说就是你可以在你的终端机上,用JavaScript去执行一些程序来完成一些任务。比如说验证HTML、CSS、JavaScript的语法,压缩CSS、JavaScript、图像,Sass、LESS和Stylus编译成CSS等等,这些东西佛教徒吧很适合用Grunt来解决。Grunt其实就是一个基于NodeJS,可用于自动化构建、测试、生成文档的项目管理工具。他可以更好的帮助一个团队更好的提高效率、减少错误率。简单点来说,Grunt不仅仅是构建工具,实际上他 ...

less.js简介

http://www.1024i.com/demo/less/http://less.bootcss.com/一 什么是LESS CSSLESS   CSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。 ...
前端必备的技能以下是个人觉得入门阶段应该熟练掌握的基础技能:HTML4,HTML5语法、标签、语义CSS2.1,CSS3规范,与HTML结合实现各种布局、效果Ecma-262定义的javascript的语言核心,原生客户端javascript,DOM操作,HTML5新增功能一个成熟的客户端javascript库,推荐jquery一门服务器端语言:如果有服务器端开发经验,使用已经会的语言即可,如果没有服务器端开发经验,熟悉Java可以选择Servlet,不熟悉的可以选PHP,能实现简单登陆注册功能就足够支持前端开发了,后续可能需要继续学习,最基本要求是实现简单的功能模拟,HTTP在掌握以上基础 ...
JavaScript 资源大全中文版 https://github.com/jobbole/awesome-javascript-cn#qa-tools http://www.open-open.com/lib/view/open1450791728776.html
原文http://www.barretlee.com/blog/2015/12/10/after-framework-we-gonna-to-hug-data/ Web 发展了几十个春秋,风起云涌,千变万化。我很庆幸自己没有完整地经历过这些年头,而是站在前人的肩膀上行走。Web 技术发展的速度让人感觉那几乎不是继承式的迭代,而是一次又一次的变革,一次又一次的创造。这几年的前端,更为之甚!我从 12 年底开始接触前端,12 年之前的前端发展情况只能从上一辈的笔触中领会。本文会盘点从 09 年开始到 15 年间前端技术的革新,同时也会从多个角度,解读近几年前端技术发展的潜在因素,其中穿插了若干 ...
https://github.com/qiu-deqing/FE-learning https://github.com/qiu-deqing/FE-learning   结合个人经历总结的前端入门方法 http://www.open-open.com/lib/view/open1449542023941.html   前端技能汇总https://github.com/JacksonTian/fks
转自http://www.tuicool.com/articles/ruInam 单页应用是什么? 让我们先来看几个网站: coding teambition cloud9 注意这几个网站的相同点,那就是在浏览器中,做了原先“应当”在客户端做的事情。它们的界面切换非常流畅,响应很迅速,跟传统的网页明显不一样,它们是什么呢?这就是单页Web应用。 所谓单页应用,指的是在一个页面上集成多种功能,甚至整个系统就只有一个页面,所有的业务功能都是它的子模块,通过特定的方式挂接到主界面上。它是AJAX技术的进一步升华,把AJAX的无刷新机制发挥到极致,因此能造就与桌面程序媲美的流畅用户 ...
Global site tag (gtag.js) - Google Analytics