为了不让自己沉浸个人的技术研究当中,也为了多去接触业界新技术新思想,今天去参加了webrebuild广州站的一个分享交流会,效果不错,有一些获益。听了四个主题,依据个人获取信息的情况来做个纪要(比较粗糙):

主题一 《面向引擎——编写高效率JS》 ---来自UC浏览器端的主任工程师

1、变量的定义和管理,以及不同方式下的访问速度的差异。

  例如以下两种访问速度的差异:

  var str = ‘str’;

  for(i=0; i<1000; i++){

  Str += i;

  Console.log(str);

  }

  For(i=0; i<1000; i++){

  Var str = ‘str’ + i;

  Console.log(str);

  }

  演讲中用到的一个在线测速工具可以用起来:jsperf.com

另外还写了一些其他测试用例,例如:

  obj的属性 PK array的元素的访问速度;

  Try catch 用在for循环里边所带来的性能问题;

期间注意了一些点:

  ①重新访问一个属性或者对象的时候,尽量避免改变它所属的prototype,和变量重新定义的位置不要变;

  ②注意不同平台和浏览器环境下测试的数据会有差异;演讲者大部分的测试环境是在现代浏览器下的,这跟他公司的业务特性和应用环境有关。不能保证一些原则和理论在IE等传统浏览器下能通用。

主题二 《展现数据之美-走进数据可视化的世界》 --来自创业团队前端负责人

D3的官方案例分享。。。相关的技术自然离不开:SVG!

SVG的好处有几点,对于我一个偏重构的人来说印象最深的是它生成的是DOM,容易调试,容易定位错误,能够应用上CSS,这已经是Canvas所无法比拟的了。

会间强调的一个原则:不要为了可视化而可视化,无需刻意追求数据展示的形式创新,志在能把数据描述得清楚易懂,这才是最重要的。

官网:http://d3js.org/

演讲者博客: http://99jty.com/ 演讲者偏重于移动端开发

演讲者维护的教程站点:http://www.d3js.cn/?p=68

主题三 《JavaScript新大陆--Node.js在Qzone的海量实践》 --来自腾讯qq相册的前端负责人

jsc。。。此分享会没形成什么印象深刻的知识点。

主题四 《还原“活“的设计》 --来自豆瓣前端负责人张克军

给“活的设计”下定义(live design)。寻思更能体现前端工程师的核心价值的方式,而不仅仅是还原一张设计稿,拿wiki上的生命体来类比如何还原一个有活力的产品设计。非常的通俗易懂,佩服。

会间阐述业界暴露的一些行业内宏观上来看存在的问题:例如

  ①一个产品产生的分工流程大概是:PM - 交互设计师 - 原型制作 - 视觉设计 - 工程师

  但随着每个环节的圈子发展越来越大,每个环节的这些实施者,经常会沉浸在自己的圈子里,越来越少交集了,最终结果可能导致沟通协作的不顺畅,长远来说这是有问题的。

总的来说,挺佩服这位大牛,给了好一些新的启发和畅想。更详细的总结,需要等待官网分享了ppt之后再作一次总结。

另外,此次分享还促使我更有兴趣去专研交互设计的一些流程和细节。

最后,谢谢所有分享者,你们的用心是和互惠的过程,我们涨姿势之余,相信演讲者在阐述自己的经验心得的过程中,也会是对自我能力的一种总结和提升。

