趣文:如果编程语言是女人(新编版)
2013/08/02 · JavaScript · 2 条评论
Ruby 是一个略显丰满的女孩,但其令人窒息的甜蜜面容绝对会成为你一生的梦想,然而,当你最终得到了她,她却开始迅速发胖,你开始认识到了她华丽外表下所有恶劣的性格缺陷。你坚持认为事情会有好转,但事实却不是这样,你最终不得不苦恼的把所有时间都花在寻找新的能让她保持高兴的事情上。
打印样式CSS的技巧和要点
2013/08/02 · CSS · 2 条评论
不经过任何处理而直接打印网站上的页面会得到一个不理想的效果。WEB开发人员可以简单采用几个要点来使之达到较为合适的效果:
·使用响应式布局设置打印的效果
·在合适的时候打印背景图片和颜色
两个viewport的故事(第一部分)
2013/07/29 · CSS
这篇文章是关于桌面浏览器的,其唯一目的就是为移动浏览器中相似的讨论做个铺垫。大部分开发者凭直觉已经明白了大部分桌面浏览器中的概念。在移动端我们将会接触到相同的概念,但是会更加复杂,所以对大家已经知道的术语做个提前的讨论将会对你理解移动浏览器产生巨大的帮助
JavaScript 编写的迷你 Lisp 解释器
2013/07/29 · JavaScript · 1 条评论
Little Lisp是一个解释器,支持函数调用、lambda表达式、 变量绑定(let)、数字、字符串、几个库函数和列表(list)。我写这个是为了在Hacker School(一所位于纽约的程序员培训学校)的一个闪电秀中展示写一个解释器有多容易。一共只有116行的JavaScript代码,下文我会解释它是如何运行的。
我用 TypeScript 语言的七个月
2013/07/18 · JavaScript
从2012年12月开始,我用 TypeScript 作为主要语言,用于一个大规模的企业项目。项目下个月要发布了,我想分享一些细节内容,包括我们团队怎么使用 TypeScript 的,还有成就项目的工作流程。
从零开始写JavaScript框架(二)
2013/07/17 · JavaScript
数据绑定是一种很便捷的特性,一些RIA框架带有双向绑定功能,比如Flex和Silverlight,当某个数据发生变更时,所绑定的界面元素也发生变更,当界面元素的值发生变化时,数据也跟着变化,这种功能在处理表单数据的填充和收集时,是非常有用的。
20个简化开发任务的 JavaScript库
2013/07/06 · JavaScript · 1 条评论
所谓JavaScript库就是预先写好的可以简化基于JavaScript的应用程序开发的,尤其是Ajax和其它以web为中心的技术的 JavaScript代码集。JavaScript主要用于写内嵌于HTML页面并和文档对象模型(DOM)进行打交道的各种函数(Function)。
一些JavaScript库很容易的和其它Web技术行进整合,譬如CSS, PHP, Ruby和Java。许多库可以检测不同的运行环境,并且消除应用程序为了兼容不一致而需要写的代码。
本文搜集了20个 JavaScript 库,它们能理清你遇到的开发相关的问题,让你的网站在竞争中领先一步。我们希望你能发现这个JavaScript库的列表对你的开发工作方便有用。尽情享受吧!
1. Tracking.js
Tracking.js 是一个独立的JavaScript库,用于跟踪从相机实时收到的数据。跟踪的数据既可以是颜色,也可以是人,也就是说我们可以通过检测到某特定颜色,或者 检测一个人体/脸的出现与移动,来触发JavaScript 事件。它是非常易于使用的API,具有数个方法和事件(足够使用了)。
Source
2. Aristochart
Aristochart …
45个实用的JavaScript技巧、窍门和最佳实践
2013/06/30 · JavaScript · 5 条评论
在这篇文章中,我将分享一组JavaScript的技巧、窍门和最佳实践,这些都是JavaScript程序员应该知晓的,不管他们是使用在浏览器/引擎上,还是服务器端(SSJS——Service Side JavaScript)JavaScript解释器上。
声明式编程和命令式编程的比较
2013/06/27 · JavaScript · 2 条评论
先统一一下概念,我们有两种编程方式:命令式和声明式。
我们可以像下面这样定义它们之间的不同:
命令式编程:命令“机器”如何去做事情(how),这样不管你想要的是什么(what),它都会按照你的命令实现。
竞速(四):JavaScript的未来
2013/06/26 · JavaScript
浏览器厂商对JavaScript有着野心勃勃的计划。很多厂商都在进行长期投资旨在打造网页操作系统。为此他们设定了一个目标:要让JavaScript跑得和native C一样快。如果这能成为现实,那么本地应用和网页应用之间的差异将变得很模糊。
那么如何才能让一种动态语言运行起来可以媲美native C呢?
CSS 浮动(float,clear) 通俗讲解
2013/06/25 · CSS · 25 条评论
很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家
竞速(三):JavaScript编译器策略
2013/06/24 · JavaScript
JavaScript语言广受欢迎的原因很多。首先它分布广泛,其次从开发人员的角度来看,它很快很灵活。JavaScript中的一切都是类,因此快速的创建结构是件非常容易的事,并且完全不需要定义数据类型,因为所有的类型都是可推断的。但也正是这种通用性给编译工作带来了挑战。
解耦 HTML、CSS 和 JavaScript
2013/06/22 · CSS, JavaScript · 2 条评论
在本文中,我将会讲讲我所学到的如何去解耦我的HTML,CSS和JavaScript代码。从个人以及他人经验所得,这种的最好办法并不是那么显而易见,而通常是不直观的,而且有时还会与许多所谓的最佳实践相违背。
竞速(一):JavaScript引擎家谱
2013/06/22 · JavaScript
如今我们都会理所应当地认为浏览器中的JavaScript运行速度很快,在creativejs.com上我们就可以看到很多振奋人心的例子,但是在以前可并非如此。
网页浏览器由很多不同的组件构成,它们分工协作为我们带来快速高效的浏览体验。有些组件负责解释代码,有些负责渲染显示,有些负责管理插件,还有的负责其它功能。
用Venus.js给JavaScript做单元测试
2013/06/22 · JavaScript
Venus.js 是LinkedIn 开发的一款开源软件测试工具,和 Node.js 一起使用,Venus.js 可用于组织并运行整个 JS 测试系统。Venus 可消除重复任务和冲突点,让开发者专心编写测试,而非跑测试。
全栈式JavaScript
2013/06/22 · JavaScript · 3 条评论
如今,在创建一个Web应用的过程中,你需要做出许多架构方面的决策。当然,你会希望做的每一个决定都是正确的:你想要使用能够快速开发的技术,支持持续的迭代,最高的工作效率,迅速,健壮性强。你想要精益求精并且足够敏捷。你希望你选择的技术能够在短期和长期上都让你的项目取得成功。但这些技术都不是轻而易举就能选出来的。
我的经验告诉我,全栈式JavaScript符合了这所有的要求。可能你已经发现了些许端倪,又或许你已经在考虑它的实用性,并且在和朋友讨论争论它的话题。但是你是否亲自尝试过呢?在这篇文章中,我会对于全栈式JavaScript给出一个比较全面的介绍,为什么它会是正确的选择,它又是如何施展它的魔法的。
JavaScript instanceof 运算符深入剖析
2013/06/18 · JavaScript
随着 web 的发展,越来越多的产品功能都放在前端进行实现,增强用户体验。而前端开发的主要语言则是 JavaScript。学好 JavaScript 对开发前端应用已经越来越重要。在开发复杂产品中,需要使用面向对象的机制时,往往会用到复杂的 JavaScript 继承,而 instanceof 运算符是 JavaScript 语言中原生的用来判断实例继承关系的操作符。
JavaScript必知必会+理解总结
2013/06/17 · JavaScript · 12 条评论
这是stackoverflow上的一个老问题,却有个干货答案,但是扩展的信息量很大,我只在此抛个砖。
Not jQuery. Not YUI. Not 等等…
竞速(二): JavaScript编译器如何工作
2013/06/10 · JavaScript
当我们谈论JavaScript引擎的时候,通常是指它的编译器,一个把人类可读的源代码(本文中指JavaScript代码)翻译成机器可读的指令的程序。如果你还没考虑过你的代码在运行时会发生什么,那么这听起来可能相当神奇,但编译本质上只是一个翻译练习,让代码运行的快才是神奇的。
2013年6月TIOBE编程语言排行榜,JavaScript重返Top10
2013/06/09 · JavaScript
TIOBE 于近日公布了2013年6月TIOBE 编程语言指数排行榜。此次前三位置无变化,C 语言第一,Java 第二,Objective-C第三。
在本月,JavaScript 重返TIOBE编程语言排行榜的第 10 位。
如何从一个前端转为一个全栈工程师
Terrorblade 发起
• 4 回复
自学3个月前端,面试机会很少,现在...
Roy云溪 发起
• 44 回复
现在做php,想转大前端,希望大家给...
木杉 发起
• 18 回复
年后准备辞职报个前端培训班
Melor 发起
• 73 回复
做前端,要不要换工作,现在换的话,...
红蜻蜓 发起
• 83 回复
2018前端未来的路在哪里
July丶Rose 发起
• 1 回复
Ajax angular AngularJS async await Babel box-shadow Canvas Chrome Console CSS CSS3 DOM es6 facebook Flexbox float gulp H5 HTML5 HTTP HTTP/2 HTTPS Javascript jQuery JSON mobx MVC MVVM node node.js NodeJS npm PNG POSTCSS Promise PWA React ReactJS React Native Redux rem Service Worker settimeout SVG this underscore URL Vue WEB WebGL webpack XSS 事件 代码 作用域 内存泄漏 内存泄露 函数 函数式编程 前端 动画 原型 响应式 字体 安全 对象 小程序 居中 工具 布局 异步 性能 性能优化 插件 数组 框架 模块 模块化 模板引擎 正则表达式 测试 浏览器 游戏 移动端 算法 组件 组件化 继承 缓存 职场 表单 调试 跨域 选择器 重构 闭包 面试 预加载 高性能
密码明文存入 log?Twitter 程序员可能要被祭天了
2018/05/04 · 85 · 3
地址 1.1.1.1,Cloudflare 推新公共 DNS 服务
2018/04/02 · 67 · 6
C++委员会决定在C++20中弃用原始指针
2018/04/02 · 5
安卓用 Java 侵犯甲骨文版权,谷歌或赔 88 亿美元
2018/03/28 · 81 · 3
李文星家属诉 BOSS直聘:哪怕赔一分 能给个交代也值
2018/03/27 · 130 · 4
为防止员工加班,韩国政府规定20点必须关闭电脑
2018/03/28 · 34