CSS的box-flex属性

css的布局方式很多,常用布局可以完成大部分的需求,但是很麻烦,维护不方便。最近在看react-native,在react-native里有一个css-layout的工具,可以把css的flexbox布局编译成c或者java,这样flexbox就不止是用在dom布局上了。Flexbox布局(Flexible Box)模块旨在提供一个更加有效的方式制定、调整和分布一个容器里的项目布局,即使他们的大小是未知或者是动态的。

flexbox希望容器内部的元素可以用最好的方式去排列,可以去适应各种分辨率和尺寸的屏幕。但是因为兼容性问题,所以一般用在了

且不谈在各个平台上的flexbox是怎么实现的,先来说说flexbox的一些概念。

简单学习requirejs

前天某个群里的人问了一句:我怎么没感觉到用了require.js的好处,反而比平时更麻烦了,他想知道为啥要用requirejs。我想,因为他可能一直在一个人写代码吧。

模块化在其他开发过程中几乎是非常寻常的事儿,倒是到了前端开发的时候就变得特殊了,初学的时候几乎不管这些东西,但是随着页面的交互逻辑越来越复杂,JS文件之间依赖关系越来越多,开发者慢慢变多,模块化肯定是最成熟的解决方案。

模块化必然需要规范,常见的规范有AMD CMD CommonJS,nodejs采用了CommonJS的规范,requirejs为了解决浏览器端的模块化开发,慢慢产出了AMD规范。后来玉伯大大在使用requirejs的过程中意识到了AMD在开发过程中的一些问题,自己开发了seajs,慢慢产出CMD规范。

javascript继承简单理解

最近回看一些面试题,然后翻翻书,把一些很老的东西整理一下。
先讲个段子,有个学长去某公司面试,人家问你对js的面向对象编程怎么看。学长很机智的说了一句:es5实现的不好,我觉得es6才是王道。然后面试官点了点头,似乎没法往下问了。

javascript的面向对象的知识一直只是在书上看,也没真正的去写过,今天就自己去实现一下。

我在仙林这两年

从杭州实习回来就接到约稿了,感觉才大二有点不符合这个条件,又因为才大三课多事儿也多,所以一直拖到今天又被催了才写。我不像其他的学长学姐们都可以写自己大学四年,甚至是6年7年,所以我只能标题为:我在仙林这两年,描述下从入学到大三开始这段曲折的过程。

阿里实习第一周过去了

来杭州快一个星期了,至今还没有安顿好,还得借宿人家一周才能入住我的小屋。本来多么盼望的实习生活,现在变得让我不那么盼望了。周六写周报,发现只能写一点点点,不过还是有收获的。用这周的总结来开我的新博客吧

阿里巴巴前端实习面试一日游

上次说要整理笔试题的,结果都没来得及整理,就被通知去面试了。

我带了20块钱准备一来一回坐地铁,然后赶回去做下午的电工电子实验。。

结果一天面了3面,一直面到下午三点。

不过我确实准备了好多,不然真的这么好运气。。。我说运气,学长说,准备充分就是为了提升运气。

最后的交叉面是coolshell的陈皓大神面的,不过我在这次面试之前都不认识他。(虽然隐隐的察觉到了他boss般的气息,但是真的孤陋寡闻了。回来之后发现大家都知道coolshell。。)和陈老师聊了好久,技术的非技术的,都让我内心的热火重燃,深深的被他这种纯粹的精神折服了。我要是不总结下我这次面试我感觉真的损失太大。

帝都乱逛之互联网创业者大会

从小一直在admin5上看各种互联网站长大会。

去年在南京有江苏互联网创业者大会,没去成,挺失望的。终于今年有机会去看了,火车站走起。在去车站的公交车上,还有另一件开心的事儿,阿里的实习offer发下来了,激动。

第一天在人大找同学玩了一天,第二天在北京国际会议中心开会,我记成了在国家会议中心,结果坐地铁做错地儿了。忧伤。。

安检进去之后,换了嘉宾证和餐券(后来弄丢了,出去吃盒饭的。)就转了一圈,人太多了,吃不消啊。赶紧找个座位坐下。上午的会议做让我激动的就是,尼玛抽奖环节,需要在微社区发言才可以抽,2台mac air 和2台5s,没我的份儿,好忧伤。后来出去逛展台,妹子们都在吃饭,玩了几个游戏,一个礼物都没拿到。。。。\大哭

吃午饭的时候在门口看到一辆某打车软件的广告车:一辆贴满广告的特斯拉。帅气,留个照

话不多说,上图。

收获不多,毕竟会议太大,收获就不多。但是可以见到牛人,还是很好的。真想要那台air和5s