大四,有人说是大学最美好的一段岁月,没有了大一大二的课程压力,大四有大把大把的时间选择去做自己想做的事。 这一年,有人选择了考研,有人选择了呆在学校和同学一起去旅游,去享受自己的大学生活。而我一个西部地区的二本学校的学生,选择了去实习。 这一年经历了太多,想说的话也太多,想感谢的人更多,从2012年... Read More
前段时间就把《Maintainable JavaScript》看完了,为了对的起它的价格,现在把读书笔记稍微整理一下。 整本书其实有一部分内容是和《JavaScript Pattern》的内容有重复的,特别是前面的关于javascirpt编程风格部分,这里要提到一个词是pattern。很多人都说什么... Read More
本文为自己读http://www.adobe.com/devnet/html5/articles/categorizing-values-in-javascript.html?utm_source=javascriptweekly&utm_medium=email的笔记和部分翻译,不对之处,敬请指正... Read More
最近一段时间因为工作强度比较大,而我也正是那种往往在高强度和压力状态下才会冒出ideal的屌丝,因此最近在页面建构方面的收获也颇丰,现在作为笔记记下来。 (1)关于构造雪碧图的一点点经验 以前最害怕的就是拼雪碧图了,特别是有hover状态的,因为一个像素的差别都会导致,当鼠标hover上去的... Read More
Javascript Pattern的Code Reuse Patterns中有一个小节叫做Inheritance by Copying Properties.仔细研究后发现其实这里提到的Copying Properties就是JS中的深度复制。 先看一下Javascript Pattern中关... Read More
var Tempt = Backbone.Model/.../.extend({.A...}{..B..}), 下面多处会应用上面的代码 使用backbone的时候,不免的是各种extend,不明真相永远是痛苦的... 痛苦是需要解决的,所以就extend得想了一些backbone的extend. ... Read More
在上次的随想中,不难得出这样一个理论(不是结论,求各位大大权威给出结论): (1)所有通过var声明的变量都会有一个隐形的属性__proto__,这个属性的指向是由等号右边决定的,但都是一个对象。 (2)每一个函数对象都有一个 prototype属性,注意这里的函数对象,包括function dec... Read More
下面只是自己的一些测试加猜测,不对的地方欢迎拍砖 测试环境:ubuntu12下的FireFox13.01,Chrome20 (1)关于var 因为JavaScript是一个高度对象化的语言,所以通过var声明的变量其实也是一个对象,JavaScript引擎会更加等号右边的变量去寻找 该变量对应的对象... Read More
替换元素:替换元素和标签自封闭元素是可以划等号的,常用的有input,img,link,br等标签。 元素的嵌套规则:块级元素可以嵌套所有的行内元素,除a以为的行内元素不能嵌套块级元素。 块级格式化上下文:阻止边距折叠,可以包含内部元素的浮动,阻止元素被浮动覆盖 关于line-height:(1)所... Read More
题目: 小贤是一条可爱的小狗(Dog),它的叫声很好听(wow),每次看到主人的时候就会乖乖叫一声(yelp)。从这段描述可以得到以下对象: function Dog() { this.wow = function() { alert(’Wow’); } thi... Read More