自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 远离面条代码:编写可维护的 JS 代码

英文:Moritz Kröger 译文:伯乐在线专栏作者 - 小谢几乎每个开发者都接手或维护过遗留项目,或者说是重启一个旧的项目。通常第一反应是抛弃原有的代码,从头开始写。这些代码会混乱不堪,没有文档,并且别人可能要花费好几天去读懂代码。但是,如果结合正确的规划、分析、和一个好的工作流程,那就有可能把一个意大利面式的代码仓库整理成一个整洁、有组织并易扩展的一份项目代码。我曾经不得不接手并整理...

2016-11-25 11:12:23 1397 2

原创 一步一步实现字母索引导航栏

作者:伯乐在线专栏作者 - lubootang 链接:http://web.jobbole.com/88889/ 链接:在线DEMO(http://www.luobotang.cn/index-sidebar/), 源代码(https://github.com/luobotang/index-sidebar) 这个索引导航栏的效果在很多 APP 中都有应用,我也是参考了一些 APP 的...

2016-11-24 10:56:39 1282 1

原创 Canvas drag 实现拖拽拼图小游戏

作者:伯乐在线专栏作者 - 陈被单 链接:http://web.jobbole.com/88487/博主一直心心念念想做一个小游戏~ 前段时间终于做了一个小游戏,直到现在才来总结,哈哈~ 以后要勤奋点更新博客!实现原理1.如何切图?用之前的方法就是使用photoshop将图片切成相应大小的图片。这种做法不灵活,如果要更换图片的话,就得重新去切图,很麻烦。现在是使用canvas,图片是一整张jp...

2016-11-23 14:13:55 2446 1

原创 学习 JS 数据结构(1):栈和队列

作者:伯乐在线专栏作者 - Damonare 链接:http://web.jobbole.com/88741/ 前言几乎所有的编程语言都原生支持数组类型,因为数组是最简单的内存数据结构。javascript也有数组类型,而数组呢,其实就是一种特殊的栈或是队列,利用javascript Array所内置的API可以很方便的模拟栈和队列。正文我想对于数组每一个学过编程语言的都不会陌生吧,我们知道,...

2016-11-22 09:55:10 163

原创 详解 JavaScript 的类

作者:伯乐在线专栏作者 - 秦至 链接:http://web.jobbole.com/88588/ 前言Javascript从当初的一个“弹窗语言”,一步步发展成为现在前后端通吃的庞然大物。javascript的受欢迎程度也是与日俱增,今年最受欢迎编程语言又是花落javascript,这实在是一个充满了活力的语言。如今,随随便一个网页 JS 代码量都不下数千行,要是node后端那更不止几千行了...

2016-11-16 11:47:31 115

原创 javascript 数组的深度复制

作者:伯乐在线专栏作者 - 任侠 链接:http://web.jobbole.com/88602/ 一般情况下,使用 “=” 可以实现赋值。但对于数组、对象、函数等这些引用类型的数据,这个符号就不好使了。数组的简单复制1.1 简单遍历最简单也最基础的方式,自然是循环处理。示例:function array_copy(arr) { var out = [], i, len; ...

2016-11-14 11:48:27 123

原创 详解 JS 变量、作用域及内存

作者:trigkit4 链接:segmentfault.com/a/1190000000687844基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们通过按值来访问的。(1)值类型:数值、布尔值、null、undefined。 (2)引用类型:对象、数组、函数。如果赋值的是引用类型的值,则必...

2016-11-09 09:48:07 100

原创 JavaScript arguments 对象详解

作者:CompileYouth 链接:segmentfault.com/a/11900000070912431.什么是 argumentsMDN 上解释:arguments 是一个类数组对象。代表传给一个function的参数列表。 我们先用一个例子直观了解下 JavaScript 中的 arguments 长什么样子。function printArgs() { console.l...

2016-11-08 17:19:38 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除