第一站 - 轻松上网从此开始!

上网第一站

当前位置: > 运营 >

网站运营:体验设计师该学习的一点前端技术(2)

时间:2012-07-10 18:02来源:网络 作者:yangyang 点击: 我来投稿获取授权
以下内容来自网络或网友投稿,www.swdyz.com不承担连带责任,如有侵权问题请联系我删除。投稿如果是首发请注明‘第一站首发’。如果你对本站有什么好的要求或建议。那么都非常感谢你能-联系我|版权认领
还可以使这个过程变得更复杂,例如下面的代码: $(document).ready( function (){ $( button#hello ).click( ) ) 这个的意思是,当文档准备好时,找到一个id叫hello的按钮

  还可以使这个过程变得更复杂,例如下面的代码:

  • $(document).ready(  
  •   function(){  
  •      $("button#hello").click(  
  •      )  
  •   这个的意思是,当文档准备好时,找到一个id叫hello的按钮元素,并当点击这个元素的时候,在body下添加一个Hello!的字样。

      在完成高保真原型时,我们大部分情况需要的交互行为往往是:点击/悬停一个页面元素,关闭/打开/弹出/改变另一个元素样式/改变内容等等。只需要掌握jQuery中基础的两个触发事件click()和hover(),以及addClass()、removeClass()、show()、hide()、append()、text()、attr()六个基础方法,就可以搭配jQuery已有框架完成各种交互特效。

      我们来尝试完成一个点击某个按钮出现一个隐藏图层的代码:

      首先写HTML,我们需要一个按钮和一个隐藏的文字域:

  •   这里省略了CSS渲染的过程,我们来写一段点击按钮打开文字域的代码,先不着急写代码,先想想我们要做什么,我们要做下面几件事情:

      等待文档读取完毕;

      寻找到这个按钮;

      点击它;

      找到这个隐藏的文字域;

      把它显示出来;

      于是我们开始写程序,第一步等待文档读取完毕:

      第二步寻找这个按钮:

  •     $("#open")  
  • }  
  • )
  •   第三步点击它:

  •     $(#open).click(function(){})  
  • }  
  • )
  •   第四步找到目标的那个隐藏文字域:

  •          $("#textpad")  
  •     })  
  • }  
  •   第五步将它显示出来:

  •          $("#textpad").show();  
  •     })  
  • }  
  •   jQuery提供了很多特效的控件帮助你在细节上设计你的交互行为,比如在代码中加入fadeIn():

  •     })  
  • }  
  • ) 
  •   Open a textpad

            jQuery以及其他一些框架拥有大量的行为效果插件,可以通过阅读API来了解各种方法的使用规则,基本思路跟上面这个简单的例子是一致的。

      前端技术是交互设计之外一门相当精深的领域,不可能通过一篇简单的博客就能覆盖到全部,这篇博客的目的是至少当你有机会和前端开发人员一起合作的时候,适当一点前端技术知识可以帮助你更好的与前端开发人员进行沟通。

      很多交互细节不是文字或图片能够解释清楚的,虽然使用Axure可以或多或少解决这个问题,但是Axure的存在有时阻碍了和开发人员的沟通,因为这不是个两种角色都能使用的技能,那么既然现在的前端技术已经大大发展,为何不尝试学习一些前端技术,将自己的想法用代码的形式表现出来。

      这只是抛砖引玉的文章,希望越来越多的交互设计师能够花一些时间学习一些前端技术,下面提供的链接是一些我经常使用的框架和工具。

      前端框架

      jQuery – 流行框架也是博客使用的框架;

      

     

      Bootstrap – Twitter出品的框架,包含精美的整套UI解决方面,全面支持Less,各种交互模式插件完整;

      

     

      Foundation – Zurb出品的前端框架,各种交互控件完整,UI不如Bootstrap精细;

      

     

      1140 Css Grid – 配合Responsive Design的CSS框架,优于960.gs;

      

     

      实用工具

      JSFiddle – 很好用的在线HTML+CSS+JS编辑器,支持jQuery和Bootstrap框架;

      Pears – 很好用的基础交互模式HTML和CSS模板。

    (责任编辑:admin)
    织梦二维码生成器
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线----------------------------
    发布者资料
    第一站编辑 查看详细资料 发送留言 加为好友 用户等级:注册会员 注册时间:2012-05-22 19:05 最后登录:2014-08-08 03:08
    栏目列表
    推荐内容
    分享按鈕