标签:技术文章
什么是rap2 先来说说起因,在上一个星期的分享会上,谈到前后端联调上,有同事提到了rap2,特意去了解了一下,觉得使用这个东西来进行前后端的接口联调来真是太方便了,对比我们之前公司内部开发的API Cloud来说,我更偏向使用rap2。 RAP通过GUI工具帮助WEB工程师更高效的管理接口文档,
之前学习docker的时候,是在windows上直接使用可执行文件安装的,最近需要在自己的服务器上安装docker,特此了解了一下如何安装,这里补一下。 小白学Docker之基础篇 小白学Docker之Compose 小白学Docker之Swarm centos安装docker 安装方式可以分为一下
小程序提供onShareAppMessage 函数,此函数只支持分享给我微信朋友。小程序如何分享到朋友圈呢? 我提供的方法是,使用canvas绘制一张图片,并用wx.previewImage预览图片,然后长按图片保存图片到手机。再通过发朋友圈的方式,选择保存的图片,当用户浏览朋友圈时,可以长按图片、
    AJAX  的全名叫做  Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。它最大的优点是在不重新加载整个页面的情况下,可以与服务器交换数据并更新部分网页内容,优化用户体验。平时自己使用 ajax 做请求都是用的 jquery 里封装
涉及到offset等有关获取各种尺寸问题下 <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> &l
前面的话   ESLint是一个JavaScript代码静态检查工具,可以检查JavaScript的语法错误,提示潜在的bug,可以有效提高代码质量,维持前端团队高度一致的编码风格。ESLint不但提供一些默认的规则,也提供用户自定义规则来约束所写的JavaScript代码。本文将详细介绍
插入排序和选择排序--学习笔记   从《算法导论》学习了插入排序,选择排序是在课后练习出现的,代码用javascript编写。   首先,了解一下插入排序和选择排序。类似玩扑克游戏,如下图(摘自《算法导论》-- 插入排序的附图):      插入排序和选择排序就像两个不同习惯的人:一个人喜欢一张一张
一、 react-redux 和 redux是两个东西。在做react项目的时候,一般用react-redux和redux搭配起来开发。redux主要是做数据、状态的管理,而react-redux主要是方便数据redux在react使用。 二、源码解析 1)、 入口文件index.js 1 im
笔者昨天下午临走前安装了vs 2017想要运行一下项目的NET后端来让本机的前端直接对接后端,但是没注意到运行vs后IIS直接占用了本机的80端口。第二天跑nodeJS的时候直接Error: listen EACCES 0.0.0.80报错     笔者总结了一下遇到端口报错的问题到解决问题的始末
我们在使用npm install 安装模块或插件的时候,有两种命令把他们写入到 package.json 文件里面去,比如: --save-dev(-D) --save(-S) 在 package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDep
内容:NPM介绍,安装web框架模块,一些基本命令#####介绍NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:    • 允许用户从NPM服务器下载别人编写的第三方包到本地使用。     • 允许用户从NPM服务器下载并安装别人编写的
其实是一种利用符号进行的类型转换,转换成数字类型~~true == 1~~false == 0~~"" == 0~~[] == 0~~undefined ==0~~!undefined == 1~~null == 0~~!null == 1
Javascript的内置功能之一就是字符串连接,如果+号用于两个字符串连接 var s="hello,world"       //想要查找给定位置的字符       s.charAt(0) // h 第一个字符       s.charAt(s.length-1) // d
redux 提供了类似后端 Express 的中间件概念。 最适合扩展的是redux中的 store.dispatch 方法,中间件实际就是通过 override redux的store.dispatch() 完成 将 action -> reducer 过程变为 action -> m
javascript的数据类型分为原始类型和对象类型,原始类型包括数字number、字符串string、布尔值boolean, null和undefined它们不是数字、字符串和布尔值,它们通常分别代表了各自特殊类型的唯一的成员。对象是属性的集合,普通的javascript对象是命名值的无序集合,
引入jsAnim.js 定义动画元素 元素需要有position:relative;或者position:absolute;属性 添加js <!DOCTYPE HTML> <html lang="en-US"> <head> <meta char
什么是闭包,为什么要用他?闭包是能够访问其他函数作用域的函数。我们来分析下句子成分(语文大神),闭包是函数,js函数的作用域分为全局作用域,局部作用域,eval作用域,并没有块级作用域形象的讲,每个函数都是一个小黑屋,能在小黑屋里看到外面的的世界,可是外界不知道小黑屋里是啥情况,如何打开门从小黑屋出
冒泡排序   冒泡排序(buble sort)是一个比较入门的排序算法。顾名思义,它根据将最大(或最小)的数依次冒泡从而实现排序。   如下图所示,白色部分为待排序数组,红色部分为已找出的“较大的”数,每次迭代只需从白色部分找出其中最大的数字,直至找出n-1个“较大的”数后,数组已排序。   注:找
因为要统计数据进行图表展示,所以就简单学习了 ECharts JS 的应用。它是一个纯Javascript图库,它依赖于一个轻量级的Canvas库 ZRender,并提供直观、生动、交互式和高度可定制的数据可视化图表。 其官网地址为:http://echarts.baidu.com