webpack 运行多个配置文件

一般大多情况可能我们都只会遇到一次性打包的情况。偶尔我们可能需要正对同样的内容打包两份不同的文件。这个时候也非常好办,就是把配置放到一个数组里即可。 var path = require("path"); var webpack = require("../../"); module.exports = [ { name: "mobile", entry: "./example", output: { path: path.join(__dirname, "js"), filename: "mobile.js" }, plugins: [ new webpack.DefinePlugin({ ENV: JSON.stringify("mobile") }) ] }, { name: "desktop", entry: "./example" 详情 »

Vue2.0源码笔记

本文主要是随笔记录而已,自行忽略。 vue/src/core/util/env.js 主要是用于环境的判断诸如浏览器 node以及浏览器的属性, 详情 »

微日记-20170103

新年的第一篇日记。 彼此聊着彼此不同的生活,会觉得那时候的喜欢会非常纯粹。途中聊到了年终总结,突然发觉自己也连续写了4年。从13年开始写,写了那个冬天。其实每次年终总结的背景音乐算是小彩蛋。 2013年的冬天,《这个冬天》 选了 孙燕姿《the moment》,其实因为翻过年,大家都会毕业,也都会各奔东西,很喜欢那群在实验室一起共事的小伙伴。 2014年冬天,选择了《boom clap》其实那是经历后hulk2周年的庆典,看着专题成功后,特别喜悦后选择了这首歌曲,也希望来年boom boom boom. 2015年,《不知探索》,选择了《Hero-Family of the year》这首歌是《少年时代》的主题曲,真的超级好听,2015年听了不下100次,其实这种旋律也挺符合那个时候的心情: So let me go I don't wanna be your hero I don't wanna be a 详情 »

查看详情

2016各大互联网公司前端面试题汇总

2016 年立马就要过去了,在新的一年,尤其春节后跳槽换工作的童鞋,不妨先刷刷这些题,有个大致印象也好。 过去的一年里,行业整体对前端需求还是 供大于求。不过大一点的互联网公司对前端要求越来越高,而一些较为小型的创业公司对前端的要求相对低一点,要求已快速上手为主。过去的一年前端发展很迅速,会React的或者React Native的会比较吃香,而传统的IE6兼容性几乎不再考察了。下面简单罗列一些知名企业的前端面试问题,希望有所帮助。(题目不分先后,不分题目已经是老生常谈,也罗列出来了) 百度篇 1 写出javascript运行结果: ``` js for(var i=0; i2 Cookie、sessionStorage、localStorage的区别 3 JSONP原理 4 简述css盒模型 5 说说get和post请求的区别 6 运行结果 var a = {n: 1} var b = a; a.x = a = {n: 2} console.log(a. 详情 »

[转]大前端年终总结与展望:大前端时代即将来临?

已经是2017年最后一周了,前一阵子,又撕逼过一次,所以这次转一篇表欣赏的一位前端作者分享的文章 原文来自: http://mp.weixin.qq.com/s?__biz=MzIwNjQwMzUwMQ==&mid=2247484712&idx=1&sn=d0cdec80c8293858590c4877adc5ac26&chksm=972367eaa054eefcf6cebe9e1a267c4dc376cec79d2f4004ea38a58c7321af8a40d7c6ed79b7 @ 前端之巅 本文是新美大平台大前端(Web/iOS/Android)业务及基础研发技术负责人刘平川在InfoQ大咖说上的直播内容回顾。 回顾 2016 iOS 和 Android 系统不约而同学习了对方的优点,长得越来越象:3D touch、权限控制、夜间模式、电话防骚扰... 原本属于桥的两侧的开放与封闭,越来越往一个中心靠;由此看来,真正在 OS 里的应用 App 才是系统的灵魂。 像「微信」,不论你用 iOS 还是 详情 »

查看详情

《西游伏妖篇》看什么

还有30几天《西游伏妖篇》就要和大家见面了,对于一个常年混迹于票吧的小小星迷,自然可以感受到来自各方水军的压力。不过,这到底是一部电影,无论上映前怎样评说,喜欢就去看吧。 西游伏妖篇,这是周星驰西游计划的第二部电影,下一部暂且叫做流传的《西游列国篇》。西游降魔篇完结后,网上就有传出续集的拍摄计划。当然想不到是徐克导演去拍摄的。既然是续集,当然肯定离不开第一部。所以一些大家比较关心的问题这里简单做一些自己的分析。 看第一主角是谁 和传统的西游电影不一样,星爷的 西游系列,唐僧绝对是男一号,尽管孙悟空有种各种本领,有绝对的背景,但是一如既往,唐僧如同星爷的其他主角一样,很平凡,很普通,但是有自己的信仰和坚持,相信 大爱终会感化世间万物。所以他会有犯傻,但是从来不忘初心,不会忘记自己的坚持。 看悟空和唐僧这对CP建立羁绊 第一部的孙悟空还是一只尚未驯服的吃人妖怪,佛祖用武力压制了孙悟空,但是500年都没有磨灭掉自己的心中的魔,所以这次西游途中,悟空自然 和 传统印象中的孙悟空不一样,虽然有能力,但是师徒四人还未走到一起,而且随时有可能离开或者吃掉唐僧。因此悟空和唐僧之间如何建立起羁绊这才是伏妖的目的。 看笑料担当沙和尚 从爆出的物料来看,沙和尚和传统的西游还不一样,它不在是那种老实巴交的人,而变的性格古怪,而且由于法力一般,控制不好自己的形态,因此, 详情 »

聊聊人生的几等份故事

今天小伙伴们做了一个活动,还是挺有意思的。如果有兴趣,你们也可以玩一下。 我们在一张白纸上画一个圆,然后按照7年一个进度,将圆分成几等份,比如24岁就分成4等分(0-7,8-14,15-21,22-?),然后在每一个部分里画出你印象最深的一个画面或者事物吧。 其实在分区的时候,自己还是有想到不同的故事。但是却是7年太长,自己还是画着印象最深的一些东西吧。 0-7 大概这是人生最天真的时候,还在读幼儿园小学的时候,那个时候幼儿园上课的路上,一只冰棍,也就一毛钱左右,但是觉得吃着冰棍,在大热天,往学校走的路上,还是十分开心或者叫幸福的事情吧。 8-14 自己在读五年级的时候接触了篮球,开始看NBA,然后记得刚上初中那一年,也就是2014,那个时候麦迪刚刚加入火箭,太阳开始炮轰战术,科比和奥尼尔分裂,那个时候,第一次觉得原来兴趣是可以给人如此强大的动力,以至于老师说我们如果能够拿出打篮球一半的动力,成绩也会提上去,不过那个时候却是篮球就是生活很重要的一部分,早上打一次,中午打一次,下午打一次,晚上还要打一次,夏天高温时候打过,雨天也打过。却是 斯可矣呢! 15-21 记得初三毕业的时候,自己捅马蜂窝,不幸被马蜂蛰了,然后第一次体会到生命是如此的脆弱,即使是被一只小小的马蜂窝。人生第一次严重过敏,被蛰后, 详情 »

查看详情

聊聊React Native与Weex的Growth Hack

最近开始接触了Weex的一些项目。自己之前写过一段时间React Native,当然这篇文章并不是去探讨两者之间的差异化和使用这些。而是说说技术产品的Growth hack. Growth hacking目前还没有较好的中文对应精准的翻译,来自于Andrew Chen 曾在他那篇有名的《Growth Hacker is the new VP Marketing》 .对于产品用户增长,而且持续曾长,不是一件特别容易的事情,也不要相信一个好的产品,用户就会源源不断的增长。很多知名互联网公司(Facebook Twitter Linkdin)用户增长的背后是来源不断的实践,在其背后有运营在市场的策略也有程序员的开发和数据支持。 React Native 和 Weex 其实背后都天生具有好的基因。那就是其背后是知名的互联网公司。其实在用户成长方面,React Native相比 Weex较为优势的地方,有下面几个方面: React Native基于React,而React很早就开源了,对于JSX的写法,很多React程序员的学习曲线就没有那么陡,而且也奠定了早期的用户。相对VUE的话,相对时间落后些,阿里是今年6月份才开源,而且在写法上与VUE并不能够完全匹配,因此这一点上Weex还需要再进一步。 生态环境,React Native的生态环境远比阿里,当然由于不在同一个时间点,这样不公平, 详情 »

记一次旅途

今年经历了很多,😂比如已经做了四次飞机了,以前除了旅游或者回家,难得今年第一次 出差。后面晚上去杭州,而且还得持续10天,回来已经是12月30号了,想想也是难得,过不了2天就要进入2017了,年底的计划还在异地赶,也是醉了。希望来年不要了。 详情 »

查看详情

三列布局面试题延伸

昨日和 @喻木大大聊面试的时候聊到了这个话题,其实这个问题挺常见的,不过自己面试到还没问过,问过自适应的等比正方形布局。不过聊到这个问题,下面就详细的说下解决思路和考察要点。希望下次不要被榆木童鞋刷掉了😂。 解决这个问题,先简单描述下具体的需求吧: 给出三列布局,左右两边宽度一定,比如120px啦,然后中间的自适应宽度,即浏览器随着窗口大小的变化而自动变化。 问题大致就是这些,其实思路很多,不过我们从css的发展说起吧。在不同的阶段给出不同的解决方法。 首先我们回到上个世纪,当css还没形成的时候,我们写页面,大家都知道依赖于table布局,所以我们可以用table去模拟这个情况,相信大家很快有思路咯。 <table> <tbody> <tr height="100%"> <td width="200" bgcolor="#1ba1e2"></td> <td> this 详情 »