查看详情

《创业日记-20160328》

天气晴. 最近开始构思游戏的组件化和小模块拆分,总结过去开发积累的组件,加以完善,然后做成脚手架,动动态进行组件定制。思路类似Bootstrap.去年至今,我觉得我们艰难迈出了一步又一步,从功能开发,团队组合,团队融合,一步比一步艰难。今年春节回来后,重心就在代码质量和标准化上,这一块对每个人都会有所帮助,然而实践确实是非常困难。 明儿算是强势的第一步吧。 今天分享了React Native笔记算是对过去的总结吧。 感觉演讲分享确实还要多练啊,反复练习才会提高。 详情 »

(转)React Native: Bringing modern web techniques to mobile

本文是Facebook发布在code.fb上的一篇关于React Native诞生的文章,由于被墙了,所以转过来,方便阅读。 If you're new to React, you can read more about it on the React website. You can also get started with React Native for iOS, which was released at F8 2015 on the React Native website. It started with React We introduced React to the world two years ago, and 详情 »

查看详情

《创业日记-20160326》

天气晴。 快见3月底了。春暖花开。随手摘的桃花也有花骨朵儿绽放出自己身姿。办公室新进了一批粽子,自己偷了新同事一点野花种子,撒在了自己的花盆上。 3月来了新同事,我们报名了足球比赛,会踢球的没几人。但是很享受其中的乐趣,老大还说来年要组件自己的足球队。最近读书的时候,对于体育训练类的活动,教练和球员之间的关系理解了一些,当初自己打篮球时候,我们也会精经常被队长骂,才开始也会反感,但是后来习惯了这种刺激后,倒也能理解这种心情,其实你会发觉场上喷的多厉害,但是场下完全没有影响。 工作也如此,当为工作无论多么激烈的争吵,下来后还是没有什么影响,彼此之间。 详情 »

查看详情

《美食日记-香辣水煮鱼》

水煮鱼是川菜系里非常美味的一道菜,随着可以的发展,各种菜系都出了对应的一袋式调料。所以这道菜的难度近似为1,几乎就是这么几步: 1.腌制鱼肉5min中左右; 2.50克食用油,油热后放入调料,翻炒30s后倒入水加热; 3.水沸后直接倒入鱼块,8min中左右出锅即可。 真的很简单,是个人人都会啊。 不过推荐一下,不用调料的做法,各种食材准备:http://www.xiangha.com/caipu/7171995.html 详情 »

查看详情

使用Vagrant + webpack开发踩过的坑

团队的移动项目采用了webpack + vue作为前端架子,然而我们同时在Vagrant开发时却遇见了不少问题。 webpack-dev-server 8080端口 我们在linux 上一般默认启用了 127.0.0.1:8080作为我们的webpack dev server的服务,但是127.0.0.1对外并非可以访问的,这个时候我们需要更改两件事情,一件事情是增加vagrantfile里的端口, config.vm.network "forwarded_port", guest: 8080, host: 8080 第二件事情是修改启动命令 webpack --host 0.0.0.0 --port 8080 webpack-dev-server 不能自刷新 webpack-dev-server非常方便的一个功能就是检测文件变化,然后刷新项目,这样我们可以即时看见文件变化,然而在vagrant什么都没有发生!!!!!! 于是搜索资料,参考 wiki 里面的一段话: Notification via inotify requires the kernel 详情 »

查看详情

Git 中必须记住的命令

提交流程相关 查看文件改动以及新增的文件 git status 添加新增文件 git add your_file_path // 添加全部文件 git add * // 添加某类型文件 git add dir/*.js 简单的提交文件 git commit -m "Commit message" 提交你所有的修改文件以及添加的文件 git commit -am 'your message' 撤销修改某个文件 git checkout -- <filename> 放弃本地所有修改 git fetch origin git reset --hard origin/master 更新相关 更新远程代码 git pull 显示合并冲突文件 git diff 查看某个合并冲突文件 详情 »

解决PHP获取不了 React Native Fecth参数的问题

React Native 使用 fetch 进行网络请求,推荐Promise的形式进行数据处理。官方的 Demo 如下: fetch('https://mywebsite.com/endpoint/', { method: 'POST', headers: { 'Accept': 'application/json', 'Content-Type': 'application/json', }, body: JSON.stringify({ username: 'yourValue', pass: 'yourOtherValue', }) }).then((response) => response.json()) .then((res) => { console.log(res); }) .catch((error) => { console.warn(error); }); 但是实际在进行开发的时候,却发现了php打印出 $_POST为空数组。这个时候自己去搜索了下,提出了两种解决方案: 构建表单数据 function toQueryString( 详情 »

查看详情

使用 react-native-simple-router 组织你的React Native 页面

React Native Simple Router是一款第三方导航组件。你可以通过它进行合理的视图组织。 项目地址 安装 进入你的项目目录,如过没有初始化项目可以react-native init your_project,然后在项目目录安装react-native-simple-router。 npm install react-native-simple-router --save 使用 import Router from 'react-native-simple-router'; 修改的你的index.ios.js,如果是Android修改对应文件即可。 import React, { StyleSheet } from 'react-native'; // 初始化页面 class HelloPage extends React.Component { render() { return <Text>Hello world!</Text>; } } const styles = StyleSheet.create({ header: { backgroundColor: '#5cafec', }, }); // 在这里定义你的路由 详情 »

《创业日记-20160321》

天气晴。 天气转暖,春天近了,到处都开始发绿叶了。 今天也开始逐步开始进行绘画练习和开始日语学习了。虽然还能没约到小伙伴通行,但是还是觉得应该学习了。五月份室友约好,厦门见。 其实蛮意外YH和HJ的分开,原因没细问,或是房子的问题,但是现实多少还是让人难以接受。不过自己还是得加油吧。 Github地址: https://github.com/JackPu/paint-exercise 详情 »

(译)一篇非常不错的前端面试文章

原文地址:http://blog.sourcing.io/interview-questions 文章来自翻译,其中忽略了一些无关紧要的内容直入主题。 作者先后在twitter,Stripe工作,期间会参加面试工作。实际上参加面试工作的人都知道要想在一个较短的时间内(30min-1h)就对一个应聘者做出判断其实是很难的,因此我们不得不想尽办法去更加合理的去判断面试者。下面是作者理出的一个思路: 如果对方有github账号,我们会尽可能的去了解TA在开源项目上的动态和他的开源项目。我们也会从中挑出一些切入点,通过交流他做这个项目的出发点也能够更好的了解面试者的设计思路,也可以初步的去判断该人是不是适合团队。如果双方交流顺畅,接下来会直接进行到代码等一些基础问题上来。 自己的面试会很实际,几乎全部都是coding,很少会提到算法和一些抽象的概念。自己提出的问题看似简单,但是每一点都涉及到javascript的一些知识领域。 面试的时候并不建议使用白板,通常希望面试者自己带上自己的笔记本,或者就使用自己的。我会将他们的代码运行,并告知结果。 Object prototype 我起初会提出一个非常简单的问题就是定义一个函数spacify ,将一个字符串作为参数传入,然后返回一个字符串,不过该字符串相对原有传入参数的变化是字母与字母之间多了一个空格。 spacify('hello world') // => 'h e l l o w o r l d' 虽然问题很简单,但这却是一个很好的开始,我们接下来的问题便可以围绕此展开, 详情 »