渣渣大星星的学习笔记


  • Home

  • Categories

  • About

  • Archives

  • Tags

常见HTTP头部

Posted on 2019-02-27 | In http
参考资料 图解HTTP 只写了一些常见的(我常见),没有区分HTTP不同版本的头部 为什么需要头部http头部字段主要是给客户端还有服务器端提供报文主体大小,所用语言,以及认证信息等。 头部字段结构1头部字段名 : 字段值 头部字段类型1)通用头部字段:请求报文和响应报文都会使用的字段2)请求头部字段:客户端向服务端发送请求报文时使用的字段3)响应头部字段:服务端向客户端返回响应报文时使用的字段4)实体头部字段:针对请求报文与响应报文的实体部分使用的字段通用头部字段Cache-Cont ...
Read more »

简单实现call、apply、bind

Posted on 2019-02-26 | In JavaScript
Function.prototype.call()先看下call的表现,第一个🌰12345678910111213var cat = { food:'fish', eat:function(){ console.log(this.food); }}var dog = { food:'meat',}cat.eat.call(dog);//meatcat.eat.call();//undefinedc ...
Read more »

记录一次小小的需求过程

Posted on 2019-02-25 | In 小记
需求背景:在我们应用嵌入客户的native容器,客户想要通过它们的app扫一扫二维码登录pc版。类似微信扫一扫二维码登录pc版本,弹出确认登录页面,点击确认后登录。 实现思路:1.客户使用手机app扫一扫PC端的登录二维码之后,打开一个新的webview,地址是这个登录页的地址,并且将二维码里的信息,以及token当做查询参数拼接在地址上。 2.打开后页面从url里获取对应的数据,在用户点击登录按钮的时候,发送一个POST请求给服务端,验证是否登录成功。 3.PC端轮训发送请求,询问服务端是否该 ...
Read more »

继承

Posted on 2019-02-21 | In JavaScript
什么是继承?我认为利用原型链让一个引用类型,可以使用另一个引用类型的属性和方法,就叫做继承。 继承方式1.原型链使用原型链,让一个引用类型继承另外一个引用类型的属性和方法。 12345678910111213141516171819202122function Parent(){ this.name = 'qinhanwen';}Parent.prototype.getParentName = function(){ console.log(this.n ...
Read more »

对象和Object构造函数

Posted on 2019-02-18
对象和Object构造函数没有单独区分出es6新增的一些属性方法 1.对象创建一个对象12345678910var obj = {};var obj1 = Object();//参数接受任何值,如果是null或者undefined,则返回一个空对象,否则返回给定的值的对应类型的对象var obj2 = new Object();//同上var obj3 = Object.create({});//这里参数接受一个对象或者null,下面有详细的说明//它们之 ...
Read more »

async与await

Posted on 2019-02-18 | In es7
在了解了事件循环与Promise之后,觉得有必要了解一下async与await。 https://juejin.im/post/5c0dcf70518825765548502b 描述​ 当调用一个 async 函数时,会返回一个 Promise 对象。当这个 async 函数返回一个值时,Promise 的 resolve 方法会负责传递这个值;当 async 函数抛出异常时,Promise 的 reject 方法也会传递这个异常值。async 函数中可能会有 await 表达式,这会使 ...
Read more »

import export 和 export default

Posted on 2019-02-13
模块功能主要由两个命令构成:export和import。export命令用于规定模块的对外接口,import命令用于输入其他模块提供的功能 export与importtest.js 123456export var name = "qinhanwen";export var age = 25;//等价于var name = "qinhanwen";var age = 25;export { name, age }; test1.js 123import { name ...
Read more »

react入门-基础

Posted on 2019-02-02 | In react入门
资料 https://github.com/semlinker/reactjs-interview-questions [TOC] 使用node版本10.11.0 1.开始安装1$ npm install -g create-react-app 创建项目1$ create-react-app app 运行项目12$ cd app$ npm start 2.JSXJSX是一种用于描述UI的JavaScript拓展语法。 标签类型DOM类型标签 1const element = <p ...
Read more »

JSBrige-简单了解

Posted on 2019-01-29 | In JSBridge
参考资料:cordova.js源码分析 通过整理JSBridge分离插件js稍微了解了cordova.js文件,还有不同平台间js通知原生层的方式。 JSBridge在Hybrid App开发中,H5应用是内嵌到原生的WebView组件中,纯H5在很多功能使用都收到限制,而且功能的使用存在很多的兼容性问题,所以使用一些受限的功能时候需要依赖原生,而JSbridge就是JS与原生之间通信的桥梁。 JS调用Native1)注入 API其实就是向JavaScript的Context(window) ...
Read more »

循环

Posted on 2019-01-23 | In JavaScript
实现一下数组方法 forEach,map,reduce,filter先写自己实现的想法,可能有疏漏和错误,发现了再更改。1.forEach首先了解一下forEach 1array.forEach(callback[, thisObject]); 写个例子观察一下 12345678910111213var arr = [1,2,3];var obj = { arr1:[]}arr.forEach(function(item,index,array){ co ...
Read more »
1…121314…18
秦瀚文

秦瀚文

172 posts
48 categories
48 tags
© 2020 秦瀚文
Powered by Hexo
Theme - NexT.Muse