摘要: 一般的,在 Flutter APP 里请求 HTTP 使用的是官方提供的 http 包。 import 'package:http/http.dart' as http; var url = 'https://jsonplaceholder.typicode.com/posts'; var resp 阅读全文
posted @ 2020-09-29 18:31 浅笑· 阅读(2579) 评论(0) 推荐(0) 编辑
摘要: 内存泄漏(Memory Leak)指由于疏忽或错误造成程序未能释放已经不再使用的内存的情况。如果内存泄漏的位置比较关键,那么随着处理的进行可能持有越来越多的无用内存,这些无用的内存变多会引起服务器响应速度变慢,严重的情况下导致内存达到某个极限(可能是进程的上限,如 v8 的上限;也可能是系统可提供的 阅读全文
posted @ 2020-09-29 18:24 浅笑· 阅读(951) 评论(1) 推荐(0) 编辑
摘要: 一个Angular应用一般情况下包含多个组件,而且要让组件互相之间能进行通讯(数据传送),这样才能构成一个有机的完整系统。 1、情景引入 下面例举一个实际遇到的情况:上图页面包含两个组件,“新增班级组件”和“选择教师组件”,在新增班级时需要选择改班级的管理教师,管理教师列表要从数据库中获取。选择好教 阅读全文
posted @ 2020-09-29 18:22 浅笑· 阅读(257) 评论(0) 推荐(0) 编辑
摘要: nodejs 中的 crypto 模块提供了各种各样加密算法的 API。这篇文章记录了常用加密算法的种类、特点、用途和代码实现。其中涉及算法较多,应用面较广,每类算法都有自己适用的场景。为了使行文流畅,列出了本文记录的几类常用算法: 内容摘要:散列(Hash)算法 内容摘要:HMac 算法 内容加解 阅读全文
posted @ 2020-09-29 18:20 浅笑· 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 先来说说场景,之前我写过一个小爬虫,node写的,一直都是当做玩具来用的。某天不知道谁在刷我的接口,导致被拉黑了。大佬让我换个机器重新装一下,但是因为我的里面用到了一个图片处理库 sharp 装起来很烦,然后就研究研究能不能搞个代理服务器。 大体是如上图,用户的请求最后都会通过我的服务器去请求对方服 阅读全文
posted @ 2020-09-29 18:18 浅笑· 阅读(3238) 评论(0) 推荐(0) 编辑
摘要: 如果你试图创建一个没有根结点的 vue template,像这样: <template> <div>Node 1</div> <div>Node 2</div> </template> 不出意外的话你会得到一个编译错误或者运行时错误,因为 template 必须有一个根元素。 通常你可以在外面套一个 阅读全文
posted @ 2020-09-29 18:16 浅笑· 阅读(2312) 评论(0) 推荐(0) 编辑
摘要: 前言 从Anjular转换到微信小程序,从功能丰富,便捷操作的WebStorm转换到十分难用,不是很人性的微信开发者工具,一开始真的特别不适应,也许是心理作用吧,从一开始就觉得它不好用,后来也是写不下去,后来调整心态,说试试看吧,后来就是越写越顺手,感觉也挺好的,初次接触小程序也是摸着石头过河,要啥 阅读全文
posted @ 2020-09-29 18:14 浅笑· 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 前端开发框架从最开始的jquery时代,到后来backbone,angular1,再到现在vue和react两分天下,也才用了不到十年的光景。 最开始jquery是为了解决浏览器兼容性的问题而火起来的,准确的说它只是一个库,而不能成为框架。但随着前端页面的复杂度的增加,渐渐数据驱动和mv*的思想开始 阅读全文
posted @ 2020-09-29 17:54 浅笑· 阅读(1852) 评论(0) 推荐(0) 编辑
摘要: 当我们使用 vue 在愉快的开发项目的时候,突然报了一个错误: this is undefined 别担心,不只有你一个人,我也经常遇到这个问题很多次,接下我们一起来看看如何解决这个问题。 一个可能的原因是混淆了常规函数和箭头函数的用法,如果你遇到这个问题,我猜你用的是箭头函数。如果用常规函数替换箭 阅读全文
posted @ 2020-09-29 17:53 浅笑· 阅读(5377) 评论(0) 推荐(0) 编辑
摘要: 随着 vuejs 的使用越来越广泛,出现了几种最佳实践并逐渐成为标准。在本文中,主要分享在平时开发中一些有用资源和技巧,废话少说,我们开始吧。 1.始终在 v-for 中使用 :key 在需要操纵数据时,将key属性与v-for指令一起使用可以让程序保持恒定且可预测。 这是很有必要的,这样vue就可 阅读全文
posted @ 2020-09-29 17:51 浅笑· 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 何为 provide/inject provide/inject 是 vue 在 2.2.0 版本新增的 API,官网介绍如下: 这对选项需要一起使用,以允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。如果你熟悉 react,这与 react  阅读全文
posted @ 2020-09-29 17:50 浅笑· 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与php、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 前端是需要学习node的,下面我们来看一下前端一定要学习node的一些原因: 对于现在的前端来说,尤其是多以 JavaScr 阅读全文
posted @ 2020-09-29 17:49 浅笑· 阅读(2060) 评论(0) 推荐(0) 编辑
摘要: 脚手架在前端工作流中负责项目起始阶段创建初始文件。与其他功能模块不同的是,脚手架是一个完全“启下”的模块,它没有任何前置依赖。创建完成项目初始文件之后,脚手架就再无用武之地了。 在实际的开发过程中,从零开始建立项目的结构是一件让人头疼的事情,所以各种各样的脚手架工具应运而生。它们功能丰富,但最核心的 阅读全文
posted @ 2020-09-29 17:48 浅笑· 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: art-template支持标准语法和原始语法。标准语法允许模板更易于读写。而原始语法具有强大的逻辑处理能力。标准语法支持基本模板语法和JavaScript表达式。原始语法支持任意JavaScript语句,与Ejs相同。 资源搜索网站大全https://55wd.com 广州品牌设计公司http:/ 阅读全文
posted @ 2020-09-29 17:47 浅笑· 阅读(517) 评论(0) 推荐(0) 编辑
摘要: 前言 前段时间学习了关于vue中响应式数据的原理,(并作了学习笔记vue响应式原理),其实是通过Object.defineProperty控制getter和setter,并利用观察者模式完成的响应式设计。那么数组有一系列的操作方法,这些方法并不会触发数组的getter和setter方法。那么vue中 阅读全文
posted @ 2020-09-29 17:45 浅笑· 阅读(6522) 评论(0) 推荐(0) 编辑
摘要: vue.use 我们使用的第三方 vue.js 插件。如果插件是一个对象,必须提供install方法。如果插件是一个函数,它会被作为install方法。install方法调用时,会将Vue作为参数传入。该方法需要在调用new Vue()之前被调用。 我们在使用插件或者第三方组件库的时候用到Vue.u 阅读全文
posted @ 2020-09-29 17:37 浅笑· 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 目前在做一个个人网站,写了一半没有数据填充,也不知道写啥了,就顺带学习下mockjs这个东西,官网上主要介绍它是一个可以随机生成各种类型数据,拦截ajax请求等优点。接下来就近距离结束下mockjs吧! 1.安装 通过npm为自己的项目安装mockjs。 npm install mockjs 安装完 阅读全文
posted @ 2020-09-29 16:58 浅笑· 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 它是最优雅的订阅observable 的方式,不仅语法短小精悍,还会自动取消订阅; async 管道用于解包异步原始数据。说到异步数据,就自然而然的会想起 observable 和 promise, async 就是用来订阅他们,然后返回他们发布的最近一个值,然后将组件标记为变更做准备。当组件被销毁 阅读全文
posted @ 2020-09-29 16:56 浅笑· 阅读(665) 评论(0) 推荐(0) 编辑
摘要: vue 是一个易于使用的Web应用程序框架,可用于开发交互式前端应用程序。在本文中,我们将介绍指令的修饰符和一些有用的模板简写指令。 修饰符 修饰符用于以特殊方式绑定指令。 事件修饰符 例如,v-on指令的.prevent修饰符将在设置为该值的事件处理函数上自动运行event.preventDefa 阅读全文
posted @ 2020-09-29 16:55 浅笑· 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 引言 在2020的今天,构建一个 web 应用对于我们来说,并非什么难事。因为有很多足够多优秀的的前端框架(比如 react,vue 和 Angular);以及一些易用且强大的UI库(比如 Ant Design)为我们保驾护航,极大地缩短了应用构建的周期。 但是,互联网时代也急剧地改变了许多软件设计 阅读全文
posted @ 2020-09-29 16:49 浅笑· 阅读(2407) 评论(0) 推荐(0) 编辑