React如何优雅地写单页面应用?
为了追求极致的用户体验,很多Web应用采用单页面方式呈现,然而单页面应用,往往对应着高复杂度,比如多层次路由配置、统一数据处理等,这需要项目有一个强大的技术架构和友好的构建环境来支撑。路由器,作为单页面构建的基础,对单页面应用的开发、加载、运行各个环节都起着至关重要的作用,项目体量越大,对路由器的依赖表现越强。下面是一个React应用的基础路由配置,了解React的同学一定不陌生:const App...
View Article记录一下学习历程【书,博文,项目,源码】
最近开始认真学习node, 一年前看过一遍《深入浅出node》,自己水平不够,如今回想都想不起要点。 一个月前在上海图书馆找node的书,发现一本不错的书《nodejs硬实战的115个技巧》,里面说初学者应该先看看《nodejs实战》。...
View ArticleAngular2+TypeScript写的一个Cnode
GitHub 👉 https://github.com/riyueweiyi/cnode在线预览 👉 https://riyueweiyi.github.io/cnode-pro/新手练习,欢迎大家吐槽截图
View Article不是很懂为什么用bigpipe
想让首屏获取数据与获取静态文件并行执行,把数据放js里,跟静态文件一样用标签获取不就并行了么?当然这里需要写一些东西解决服务器数据生成与请求速度不匹配的问题,不考虑浏览器对单域名的最大并发限制,因为首屏数据一般能分成几大块,且真正的静态文件可放到其他域名下
View Article简单易学的node爬虫
简单的爬虫同过node简单的爬取豆瓣读书的数据,并保存进mongodb数据库,教程丰富,讲解清晰。 地址:https://github.com/BingKui/Crawler-Douban-Book菜鸟水平,刚学习,希望共同进步,有帮助的希望给个星!
View ArticleEva: 简洁,优雅的博客系统实现
就像她的名字,Eva是一个简洁,美观,优雅的博客,我相信所有坚持写用她写博客的人都能找到自己的女神.DEMO (后台开放,不做坏事呀,选择相信你) GithubEva使用了轻量级的JavaScript框架Vue.js和Web框架Express.js来开发,界面设计参考了Material Design规范.如果你觉得这个项目不错,请为她点赞支持PS:...
View Article[杭州] 51信用卡管家招聘各种大佬
公司主要产品是51信用卡管家 51人品。前段时间完成了C+轮融资4亿美刀,收购了香港上市公司。 能想到的技术岗位基本都招,前端(vue技术栈),后端(Java技术栈),测试,客户端等等 工作待遇: 16薪,六险一金(商业保险,公积金按工资全额12%缴纳),午饭晚饭补贴,零食补贴等等。这次要求面向的是有经验的,至少工作两年 联系方式,把简历先发给我 我帮你内推 1058150409@qq.com
View Article我来回答饿了么大前端的问题(2)
事件/异步Promisepromise迷你书Promise对象的三个状态 has-resolution, has-rejection, unresolved.then()方法是异步调用的。var promise = new Promise(function (resolve){ console.log("inner promise"); // 1 resolve(42); });...
View Article块内定义的函数会不会影响块外的作用域?
以下是我的个人思考非严格模式下首先我是看了阮一峰的ES6 标准的一个例子function f(){ console.log(' I am outside'); } (function (){ if(false){ //重复声明一次函数f function f() { console.log('I am inside'); } } f(); }());...
View Article这个是flow的语法吗?需要在babel中配置啥plugin?
/* @flow */import React, { PureComponent, Children } from ‘react’; import PropTypes from ‘prop-types’; import { TouchableNativeFeedback, TouchableOpacity, Platform, View, } from ‘react-native’; import...
View Articlehttp-proxy-middleware 在post数据时无法正常转发的问题如何解决?
前端axios,后台node express + http-proxy-middleware转发, // axios.remote.js var axios = require(‘axios’); var instance = axios.create({ baseURL: ‘/api’, headers: {} }); module.exports = instance;// app var...
View Articlerequire.resolve捕获异常之后再install模块,然后require无法找到模块
Version:v7.8.0 Platform:Darwin shankar.local 16.5.0 Darwin Kernel Version 16.5.0: Fri Mar 3 16:52:33 PST 2017; root:xnu-3789.51.2~3/RELEASE_X86_64 x86_64const exec = require('child_process').spawnSync...
View Article从一个订单创建成功的12小时内,未成功发货,需要给客户退款。这个可以用什么设计实现
订单存放在redis管理,我个人思考的方案有: 1.采用轮询的方式看那些订单接近12小时没有发货,就给客户退款; 2.用redis设置12小时的超时ttl,在过期销毁时触发退款; 3.用redis消息订阅/发布 机制大家有其他思路吗?希望集思广益,帮我出下idea。谢谢大家
View Article做个简单的服务器
原因最近要起个新项目,需求还没到,先着手做些准备工作,撸了一个服务器大概的框架传送门https://github.com/CarlosRen/simple文件结构思考提供pool和orm两种方式操作数据库采用 promise + async/await 减少回调使用jwt作为认证手段单独建立了一个测试脚本文件夹,对交付结果负责,不单单是一个参数文档配置文件分离到config.js...
View Article召集人一起参加WWDC 2017啦!北京出发!
有幸抽到WWDC 2017的票,本来以为能转让可以小赚一笔,后来抽到后详细看了相关资料,发现苹果官方是说不能转卖的,于是决定自己去。目前大概思路、想法 召集到10人左右,可以一起从北京出发的 在近期1周内定下时间及行程安排,也许大家计划好,还可以顺便去别的地方玩? 人多一起租一整套房子 如果对美国当地不熟,一起行动,也会比较安全些 有意向同学加我新建的微信群吧,也可以在下面留言交流提想法意见咯。...
View Article