瘦人说

《Dive Into JavaScript》Session3之脚本与样式

赶紧把第三次的session ppt发上来,本以为每个月讲两期,结果变成平均一个月一次了。。。让人心灰意冷啊。

这次讲的脚本与样式主要是介绍了样式在HTML文档中的存在形式,比如说样式对象CSSStyleSheet,规则对象CSSRule,还有我们经常接触的CSSStyleDeclaration对象,还有如何使用JavaScript对其进行访问和控制,其中当然要介绍大家经常使用的element.style属性。

显而易见,session的目的就是为了让大家能更加了解我们经常使用的样式赋值和取值的怎么回事,也能对像jQuery这样的库进行猜想其内部是怎么实现的,比如说使用频率很高的$(selector).css({…}) 方法。另外,由于大家对这些类库产生了依赖,很少专注于其实现,但是如果当使用库发现问题时,往往需要从基础的东西里面寻找答案,比如说在先Testing的时候,css方法返回的样式在各个浏览器中也是不一样的,它并没有进行结果的同意merge,只是做了简单封装,而且它也没有必要做merge,错误是浏览器造成的,考虑过多的包容错误会使得开发人员自己很苦恼,但是对于一个前端工程师来说,我们应该知道它是怎么产生的。

PPT的地址在这里:http://winsonwq.github.com/ppt/JavaScript-Session3-Style-Script.html#/cover ,你也可以通过短地址访问http://bit.ly/diveintojavascript3访问,短连接同时支持前面两讲,改下最后的数字即可。

这次session内容不多,但是呢还是把大家给讲lost了,一句话,口才问题,Zation同志也给了feedback说我需要换一下讲的方式,据他观察我在讲的过程中,我讲话的间断性让大家乏味了,讲半句,停,继续讲。。。口长确实确实需要加强,我session前想的一些套路,或者说为了让大家更加有兴趣的语言在session过程里面都表现的不很好,这个应该归结于演讲技巧里面的,是时候找点书来琢磨琢磨了。

Comments

Proudly published with Hexo