axios.md
axios学习axios请务必对promise和ajax有了解。
axios是什么?
前端最流行的 ajax 请求库
react/vue 官方都推荐使用 axios 发 ajax 请求
文档: https://github.com/axios/axios
axios的特点
基于XHR和promise的异步Ajax请求库。
支持浏览器端和服务器端(nodejs)。
支持请求拦截器和响应拦截器。
支持请求取消
支持请求和响应数据装换。
批量发送多个请求。
API(常用)
axios(config): 通用/最本质的发任意类型请求的方式。
axios(url[, config]): 可以只指定 url 发 get 请求。
axios.request(config): 等同于 axios(config)。
axios.get(url[, config]): 发 get 请求。
axios.delete(url[, config]): 发 delete 请求。
axios.post(url[, data, config]): 发 post 请求。
axios. ...
Ajax.md
Ajax原生 AJAXAJAX 简介AJAX 全称为 Asynchronous JavaScript And XML, 就是异步的 JS 和 XML。通过 AJAX 可以在浏览器中向服务器发送异步请求, 最大的优势: 无刷新获取数据。AJAX 不是新的编程语言, 而是一种将现有的标准组合在一起使用的新方式。
XML 简介XML 可扩展标记语言。
XML 被设计用来传输和存储数据。
XML 和 HTML 类似, 不同的是 HTML 中都是预定义标签, 而 XML 中没有预定义标签,全都是自定义标签, 用来表示一些数据。
AJAX 的特点AJAX 的优点
可以无需刷新页面而与服务器端进行通信。
允许你根据用户事件来更新部分页面内容。
AJAX 的缺点
没有浏览历史, 不能回退
存在跨域问题(同源)
SEO 不友好
AJAX 的使用核心对象XMLHttpRequest, AJAX 的所有操作都是通过该对象进行的。
使用步骤
创建 XMLHttpRequest 对象:var xhr = new XMLHttpRequest();。
设置请求信息
123xhr.open(method, u ...
Flutter面试题.md
Flutter这么火, 2020跳槽都要准备哪些面试题? flutter 面试题Flutter 每日一题Flutter | 金九银十招聘季, 这些面试题祝你一臂之力[Flutter] 一些面试可能会问基础知识2019最新Flutter 面试知识点集锦(一) 老许, 你要转Flutter不要? 只要你开金口, 面试题现在就给你送来一次Flutter面试经验, 这些问题你一定要知道! 必问! ! flutter面试点(持续更新) Flutter 面试知识点集锦
Flutter面试题.md
Flutter这么火, 2020跳槽都要准备哪些面试题? flutter 面试题Flutter 每日一题Flutter | 金九银十招聘季, 这些面试题祝你一臂之力[Flutter] 一些面试可能会问基础知识2019最新Flutter 面试知识点集锦(一) 老许, 你要转Flutter不要? 只要你开金口, 面试题现在就给你送来一次Flutter面试经验, 这些问题你一定要知道! 必问! ! flutter面试点(持续更新) Flutter 面试知识点集锦
Flutter Plugin.md
前言在Flutter中,如果我们需要打印日志,如果不进行自定义,我们只能使用自带的print()或者debugPrint()方法进行打印,但是这两种打印,日志都是默认Info层级的日志,很不友好,所以如果需要日志打印层级分明,我们就需要自定义一个日志打印组件,但是我希望这个打日志的组件也可以以后在其他项目里直接拿来使用.这就需要我们来开发一个日志的插件了,再比如我们想在Flutter里面获取Android设备的信息,或者就是想用Native实现一个功能,然后能在Flutter里面使用. 等等…
什么是插件在flutter中,一个插件叫做一个package,使用packages的目的就是为了达到模块化,可以创建出可被复用和共享的代码,这和大多数编程语言中的模块、包的概念相同。创建出来的package可以在pubspec.yaml中直接依赖。
一个最小化的package包含了两部分:
一个pubspec.yaml文件:一个元数据文件,声明了声明了package的名称、版本、作者等信息。
一个lib文件夹:包含里package的公开代码,文件夹至少需要存在.dart这个文件。
注 ...
Flutter Plugin.md
前言在Flutter中,如果我们需要打印日志,如果不进行自定义,我们只能使用自带的print()或者debugPrint()方法进行打印,但是这两种打印,日志都是默认Info层级的日志,很不友好,所以如果需要日志打印层级分明,我们就需要自定义一个日志打印组件,但是我希望这个打日志的组件也可以以后在其他项目里直接拿来使用.这就需要我们来开发一个日志的插件了,再比如我们想在Flutter里面获取Android设备的信息,或者就是想用Native实现一个功能,然后能在Flutter里面使用. 等等…
什么是插件在flutter中,一个插件叫做一个package,使用packages的目的就是为了达到模块化,可以创建出可被复用和共享的代码,这和大多数编程语言中的模块、包的概念相同。创建出来的package可以在pubspec.yaml中直接依赖。
一个最小化的package包含了两部分:
一个pubspec.yaml文件:一个元数据文件,声明了声明了package的名称、版本、作者等信息。
一个lib文件夹:包含里package的公开代码,文件夹至少需要存在.dart这个文件。
注 ...