当有人问你用户数时,你该怎么回答?
假如你做的是一个学习教育类的APP。如果有人问你,“你们现在有多少用户数了?”你该怎么回答呢?
ReactNative: Android与iOS平台兼容处理
方法一:创建不同的文件扩展名:.android.js .io.js 方法二:import { Platform } from 'react-native'; if (Platform.OS === 'android') { // Do something specific for Android } else if (Platform.OS === 'ios') {
前端技术之:Vue.js应用回退或刷新界面时提示用户保存修改
在实际应用中,运营人员在编辑数据时不希望因不小心点击了浏览器的回退或刷新按钮导致花费了很长时间编辑的数据丢失。可以采用以下两种手段防止运营编辑时丢失数据: 在运营人员刷新页面或回退时,自动保留数据至浏览器端本地存储,在重新进入编辑页面时再将数据从本地存储中加载到编辑界面。第二种方法是在运营人员刷新或回退时,强提示运营人员有修改的数据尚未保存,询问是否继续。 无认采用哪一种方式,在技术实现上
服务安全之: CAS服务的本地搭建方法
浏览器中打开以下链接:https://github.com/apereo/cas-overlay-template/tree/5.3从此代码仓库中下载或者checkout相应版本的代码,并切换到代码的主目录。假定CAS服务所使用的域名为cas.xxx.com,应用服务域名为app.xxx.com。首先使用以下命令生成SSL证书:sudo ./build.sh gencert编辑/etc/hosts
服务安全之:JWT
JWT是JSON Web Tokens的缩写。既然叫JSON Web Tokens,所以JWT Tokens中真正包含的是多个JSON对象。为什么是多个JSON对象呢?因为SWT Token实际上是由三部分组成,其中有两部分是JSON格式。这三部分即头(Header)、负载数据(Payload)、签名(Signature)。 &nbs
前端技术之:如何Mock GraphQL接口数据
// 第一步:引入所依赖的库const { makeExecutableSchema, addMockFunctionsToSchema } = require(‘graphql-tools’);const { graphql } = require(‘graphql’); // 第二步:定义GraphQL Schemaconst schemaString = type User {
前端技术之:如何在vuex状态管理action异步调用结束后执行UI中的方法
介绍了三种vuex状态管理action异步调用结束后执行UI中的方法。
前端技术之:如何创建一个NodeJs命令行交互项目
方法一:通过原生的NodeJs API,方法如下: #!/usr/bin/env node # test.js var argv = process.argv; console.log(argv) 通过以下命令执行: node test.js param1 --param2 -param3 结果输出如下: [ '/usr/local/Cellar/node/10.10.0/bi
前端技术之:通过plop生成Controller的方法与步骤
以Controller为例介绍如果通过模板自动生成代码的的技术。
前端技术之:如何通过类的属性获取类名
关于JavaScript类或对象信息的解析方法。
前端技术之:命令模块及其执行方法
如何通过JavaScript语言实现命令行工具。
前端技术之:如何在Vue中使用clipboard.js复制服务端数据
第一步 创建点击对象页面元素,并绑定业务数据。 <el-button type="text" size="mini" class="copy-button" :data-resource-type="scope.data.resource\_type" :data-resource-id="scope.data.resource\_id"> 复制链接
前端技术之:JSON.stringfy详细说明
JSON.stringify() 语法JSON.stringify(value[, replacer[, space]]) value 被序列化为字符串的对象 replacer 根据类型不同,其行为也不一样。如果是一个函数类型,则相当于是一个filter,可以对序列化的键值对进行加工处理;如果是一个数组,则只有符合数组中名称的key才会被输出 space
前端技术之:如何在控制台将JS class实例输出为JSON格式
讲述了如何将一个类对象转化为JSON,并在控制台输入。
前端技术之:如何运行使用了ES(import)的node程序
介绍几种运行ESM的方法。
前端技术之:JavaScript Test 断言库
介绍几个常用的JavaScript单元测试断言库。
前端技术之:JavaScript测试工具
Mocha一个用于Node.js与浏览器端的简单、自由、有趣的JavaScript测试框架。https://mochajs.org/https://github.com/mochajs/mochaJest一个令人愉悦的JavaScript测试框架。https://jestjs.io/https://github.com/facebook/jestAva测试可能是个负担,AVA帮助你摆脱它。http
前端技术之:Prisma Demo服务部署过程记录
Prisma Demo服务部署过程详细介绍。
前端技术之:常用webpack插件
1、html-webpack-pluginSimplifies creation of HTML files to serve your webpack bundles.主页地址:https://github.com/jantimon/html-webpack-plugin安装方法:npm i --save-dev html-webpack-plugin2、extract-text-webpack
前端技术之:webpack热模块替换(HMR)
第一步:安装HMR中间件:npm install --save-dev webpack-hot-middleware第二步:webpack配置中引入webpack对象 const webpack = require('webpack’);第三步:增加devServer配置项: hot: true第四步:增加热模块替换插