分类:: WEB开发

0

koa中间件机制和错误处理解决方案

由 Express 原班人马打造的 koa,致力于成为一个更小、更健壮、更富有表现力的 Web 框架。使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套,并极大地提升常用错误处理效率。Koa 不在内核方法中绑定任何中间件,它仅仅提供了一个轻量优雅的函数库,使得编写 Web 应用变得得心应手。 我觉得其实koa主要就是避免了繁琐的回调函数嵌套,代

0

用Nodejs来自定义微信菜单

以前用php自定义过菜单。当时直接利用curl来post数据就行了。今天用nodejs重新写了下。发现nodejs的坑略多还是。下面是两种方法,第二种用了下promise。其实没有太大区别。 中间遇到了一些问题,我把它们写到csdn上面了。小伙伴们自己看看:csdn问题。中间一定要注意的一个问题是我们通过微信API来get到的菜单和我们create需要的菜单是完全不一样的,比如说没有menu。这

0

React-mixins在多个组件中复用代码

React使用组合而不是继承来处理父子组件,这也是React的特点之一。组件的复合只是React提供的用于定制和特殊化组件的方式之一。React的mixins提供了一种途径,帮助我们定义可以在多组件之间共用的方法。 Mixins will allow you to apply behaviors to multiple React components. 先直观的感受下12345678910

0

ES6变量的解构赋值

什么叫做解构?解构就是按照一定的模式,从数组或者对象中提取到对应的元素,然后把这些元素复制给新的变量。这样的过程叫做解构赋值。其中要注意两个地方,第一是提取对象必须是数组或者对象。如果不是对象或者数组,ES6会先把它转换成对象。如果转换不了,如null,undefined,则会报错。表示不能够解构。第二解构的作用是为了我们方便赋值。这是ES6的新用法。我写这篇文章的时候,火狐是已经实现了的。但是谷

0

闭包深入理解阅读笔记

今天去看了很多关于闭包的解释,比如MDN上的:Closures的解释或者是在stackoverflow别人的一些总结。发现了自己有很多很多的误区。比如潜意识认为闭包是一定要在一个函数内返回(return)一个函数,才是闭包。这是很错误的。再比如认为闭包会导致内存泄漏。前几个月面试的时候,有时候会说闭包会导致内存泄漏,但是面试官们也没有给我指出来。闭包不会导致内存泄漏,会占用内存,还好及时发现了。看

0

ES6的箭头函数和块级作用域

最近要好好学下ES6,下文主要是对箭头函数和const,let的稍微详细点的理解。里面我主要的学习方法是写小例子,然后去分析ES6通过babel转码后有什么区别和和两者的对比。babel的使用可以看下:bable install,这里不涉及babel的使用。 箭头函数(Arrow Functions)箭头函数最好的一点当然是箭头函数preserve the context of this fro

0

用node写小爬虫

先前有用php写过小爬虫,其实本质就是获取到网页中的Dom结构,然后分析里面的元素,提取出自己想要的东西。最近想找东西练练node,就想到用node做小爬虫。去看了看慕课网scott老师讲的。感觉很棒,学到了不少东西。自己跟着做了一篇,爬了下慕课网的课程。明天准备再去写一个脚本爬自己博客。下面是学到东西的总结。感谢scott老师。 最后结果大概是这样的。 中间我们要去分析慕课网的地址,然后得到类

0

基于Socket.IO的node聊天室,支持私聊

源码我放在了github上面。【地址在这儿】。首先可以看下【上篇】博客,把环境先搭建好和熟悉socket.io基本用法。整个可以实现下面的这些功能: 用户登陆进行聊天。 用户登陆后,即可发送消息。 对刚登录用户来说,罗列所有在线用户列表 对已在线的用户来说,通知该用户有新用户登陆或者离开 支持对所有人广播聊天内容,即群聊 支持私聊当前在线用户,即私聊 用户即时获得消息列表 当服务器断开连接时,提

0

使用Socket.IO类库实现WebSocket通信

Socket.IO是什么? Socket.IO 是一个类库。 可以做跨平台(浏览器或移动设备),支持多种连接方式自动切换,在做即时通讯方面的开发也很方便,而且能和expressjs提供的传统请求方式很好的结合。这个类库Node.js中net模块的功能。包括可以WebSocket通信,XHR轮询,JSONP轮询,它会自动根据浏览器选择适合的通讯方式,从而让开发者可以聚焦到功能的实现而不是平台的兼容性

0

《Javascript for PHP Developers》读书笔记

这本书一共才130多页,当时在图书馆借这本书的时候,纯粹是因为它把部分php和javascript放在一起对比。后来看下去,知识点讲的不细,但是对Javascript整体容易犯错的地方都有解释。而且由于书特别薄,所以读起来也比较方便,目录很清晰。所以还是不错的。下面记录的是我看书的时候发现的一些知识点的漏洞或者是总结。先让我们看看这本书的真面目: 默认参数可能要注意的一个坑12345funct