Quantcast
Channel: IInterest » Bell
Browsing all 21 articles
Browse latest View live

jQuery 插件 Touchslider

幻灯片、走马灯等一直是网页中比较常用的交互效果,在移动平台上也不例外,唯一的区别是操作方式不同,这里介绍一款同时适用于触摸、鼠标操作的幻灯片交互脚本 —— Touchslider 优点: 兼容性好,适用于主流的桌面及移动(基于Weibkit)浏览器,且同时兼容鼠标和触摸操作 性能优秀,在 Android 和 iOS 等移动平台上的交互表现非常流畅 可塑性高,通过插件本身的设置再配合 CSS...

View Article



通过 CSS 自定义 Thunderbird 邮件列表样式

因为 OS X 下 Thunderbird 邮件标题列表的默认字体和行高都很小,看起来费劲,所以就想调整字体的大小,但在首选项里找了一圈都没有发现相关的设置,于是求助于 Google,才发现原来 Thunderbird 的大部分 UI 都可以用 CSS 来自定义,不愧为 Mozilla 的产品,下面就介绍下具体步骤: 配置 userChrome.css userChrome.css 就是...

View Article

Extjs 快速入门

近期一直在做基于 Extjs 框架的项目,在一个月的时间里从完全没接触过 Extjs 到使用它开发整个产品,期间的经历感悟很难用简短的语言概括。但其中的一些经验技巧还是很值得分享的。所以就形成了这么一系列的速成教程,目的是能够快速使用 Extjs 框架进行开发。因为是“速成”,所以其中难免会有对 Extjs 理解不透彻甚至错误的地方,所以不能全信…但展示的例子都是实际项目中的代码,具有一定的参考性。...

View Article

Extjs 快速入门:下拉菜单 ComboBox

ComboBox 是最常用的控件,下面来了解快速使用它的方法和技巧。(本文以 Extjs 3.4 为基础) 一、简单实现及属性、方法介绍 简单 ComboBox: //数据: var CountryCode = [ ['93','Afghanistan(93)'], ['355','Albania (355)'], ['213','Algeria (213)'], ['376','Andorra...

View Article

Image may be NSFW.
Clik here to view.

Firefox OS 应用程序开发

最近有关 Firefox OS 的新闻很多,Firefox OS 是 Mozilla 公司推出的移动操作系统,该系统最大的创新在于它基于 HTML5 技术。开发者使用 HTML + CSS + Javascript 语言来建立应用程序。 虽然现在还没有真机可以把玩,但能够通过模拟器来一睹芳容,经过 Alpha、Beta 版本后,Firefox OS 模拟器 Boot to...

View Article


使用 Ant 构建前端自动化(一)

在开发过程中,实际是在重复这么几个流程: 写代码 —-> 检验语法 —-> 整合代码 —-> 压缩代码 —-> 生成文档 —-> 部署测试 —-> 发布 其中的一些流程可以由程序来代替我们完成,这样不仅可以减少人工的工作量还可以降低出错的几率。这里选用的自动化工具就是 Ant 。 一、简单了解下 Ant 1、什么是 Ant: Apache...

View Article

网站变灰 CSS

这个就不多解释了,让网站所有元素变成灰色调,全浏览器支持,使用了滤镜,比较吃性能,建议作临时方案使用。 代码如下: body{ -webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%);...

View Article

使用 Ant 构建前端自动化(二)

上一篇简单的介绍了下 Ant 以及如何使用 Ant 进行 CSS 文件的自动合并压缩,这篇将继续介绍代码检验、JS 混淆压缩、文档生成等前端流程的自动化构建。 一、语法检验 前端的语法检验主要针对 Javascript 脚本,常用的工具是 JSLint 以及 JSHint,这里以 JSLint 为例,我们知道 JSLint 工具本身就是一段 JavaScript 代码,所以运行 JSLint 是需要...

View Article


Image may be NSFW.
Clik here to view.

前端工程构建工具——Yeoman

一、Yeoman 简介 通常在开发新项目时我们都需要配置工程环境,开发目录,需要下载一些库、框架文件(如 jQuery、Backbone 等),配置编译环境(Less、Sass、Coffeescript等),甚至还要配置单元测试框架,过程非常繁琐,还没开始编码时间就耗了大半天。为了解决这个问题 Paul Irish、Addy Osmani、Sindre Sorhus、Mickael...

View Article


前端构建工具 Grunt 入门

之前也介绍过前端构建工具 Ant 和 Yeoman,其中 Yeoman 工具就包含了 Grunt 所以就不多说。那么与 Ant 相比 Grunt 有这么几个优点: Javascript 语法,相比 Ant 的 XML 写起来更简洁更顺手; 任务模块资源丰富,如代码合并、压缩、检测、JSDoc、单元测试等你能想到的都可以找到; 文档丰富,从入门使用,到高级定制,都有相应的使用说明;...

