Category - 前端技术

使用uncss去除无用的CSS

By Lee - 星期日, 四月 16, 2017
从代码的角度讲,你知道什么是比往网站或应用里添加功能更好的事情吗?删除那些没用的东西。也许是一些代码、图片、或相关依赖等,就像扔掉家中储存柜里没用的产生异味的存货。我经常用ImageOptim来优化我...

jQuery scrollFix滚动定位插件

By Lee - 星期二, 四月 4, 2017
【插件功能当用户向上或向下滚动页面到一定位置时,目标元素开始固定定位(position:fixed),当回滚到原位置时目标元素恢复到原状态,可以定制触发滚动相对屏幕位置和触发滚动方向,兼容IE【插件参数...

JavaScript 箭头函数(Lambda表达式)

By Lee - 星期日, 四月 2, 2017
简介JavaScript 中,函数可以用箭头语法(”=>”)定义,有时候也叫“lambda表达式”。这种语法主要意图是定义轻量级的内联回调函数。例如// Arrow function[5, 8, ...

2015 年最棒的 5 个 HTML5 框架

By - 星期五, 八月 7, 2015
大多数的 web 开发者一直在用关键点来寻找动态的框架,这样能简化他们的设计和开发工作。HTML5 框架在所有的 web 浏览器和手机应用上都展现了优秀的性能。它不仅简化了 HTML5 开发中 CSS...

JavaScript面试问题:事件委托和this

By - 星期一, 六月 29, 2015
JavaScript不仅门槛低,而且是一门有趣、功能强大和非常重要的语言。各行各业的人发现自己最混乱的选择是JavaSscript编程语言。由于有着各种各样的背景,所以不是每个人都对JavaScrip...

简单好用的轻量级HTML编辑器 TinyEditor

By Lee - 星期四, 十一月 6, 2014
TinyEditor,是国外知名Web设计博客leigeber.com发布的一款简洁且易用的html所见即所得编辑器。TinyEditor有以下特点它使用Javascript编写,不依赖于其它类库这是一个轻量级的编辑器,要调用的文件仅有8k...

js跨域问题及解决方法汇总

By Lee - 星期六, 九月 27, 2014
什么是跨域JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象。但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦。这里把涉及到跨域的一些问题简单地整理一下首先什...

解决 html pre 标签的内容自动换行的问题

By Lee - 星期二, 八月 12, 2014
<pre> 元素可定义预格式化的文本。被包围在 pre 元素中的文本通常会保留空格和换行符。而文本也会呈现为等宽字体。<pre> 标签的一个常见应用就是用来表示计而我们经常碰到的一个问题是如...

几道容易出错的JavaScript题目

By Lee - 星期二, 四月 29, 2014
下面这几道JavaScript题目大多来自于周五的一个小分享。都是很小的题目,但是很容易犯错。有一些是语言特性使然,有一些则是语言本身没有设计好而留下的陷阱。结果就是,遇到的人很容易陷进去骂娘,这些东...

HTML5标签使用的常见误区

By Lee - 星期二, 二月 25, 2014
在这篇文章中,我将给大家分享html5构建页面的小错误和不好的实践方法,让我们在以后的工作中避免这些错误。不要把 <Section> 当成简单的我们经常看到的一个错误,就是武断的将<...
HTML5

JavaScript实现继承的几种方式

By Lee - 星期一, 二月 24, 2014
JavaScript虽没有给出继承的关键字,但是我们依然能够拿出一些好办法实现。1、原型链继承var Base = function(this.level = 1;this.name = "base";...

HTML5增加的新标记和作用介绍

By Lee - 星期六, 二月 22, 2014
 为了适应当今的互联网标准,HTML5出了很多新的标记,这些标记可以帮助开发人员快速学习开发HTML5,下面分别为开发者们介绍这些标记的作用    <article> 标记 定义一篇文章...

一个前端开发在阿里巴巴的面试经历

By Lee - 星期五, 二月 21, 2014
通知我21早上9:30开始,早上8:40就到了,前台上面没有我名单,我就打电话询问HR,说没关系,面试官在路上,等一下,大概到10点左右,HR领我进去见面试官,解释说昨晚从杭州来北京,有点晚,让你久等...

HTML5在浏览器端用JS创建和下载文件

By Lee - 星期四, 二月 20, 2014
前端很多项目中,都有文件下载的需求,特别是JS生成文件内容,然后让浏览器执行下载操作(例如在线图片编辑、在线代码编辑、iPresst等)。但受限于浏览器,很多情况下我们都只能给出个链接,让用户点击打开...

找工作的一些感悟——前端小菜的成长

By Lee - 星期二, 二月 18, 2014
前些日子辞掉了工作,比较轻松,有大把的时间写博客神马的,陆续面了几个不错的互联网公司,有成功的也有失败的,阿里的面试及offer都来的很意外,还没来得及投百度,由于阿里给的条件及工作内容都让我很满意了...

Web设计:HTML5和CSS3新交互特性

By Lee - 星期二, 二月 18, 2014
作为一名网页设计师,我们应当了解HTML5和CSS3它们是什么东西,有什么特性,从而进一步思考通过HTML5和CSS3我们能做些什么。什么是HTML5和CSSHTML和CSS并不难理解。HTML为构...

javascript绝对禁止鼠标右键单击代码

By Lee - 星期日, 二月 16, 2014
禁止单击鼠标右键,这只是一个单纯的简单的功能--禁止单击鼠标右键。如果你想通过单击鼠标右键来复制数据或者操作其它功能的话,就别白费心机了--行不通。在应用中似乎没有什么实际意义,但往往复杂的功能都是由...

jquery图片播放插件Fancybox使用详解

By Lee - 星期五, 二月 14, 2014
今天给大家介绍的jquery图片播放插件叫Fancybox,相比LightBox来说,Fancybox相对庞大点,配置也更丰富一些,相信你会喜欢的。Fancybox的项目主页地址:http://fan...

37道JavaScript前端选择题解答面试题

By Lee - 星期五, 二月 14, 2014
37道前端JavaScript选择题解答面试题,虽然很多题都偏而怪,但其中涉及的知识还是相当重要的。JavaScript中的糟粕和精华永远是一个话题,也是笔试面试时经常遇到的问题。第一题What is...