图解前端的博客

I hear and I forget. I see and I remember. I do and I understand

js使用递归函数对字符串逆序

js使用递归函数对字符串逆序 问题用 JavaScript 写一个函数,输入 int 型,返回整数逆序后的字符串。如:输入整型 1234,返回字符串“4321”。要求必须使用递归函数调用,不能用全局变量,输入函数必须只有一个参数传入,必须返回字符串。 解答 下面是一些小伙伴的答案 方法一: fun...

2019-07-05 10:35:55

阅读数 60

评论数 0

vue中父子组件传值有几种方法?

props event bus $emit vuex storage provide/inject(优点是不用层层传递了)

2019-07-02 14:11:12

阅读数 92

评论数 0

前端在端和可视化方向需要关注的内容

互动 容器 引擎 框架 平台 可视化 智能化 数据联动 webview 内核 渲染引擎 新标准

2019-07-02 12:30:29

阅读数 27

评论数 0

webpack5新特性总结

官方描述: 使用持久化缓存提高构建性能; 使用更好的算法和默认值改进长期缓存(long-term caching); 清理内部结构而不引入任何破坏性的变化; 引入一些breaking changes,以便尽可能长的使用v5版本。 通俗版描述: 减小打包后的文件体积 按需加载支持文件名模式 使...

2019-07-02 12:04:23

阅读数 145

评论数 0

小程序系列--如何使用分包加载

在小程序开发的过程中,小程序的体积会随着版本的迭代变的越来越大,这时候我们就希望能够将小程序分成多个包从服务器下载,这样既可以加快首屏的渲染也便于后续按需加载的实现。小程序在微信客户端 6.6.0,基础库 1.7.3 及以上版本开始支持 分包功能。在构建小程序分包项目时,构建会输出一个或多个分包。...

2019-05-21 23:19:12

阅读数 445

评论数 0

小程序系列--如何配置页面属性

简介 每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置。页面中配置项在当前页面会覆盖 app.json 的 window 中相同的配置项。页面配置中只能设置 app.json 中 window 对应的配置项,以决定本页面的窗口表现,所以无需写 window 这个属性。 属...

2019-05-21 00:16:59

阅读数 84

评论数 0

小程序系列--项目配置

全部配置项 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。文件内容为一个 JSON 对象,总共有15个属性可以配置,如下: 常用配置项 常用的配置项包括页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。 { "pages": [&qu...

2019-05-18 09:15:24

阅读数 66

评论数 0

vscode+ flutter+android studio开发环境搭建

环境要求 由于Flutter SDK和Android Studio以及后续安卓模拟器体积很大,所以建议C盘的空间至少要有10G以上的可用空间。 下载Flutter SDK 进入Flutter官网下载最新版本的Flutter SDK,如果遇到网络问题,请百度解决。 下载完成后,解压得到下面的文件夹...

2019-05-14 23:24:36

阅读数 183

评论数 0

js刷新页面的几种方法

在前端开发过程中,我们经常需要通过刷新当前的页面来实现某些功能,一起来了解下前端刷新页面有哪些方式呢? reload刷新法 reload方法,用来强制浏览器刷新当前页面。语法: loaction.reload([bForceGet]) 参数: bForceGet, 可选参数, 默认为 fals...

2019-05-14 10:35:34

阅读数 133

评论数 0

python每日进阶--python实现九九乘法表

这篇文章用来记录使用python实现一个九九乘法表 #!coding:UTF-8 #\t 制表符,\n 换行符 #九九乘法表 i =1 while i<10: j =1 print() while j<i+1: pr...

2019-05-07 07:52:54

阅读数 47

评论数 0

HTTP状态码

状态码的职责是当客户端向服务器端发送请求时,描述返回的请求结果。借助状态码,用户可以知道服务器端是正常处理了请求,还是出现了错误。 常用状态码 常用的状态码一般有14种: 2xx成功 3xx重定向 3XX 响应结果表明浏览器需要执行某些特殊的处理以正确处理 请求。 4xx客户端错误 4XX ...

2019-05-06 22:08:35

阅读数 8

评论数 0

HTTP总结

HTTP基础 HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户 端和服务器之间的通信。请求访问文本或图像等资源的一端称为客户端,而提供资源响应的 一端称为服务器端。HTTP 协议规定,请求从客户端发出,最后服务器端响应该请求并 返回。换句话说,肯定是先从客户端开始建立通信的,...

2019-05-05 13:58:36

阅读数 60

评论数 0

TCP/IP五层模型和OSI七层模型

TCP/IP五层模型和OSI七层模型 Tcp/IP模型的各层的作用主要是为传输的数据添加不同数据协议格式的头部和尾部信息,对传输的数据进行包装和编码,最终通过物理层以二进制码的形式进行传输。例如:0010101010…,下图说明了TCP/IP模型和OSI模型的对应关系: OSI七层模型解释 ...

2019-05-03 23:08:13

阅读数 61

评论数 0

Flutter简介

Flutter简介 Flutter特点 Google 出品 使用Dart语言开发 支持跨平台,高性能, 使用自绘渲染引擎 特点详解 1.高性能 2.快速内存分配 Flutter框架使用函数式流,这使得它在很大程度上依赖于底层的内存分配器。因此,拥有一个能够有效地处理琐碎任务的内存分配器...

2019-04-25 23:20:09

阅读数 179

评论数 0

Mac下Smb的使用

在Mac上使用Smb 连接其他共享盘教程 打开Mac的Finder 按下command + k组合键,调出服务器搜索器 在弹出的表单种填写搜索的IP地址,例如: smb://11.10.11.55, 然后点击连接按钮或回车 如果IP地址正确会有一个弹窗出现,请在弹窗中填写用户名和密码(某些情况下...

2019-04-24 08:01:24

阅读数 424

评论数 0

Docker下安装Solr

下载镜像 执行:docker pull solr:7.5.0 启动Solr容器 执行:docker run --name my-solr -d -p 8983:8983 -t solr:7.5.0 访问Solr管理后台 在浏览器中打开http://localhost:8983/solr/#...

2019-03-15 22:30:41

阅读数 814

评论数 0

Docker for windows 教程

下载和安装 第一步:下载docker安装包(链接:https://www.docker.com/get-started) 第二步:安装,双击下载好的安装包 安装完成 开始入门 进入开始页面,同时,打开一个cmd窗口, 鉴于国内网络问题,后续拉取Docker镜像十分缓慢,需要配置国内镜像...

2019-03-15 07:50:58

阅读数 66

评论数 0

thinkjs之事务的使用

核心: 实例化model 在model层使用事务 使用try...catch方法 module.exports = class extends think.Model { async addData() { // 如果添加成功则 commit,失败则 rollback tr...

2019-03-05 12:36:47

阅读数 229

评论数 0

angular学习之安装和构建项目

开发环境 nodejs版本大于8.0 第一步:安装 Angular CLI 要想使用 npm 来安装 CLI,请打开终端/控制台窗口,并输入下列命令: npm install -g @angular/cli 第二步:创建工作区和初始应用 运行 CLI 命令 ng new,并提供一个名字 my-...

2019-02-23 21:01:23

阅读数 44

评论数 0

react学习之jsx学习

jsx简介 JSX是 一种 JavaScript 的语法扩展。 官方推荐在 React 中使用 JSX 来描述用户界面。JSX 乍看起来可能比较像是模版语言,但事实上它完全是在 JavaScript 内部实现的。 jsx中表达式的使用 你可以任意地在 JSX 当中使用 JavaScript 表达式...

2019-02-23 00:04:28

阅读数 22

评论数 0

提示
确定要删除当前文章?
取消 删除