Fork me on GitHub
fanerge's Blogs

一个专注于WEB开发的技术的个人博客


  • Home

  • Categories29

  • Archives187

  • About

  • Search

RESTful API 设计指南

Posted on 2017-10-13 | In 服务端
RESTful API 的产生当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信,在这种情况下RESTful API产生了。 协议HTTP、HTTPS 应用层协议。 联网的设备 和 服务器之前的通信。 域名 API专用域名https://api.example.com API放在主域名https: ...
Read more »

js代码规范

Posted on 2017-10-12 | In 代码规范
Airbnb JavaScript Style Guide,这是业界中比较权威的js编码规范,先学习这个规范,后期项目配合ESLint指定良好的代码规范。 类型 基本类型:直接存取基本类型。String 字符串Number 数值Boolean 布尔类型nullundefined 复制类型:通过引用的方式存取复杂类型。Object 对象Array 数组Function 函数引用 对不可变的引用使用 ...
Read more »

深入浅出Node.js-读书笔记

Posted on 2017-10-10 | In NodeJS
构建Web应用基础功能常见的需求: 请求方法的判断(保存在报文)常见的方法有:GET(查看)\POST(更新)\DELETE(删除)\PUT(新建)\CONNECT\HEAD通过req.method 来判断 URL的路径解析(保存在报文)http://localhost:8080/a.html通过req.url 来查找 URL中查询字符串解析(保存在报文)?foo=bar&baz=val ...
Read more »

Object的扩展、密密封、冻结

Posted on 2017-10-10 | In js
扩展特性Object.isExtensible(obj) 判断一个对象是可扩展(是否能有新的属性添加到它)。 Object.preventExtensions(obj) 可以对对象的属性进行修改和删除,不能向自身添加属性但可以向其原型添加属性。 示例: 123456789101112// Object.create(proto[, propertiesObject]);var ob ...
Read more »

深入浅出Node.js-读书笔记

Posted on 2017-10-09 | In NodeJS
最近在研究node.js,正赶上国庆长假,回趟老家。在网上找了一本电子书籍《深入浅出Node.js》,利用这个假期学习一下。 Node.js 基础知识chrome 与 Node 工作原理chrome:HTML + JavaScript + WebKit + V8 >> 中间层 >> 网卡 + 硬盘 + 显卡 + ... Node:JavaScript + V8 >&g ...
Read more »

koa学习-总结

Posted on 2017-09-28 | In NodeJS
一个koa示例123456789const koa = require('koa');const app = new koa();// 使用中间件app.use(); // @param function// 监听端口,开启服务app.listen(1314, () => { console.log('success');}); C ...
Read more »

jsDoc学习-标签总结

Posted on 2017-09-27 | In 代码规范
类和构造函数@class -- 此函数旨在需要使用”new”关键字调用(构造函数)或ES6中class。 @constructor @classdesc -- 使用的后面的蚊子来描述整个类。 @abstract -- 这个成员必须在继承的子类中重写。 @virtual @static -- 记录一个静态成员。 @access -- 指定该成员的访问级别(私有private、保护pr ...
Read more »

jsDoc学习-标签3

Posted on 2017-09-26 | In 代码规范
@override@override标签指明一个标识符覆盖其父类同名的标识符。 下面的例子说明一个方法如何重写父类的方法。 12345678910111213141516171819202122232425262728/** * @classdesc Abstract class representing a network connection. * @class */function Conn ...
Read more »

jsDoc学习-标签2

Posted on 2017-09-26 | In 代码规范
@file@file标签提供文件的说明。在文件开头的JSDoc注释部分使用该标签。 别名:@fileoverview @overview 例如,文件描述 1234/** * @file 这是正则js文件 * @author fanerge <fanerge@example.com> */ @fires@fires标签标明当一个方法被调用时将触发一个指定类型的事件,使用@event 标 ...
Read more »

postman

Posted on 2017-09-26 | In 调试
虽然一直使用postman进行http相关的调试,但一直都停留在简单使用,并没有对其的深入学习。 现在比较全面的学习下post相关功能。 postman仪表盘布局分为左右两栏(sidebar + main) siderbar:Search + History + Collections main: 第一行:请求方式 + URL + Params + Send(Sen ...
Read more »
1…111213…19
余真帆-fanerge

余真帆-fanerge

前端偏前工程师

187 posts
29 categories
57 tags
RSS
GitHub E-Mail 掘金 知乎 Segmentfault
© 2017 — 2022 余真帆-fanerge
Powered by Hexo
Unique Visitor: Page View: