阅读更多

10顶
0踩

Web前端

转载新闻 Karl Swedberg 谈 jQuery

2009-11-02 10:01 by 副主编 just_cool 评论(1) 有3081人浏览

 

这是 Think Vitamin 网站对 Learning jQuery 作者 Karl Swedberg 的一次简短访谈。Karl Swedberg 是 JavaScript 和 jQuery 技术专家,撰写了大量相关文章,并在各种 Web 开发设计大会上有与 jQuery 相关的讲座。

对那些可能还没听说过 jQuery 的设计师来说,什么是 jQuery

jQuery 是一种让开发和设计者在他们的网页中添加交互内容的工具,它的核心命令让你在网页中定位或创建对象并对之进行操作,它事实上是一种更容易使用的 JavaScript,可以不必强迫页面刷新而对页面进行各种操作。


在你看来,为什么 jQuery 对 Web 设计师有用?

JavaScript 为设计拓宽了视野,而 jQuery 让这一切变得更简单。对那些通晓 CSS 的设计师来说,编写 jQuery 代码很类似,而对于那些拥有 Flash 经验的设计师来说,jQuery 是一种标准化的,开放的技术,它可以实现类似 Flash 的交互效果。


你将在 The Future of Web Deisgn New York 大会上做 jQuery 讲座,大体内容是什么?

我将对 jQuery 库做一简介,接下来会通过一些实践一步一步讲解如何在站点中提升用户体验,我将演示一些技术,看看 jQuery 如何弥补 CSS 或某些浏览器的 CSS 处理的不足。我将讲解如何善用动画,如何防止滥用。最后将演示一些有趣的插件。


jQuery 有不少实用插件,哪一些是设计师不可或缺的?

这要看网站,或者说客户的需求。我自己常用的一个插件是 Mike Alsup 设计的 Cycle Plugin,这是一个轮番播放图片的饰件,拥有很漂亮的过度效果,这个插件并不限于播放图片,还可以播放任何内容,它确实很不错,在那么小的空间可以放那么多内容。

最近我还对 jQuery UI 插件颇感兴趣,这套插件使富用户体验,如拖放操作,变得很简单,它包含的部件都很棒,我已经开始使用其中的对话框,Tab 以及日期选择器等。


在你看来,Web 设计的未来是什么?

在预测任何未来技术方面我完全象个傻瓜。在某些方面,如果我们无法摆脱那些旧浏览器的话,事情可能没多少改变,不过,即使现在,在那些更好的浏览器身上,我们也已经看到一些令人振奋的东西,我期待看到一些全新的东西。

Webkit 引擎开发团队已经做在 CSS 动画方面做了很多工作,他们甚至将触角伸向图形硬件来实现炫目的视觉效果。Firefox, Safari, and Chrome 正在 JavaScript 引擎方面你追我赶,而众多 JavaScript 库也在性能上大幅提升。我们会开到越来越多的 HTML 5 元素的使用,如 Canvas, 音频,视频。Web 字体方面也将更加完善,不管从技术方面还是版权方面。可以肯定的是,未来的 Web 会让人惊异。

 

本文来源:http://carsonified.com/blog/dev/jquery/karl-swedberg-on-jquery/