View Article

Image may be NSFW.
Clik here to view.

快速打造 Poly 风格图片

Poly 设计风格的现在非常流行,这里介绍一款名为 triangulator 小工具,它可以帮助我们快速的制作 Poly 风格的图片,下面简单的介绍下使用方法: 首先下载 triangulator.zip,解压后直接点击 index.html 在浏览器中运行,最好使用 Chrome 浏览器: 将任意一张图片拖入编辑区域,然后就可以通过点击来设定多边形的顶点: 值得注意的几点:...

View Article

创建一次性执行函数

很多时候我们需要创建一次性执行函数,例如:当第一次点击按钮时弹出一个提示框,下面就简单介绍下方法: 一、jQuery 方法 如果在项目中引用的 jQuery 库,那么就可以直接使用其提供的.one()方法,这也是最简单的方法: $("#myelement").one( "click", function() { alert("You'll only see this once!"); } );...

View Article

Squirrel 前端 Web 框架

很长时间没有写博客了,因为绝大部分业余时间都投入到 Squirrel 前端框架的开发中。Squirrel 是一个轻量级的移动 Web 前端框架,目的是打造一个简单易用、易扩展的基础框架,让前端脱离枯燥的重复开发,从而快速构建移动 Web 应用。之所以命名为 Squirrel 一方面是因为松鼠是公司的吉祥物,另一方面是寓意快速、灵活。 Squirrel 原本是一个内部使用的样式库(Squirrel...

View Article


Hybrid 应用开发选型

Hybrid App 是 Native App 和 Web App 混合开发的产物,它的原理是将 Web 页面嵌入到 Natvie App 的 WebView 中。因此它综合了 Native 和 Web 两种模式应用的优势,具有开发速度快,交互体验好,跨平台等优点。但它也有自己的软肋,就是性能受到系统浏览器内核的影响,因为 WebView 中的界面渲染及交互都是 Web 来实现,而 Web...

View Article

Image may be NSFW.
Clik here to view.

Chrome 开发工具 Javascript 调试技巧

一、Sources 面板介绍: Sources 面板分为左中右 3 部分 左:Sources 当前页面加载的资源列表,Content scripts 是在 Web 页面内运行的 js 脚本资源列表,同常是开发调试插件时使用。 中:代码面板,这里展示选中的脚本代码。 右:执行控制面板,可以在这里查看、控制断点以及一些运行的详细信息。 二、设置断点:...

View Article


[转]用CSS开启硬件加速来提高网站性能

你知道我们可以在浏览器中用css开启硬件加速,使GPU (Graphics Processing Unit) 发挥功能,从而提升性能吗? 现在大多数电脑的显卡都支持硬件加速。鉴于此,我们可以发挥GPU的力量,从而使我们的网站或应用表现的更为流畅。 在桌面端和移动端用CSS开启硬件加速 CSS animations, transforms 以及 transitions...

View Article

响应式图片属性 srcset

srcset 属性是由 W3C 旗下的响应式图片社区提出的,目的是为不同分辨率的用户提供适合的图片大小的解决方案。之前只有 Safari 支持该属性,而现在刚刚发布的 Chrome 34 也开始支持。 srcset 设置起来很简单: <h1><img alt="The Breakfast Combo" src="banner.jpeg" srcset="banner-HD.jpeg...

View Article


Sketch 资源收集

Sketch 是一款矢量绘图应用,前段时间趁着打折购买了 Sketch 3,使用了一段时间后发现确实是一款设计神器。 下面是收集的比较实用的文章、资源,可以帮助你快速上手: 特性介绍: What is new in Sketch 3 9 Sketch Features You Should be Using Sketch 3 Features 手册及技巧: Sketch 3 中文用户手册...

View Article

Image may be NSFW.
Clik here to view.

Chrome 开发工具 Workspace 使用

前端开发中我们经常要在浏览器中做一些细节调整,比如对 CSS 的微调,最快的方式当然是直接在 Chrome 的开发者工具中调整,但问题在于在控制台中调试好的数值我们还需要再在 CSS 源码中再写一次,效率就低了不少。而 Chrome 的 Workspace 工具就能帮助我们把调试工具中修改的内容自动保存到相应的文件中。 方法也挺简单,下面以调试一个 CSS 文件为例:...

View Article

Image may be NSFW.
Clik here to view.

Node-webkit 快速入门

一、安装 node-webkit 下载系统版本对应的 node-webkit 版本:https://github.com/rogerwang/node-webkit#downloads 解压缩,为了使用方便,这里为 node-webkit 配置一个别名: vi ~/.bash_profile alias...

View Article
Browsing all 21 articles
Browse latest View live




Latest Images