2016年3月29日
摘要: 好基友现在也是个前端,昨天他问我说: 公司的大部分任务都能应付着做了, 现在要做个分页,如果用插件的话,很快就能上, 但是我想提升一下自己,怎么从头开始写一个呢,实在是一点思路也没有。 我想,很多自学前端的同学都会遇到这样一个坎儿,我能做很多东西,但是感觉自己还是啥都不会。 编程,很重要的一个技能就 阅读全文
posted @ 2016-03-29 21:56 張暁磊 阅读(666) 评论(0) 推荐(0) 编辑
摘要: jQuery 的横空出世,至今已有十个年头了,而它的长盛不衰显然不是没有理由的。jQuery 提供了极为友好的接口,使得开发者们可以方便地进行 DOM 操作、发起 Ajax 请求、生成动画……不一而足。此外,与 DOM API 不同的是,jQuery 采用了 “混合模式”。这意味着你可以在任何一个 阅读全文
posted @ 2016-03-29 21:55 張暁磊 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript代码中使用正则表达式进行模式匹配经常会用到String对象和RegExp对象的一些方法,例如replace、match、search等方法,以下是对一些方法使用的总结。 String对象中支持正则表达式有4种方法,分别是:search、replace、match、split s 阅读全文
posted @ 2016-03-29 21:54 張暁磊 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 误区 在设计产品时,由于不少产品经理、工程师并没有「字符不一定等宽」的概念,往往会给出「超过 n 个字符截断显示,英文数字算一个字符,汉字算两个字符」这样的需求。要知道,这里面的问题有很多: 为了显示效果,前端往往会采用优先西文字体族的 font-family 设置,即西文字符用西文字体,汉字用中文 阅读全文
posted @ 2016-03-29 21:52 張暁磊 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 定义很简单 setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。 广泛应用场景 定时器,轮播图,动画效果,自动滚动等等 上面一些应该是setTimeout在大家心中的样子,因为我们平常使用也不是很多。 但是setTimeout真的有那么简单吗? 测试题 一个题目,如果你在一段代码 阅读全文
posted @ 2016-03-29 21:51 張暁磊 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包! 1 闭包–爱的初体验 在接触一个新技术的时候,我首先会做的一件事 阅读全文
posted @ 2016-03-29 21:50 張暁磊 阅读(163) 评论(0) 推荐(0) 编辑