来自: comsharp
10
0
评论 共 1 条 请登录后发表评论
1 楼 d-jasonlee 2009-11-02 10:42
用这个主要是因为头疼多浏览器差异

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • ReadFromFile.java

    这个一个工具类,里面包含了几种常用的java读取文件的方式,有按照字节读取(二进制文件)、按照字符读取(文本数字型文件)、按行读取(按照行格式化的文件)以及随机读取这4中读取方式。

  • InstallShield数据类型List-(数组)

    InstallShield的脚本InstallScript中没有数组,可以用List来实现。以下是List的一个实例: function testList() STRING svString; LIST myList; INT nResult; begin     //create a list       myList=ListCreate(STRINGLIST);// orels

  • 【封装】ReadFromFile——从文件中读取数据

    随机读取文件内容。 以行为单位读取文件,常用于读面向行的格式化文件。 以字符为单位读取文件,常用于读文本,数字等类型的文件。 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。

  • ReadFromFile

    package java_learning; import java.io.*; public class ReadFromFile { public static void main(String[] args) throws IOException { String fileName="F:"+File.separator+"hello.txt"; Fil...

  • InstallShield 中文函数解释

    外壳函数 外壳函数创建新的程序文件夹,删除存在的程序文件夹,添加项目到存在的程序文件夹。在安装的最后,添加应用程序到适当的程序文件夹以允许用户立即访问你的软件。下列函数也支持不同的图标选项。AddFolderIcon添加一个图标到一个文件夹。CreateProgramFolder创建一个程序文件夹。CreateShellObjects创建在资源窗格的外壳对象文件夹中指定文件夹和快捷方式(或组...

  • 文件的写入和读取操作

    在`writeToFile()`函数中,程序创建一个新的文件(如果文件不存在),并将用户输入的数据写入文件中。在`readFromFile()`函数中,程序打开已存在的文件,并将文件中的内容逐行显示在屏幕上。printf("无效的选择\n");printf("请输入要写入文件的内容:\n");printf("文件打开失败\n");printf("文件打开失败\n");printf("1. 写入文件\n");printf("2. 读取文件\n");printf("请选择操作:\n");

  • C语言编写学生成绩信息管理系统

    用C语言设计学生成绩信息管理系统介绍代码结构体数组的定义main_interface()函数add_infor()函数browse_infor()函数 介绍 软件方面采用的是Visual Studio 2019 IDE工具。 程序方面采用结构体数组,成员包括学号、姓名以及一科成绩。程序整体采用分模块编程形式,包括主函数在内共10个函数,实现功能有信息的录入、浏览、查询、修改、删除、数据保存到文件以及成绩的排序。程序比较简单,结构体成员只有三个,没有什么技术含量,后期看看有没有能力用链表来编写这个程序。

  • List<Integer>插入String

    List&lt;Integer&gt; list = new ArrayList&lt;&gt;(); list.add(1); list.add(2); //list.add("d");//报错 //Method method = list.getClass().getMethod("add", String.c...

  • 探索InstallShield

    http://www.ccw.com.cn/htm/app/aprog/01_8_1_3.asp 大家一定有过这样的经历,每当我们殚精竭虑为用户开发完一个系统之后往往都是派一名技术员到用户那里进行应用软件的安装,数据库的配置,这些看似简单的配置对一般用户来说可不是件容易做的事。这不仅给那些喜欢力求完美的程序设计师带来一点遗憾外,而且

  • InstallShield内部库函数全集(中文版)

    1  库函数综述 InstallShield包含300多个内部库函数,用户可在安装脚本中调用它们来创建程序组,操作文件夹,处理目录,监督安装状态,创建对话框,操作文件及其它更多工作。因为InstallShield脚本编译器已经识别这些库函数名,所以用户在使用它们之前无须说明。 为了成功调用一个内部库函数,用户必须知道库函数名称及使用格式。InstallShield 库函数参阅附录D库函数索引。

  • [Java]ReadFromFile从文件读取数据的工具类

    //以行为单位读取文件,常用于读面向行的格式化文件 public static List readFileByLines(String fileName); //以字符为单位读取文件,常用于读文本,数字等类型的文件 public static void readFileByChars(String fileName)……; //以字符为单位读取文件,常用于读文本,数字等类型的文件 public static void readFileByChars(String fileName)……; //随机读取文件内容 public static void readFileByRandomAccess(String fileName)……;

  • installshield 函数执行过程

    Tools->Options->Preferences->Uninstallbefore installing 如果这个打钩的话 { 第一次安装时: Onbegin-OnFirstUIBefore->OnFirstUIAfter   第二次安装: a)如果程序没有打包没有升级(General  Information中的Upgrade Code没有改变):

  • php 写入文件函数,php 写入和读取文件函数

    //读取文件函数function readfromfile($file_name) {if (file_exists($file_name)) {$filenum=fopen($file_name,"r");flock($filenum,lock_ex);$file_data=fread($filenum, filesize($file_name));rewind($filenum); //osp...

  • 富文本域全解析(转载)

    引言 一直以来,Lotus Notes 的富文本域都是使用非常频繁的,几乎在任何 Domino 应用程序中,都会用到富文本域。Lotus Notes 富文本域的功能也非常强大,除了支持普通的文本以外,还支持图片、表格、嵌入对象、Http 链接、Notes 链接、附件等等众多的类型。但是有个问题一直长期困扰着 LotusScript 开发人员,那就是对 Notes 富文本域里面的各种类型的内容...

Global site tag (gtag.js) - Google Analytics