为了不让自己沉浸个人的技术研究当中,也为了多去接触业界新技术新思想,今天去参加了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. Windows下安装XAMPP,Wordpress

    配置XAMPP:   1.下载:https://www.apachefriends.org/zh_cn/download.html(下载速度日了狗!)  2.安装XAMPP;  3.启动apache, ...

  2. Build rpm example:zram

    rpmbuild #ll zram-1.0.0 total 32 -rw-r--r-- 1 root root 948 Aug 21 16:44 Makefile -rw-r--r-- 1 root ...

  3. wordpress 拾遗

    wordpress 拾遗 运行环境 php mySQL Apache 集成开发环境 Appserv xampp phpstudy 文章和页面的区别 文章是发布网站主要内容的地方,比如博客的文章,商城的 ...

  4. [读书笔记] R语言实战 (五) 高级数据管理

    1. 数值函数 1) 数学函数 2) 统计函数 3. 数据标准化 scale() 函数对矩阵或者数据框的指定列进行均值为0,标准化为1的标准化 mydata <- data.frame(c1=c ...

  5. WIN10 java环境变量问题之 配置的JDK1.8版本却是1.7

    问题前沿,在开发项目中,发布的项目出现了内存溢出问题,我挨个把代码看了一遍,并不能准确定位到那个地方能出现内存溢出问题,后来想到使用压力测试,较可能出现内存溢出的接口进行一番测试. 我就安装了一个ap ...

  6. 转载一遍比较好的,django2.1搭建博客教程

    非常感谢这位博主,找了几个星期终于找到了 https://www.dusaiphoto.com/article/article-detail/4/

  7. 微信小程序开发入门(一)

     小程序学习入门--(一) 最近自己学习微信小程序的过程当中自己总结出来的知识点,我会不断地更新和完善! 小程序的开发工具 一台电脑 熟悉HTML.CSS.JS基本语法 开发工具: 微信web开发者工 ...

  8. 【 【henuacm2016级暑期训练】动态规划专题 K】 Really Big Numbers

    [链接] 我是链接,点我呀:) [题意] 在这里输入题意 [题解] 会发现如果x是reallynumber那么x+1也会是reallynumber.... (个位数+1,各位数的和+1了但是整个数也+ ...

  9. 【codeforces 812A】Sagheer and Crossroads

    [题目链接]:http://codeforces.com/contest/812/problem/A [题意] 有一个小箭头指的那个地方; 指的就是人行道路; 然后p[i]指的就是那4个人行道是不是绿 ...

  10. Java基础学习总结(47)——JAVA输入输出流再回忆

    一.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列. Java的I/O流提供了 ...