2013-11-02 【webrebuild广州站】分享会纪要的更多相关文章

  1. 微信小程序首次官方分享的纪要

    先交代备注: 这次有关小程序的分享只有技术的 QA环节,其他如产品.入口.流量.与公众号的整合等等,回答都是暂时无法给出答案或不确定: 小程序最终发布时间官方也还未确定,不过说应该就是近期: 小程序的 ...

  2. star ccm+ 11.02安装

    STAR CCM+是CD-Adapco公司的主打软件,其安装方式较为简单,这里以图文方式详细描述STAR CCM+11.02安装过程. 1 安装准备工作2 正式安装3 软件破解4 软件测试 1 安装准 ...

  3. 2021.11.02 eleveni的水省选题的记录

    2021.11.02 eleveni的水省选题的记录 因为eleveni比较菜,所以eleveni决定从绿题开始水 --实际上菜菜的eleveni连绿题都不一定能水过/忍不住哭了 [P2217 HAO ...

  4. CSDN的SDCC大会(2013)中使用的PPT分享

    SDCC大会今天开完个.呵呵~ PPT下载链接在最后面,对内幕不感兴趣的可以直接无视下面的种种啰嗦直接“嗖”到最后. 这里说说这个大会中我的Topic. 此前CSDN向我约了一个主题,我回复说, 我可 ...

  5. 软件工程项目组Z.XML会议记录 2013/11/06

    软件工程项目组Z.XML会议记录 [例会时间]2013年11月06日星期二21:00-22:00 [例会形式]小组讨论 [例会地点]三号公寓楼会客厅 [例会主持]李孟 [会议记录]薛亚杰 会议整体流程 ...

  6. 〖Linux〗(2013.08.02)使用ctag+cscope查看Android源代码

    1. 安装ctags和cscope sudo apt-get install -y exuberant-ctags cscope 2. vimrc中的配置 """&quo ...

  7. 软件工程项目组Z.XML会议记录 2013/11/20

    软件工程项目组Z.XML会议记录 [例会时间]2013年11月20日星期三21:00-22:00 [例会形式]小组讨论 [例会地点]学生公寓3号楼会客厅 [例会主持]李孟 [会议记录]李孟 会议整体流 ...

  8. 软件工程项目组Z.XML会议记录 2013/11/27

    软件工程项目组Z.XML会议记录 [例会时间]2013年11月27日星期三21:00-22:00 [例会形式]小组讨论 [例会地点]学生公寓3号楼会客厅 [例会主持]罗凡 [会议记录]罗凡 会议整体流 ...

  9. sicily 1007. To and Fro 2016 11 02

    // Problem#: 1007// Submission#: 4893204// The source code is licensed under Creative Commons Attrib ...

随机推荐

  1. ABBYY FineReader去他的光棍节,我要我的双十一

    今天就是双十一,全民剁手的双十一,一年仅一次的双十一,不只是半价的双十一.....此时此刻,多少钱拿起手机在疯狂购物,又有多少人死守着电脑,不敢怠慢一丁点机会,买着买着购物车就空了,然后才发现,咦!超 ...

  2. (转)JobTracker和TaskTracker概述

    一 概述: (1)Hadoop MapReduce采用Master/Slave结构. *Master:是整个集群的唯一的全局管理者,功能包括:作业管理.状态监控和任务调度等,即MapReduce中的J ...

  3. Cookie和Session有什么区别

    1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识别具体的用户,这个机制就是Session.   典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状 ...

  4. POJ 1743 [USACO5.1] Musical Theme (后缀数组+二分)

    洛谷P2743传送门 题目大意:给你一个序列,求其中最长的一对相似等长子串 一对合法的相似子串被定义为: 1.任意一个子串长度都大于等于5 2.不能有重叠部分 3.其中一个子串可以在全部+/-某个值后 ...

  5. [读书笔记] R语言实战 (二) 创建数据集

    R中的数据结构:标量,向量,数组,数据框,列表 1. 向量:储存数值型,字符型,或者逻辑型数据的一维数组,用c()创建 **  R中没有标量,标量以单元素向量的形式出现 2. 矩阵:二维数组,和向量一 ...

  6. [读书笔记] Python 数据分析 (十一)经济和金融数据应用

    resample: 重采样函数,可以按照时间来提高或者降低采样频率,fill_method可以使用不同的填充方式. pandas.data_range 的freq参数枚举: Alias Descrip ...

  7. sqrt开平方算法的尝试,是的看了卡马克大叔的代码,我来试试用C#写个0x5f3759df和0x5f375a86跟System.Math.Sqrt到底哪个更强

    今天笔试遇到一个代码题,要求写一个开平方算法,回来发现了雷神之锤里的一段神代码: float Q_rsqrt( float number ) { long i; float x2, y; const ...

  8. 小学生都能学会的python(函数的进阶)

    小学生都能学会的python(函数的进阶) 1. 动态传参 形参: 1. 位置参数 2. 默认值参数 3. 动态传参 *args 动态接收位置参数 **kwargs 动态接收关键字参数 def fun ...

  9. 前端和后台对接时对sign加密方法

    前端和后台对接时对sign加密方法 /*后台php对接进行sign标签加密 1 获取向后台请求的数据data(key/value方式),可以是个对象(obj),也可以是数组(arr); 2 将数据的k ...

  10. PatentTips - Safe general purpose virtual machine computing system

    BACKGROUND OF THE INVENTION The present invention relates to virtual machine implementations, and in ...