service
bin
www //为项目启动路径
node_modules //项目所依赖lib,初创项目使用npm install得到
public //静态文件路径,其后css或者js文件不加public,app.js文件已经设置
css //项目中所有的ejs模板的css文件
data //项目未使用数据库,使用json进行数据交互
config.json //阅读模块首页配置json
cookies.json //开心一刻数据json
it.json //IT质询json
manager.json //管理json
prose.json //散文json
js //页面前端交互js文件夹
lib //第三方lib包,包括常用的jquery、bootstrap
login.js //首页登录js文件
... //等等
routes //后端路由
data.js //数据交互后端路由
index.js //首页
views //前端页面视图ejs
error
404.ejs
login.ejs
index.ejs
tuijian.ejs
edit.ejs
app.js //前端主入口文件
package.json //配置信息,依赖配置部分相当于java的pom.xml文件
统一规定后端返回数据格式
{
status : 1, //后端返回到页面标示 1 成功 2 表单验证失败 3 系统异常 4 没有权限
data : [], //请求成功的数据信息 可为对象,也可以为对象数组
info : '查询成功' //当前接口执行的操作语 登录成功 查询成功 表单验证失败 没有权限等等
}
写入操作数据都为post请求,统一为 /data/write,传入参数如下:删除操作数据都为post请求,统一为 /data/delete,传入参数如下:
新增
{
type: type, //修改资源的类别
title: title, //文章标题
url: url, //文章路径
img: img //图片路径
}
删除
{
type: type, //修改资源的类别
id: id, //唯一id
}
toilet
__tests__ //测试文件
android //安卓编译之后的文件
common //工具类
utils.js
html //静态页面,用webview进行显示
css
image
js
nearby.html
weather.html
ios //ios编译之后的文件
ios_views //ios开发使用的组件,为了区别和andriod
read //阅读模块所有涉及到的组件
cateagory.js //分类组件
list.js //列表组件
recommend.js //推荐组件
search.js //搜索组件
topic.js //置顶组件
setting //设置组件
about.js //关于组件
detail.js //详情组件
tips.js //友情提示组件
help.js //帮助组件
readPage.js //阅读模块
settingPage.js //设置模块
toiletPage.js //卫生间模块
twebview.js //webview组件
weatherPage.js //天气模块
node_modules //第三方依赖的jar
index.ios.js //ios开发主程序入口
package.json //配置文件
打包jsbundle文件 加载成功便于app加载react-native bundle --entey-file index.ios.js --platform ios --dev false --bndle-output main.ios.jsbundle
【1】、Task :react-native-fetch-blob:compileDebugJavaWithJavac FAILED Putting task artifact state for task ':react-native-fetch-blob:compileDebugJavaWithJavac' into context took 0.0 secs. file or directo
背景 说到React Navtive的性能优化,首先要了解React Native的运行机制。React Native程序主要运行在三个并行的线程上: JS Thread:我们写的JS代码逻辑都是在这个线程上执行; UI Thread:即原生线程,当我们需要调用原生的渲染或者能力时会运行到这个线程上; Shadow Thread:这个线程创建和管理着Shadow Tree,它类似于虚拟DOM。它通
今天,我们来看看RN怎么处理网络请求的,主要来看看fetch API。 还是,先来看看官网怎么说的。 Using Fetch React Native provides the Fetch API for your networking needs. Fetch will seem familiar if you have used XMLHttpRequest or other network
交易收据:订阅管理的关键要素 (Transaction receipts: the key element of subscription management) Transaction receipts are a key element in managing subscriptions through in-app purchases, as well as for automaticall
fritz 使用手册 Fritz is a platform that’s intended to make it easy for developers to power their mobile apps with machine learning features. Currently, it has an SDK for both Android and iOS. The SDK cont
react native 0 介绍 支持ios和android两个平台 下载:git clone https://github.com/chunlei36/react-native-full-example-chunlei.git 安装:cd toilet --> npm install --> react-native run-ios(run-android) 服务端:具体看下面说明 1、exp
I’ve used VSCode full-time since 2016. Before I was using Visual Studio and I was looking for lighter editor. I would like to share with you my extensions that I have currently installed. I’m working
##引言 本来打算将React Navigation-Guides这一章内容集中写在这篇文章内的,但由于篇幅太长,阅读的时候很费劲,所以这里将Guides这一章的内容分篇来记录。首先,我们来看看Tab navigation! ##Tab navigation 移动应用中最常见的导航样式可能是基于标签的导航。 它可以是屏幕底部的标题,也可以是标题下方的顶部(甚至代替标题)。 本指南介绍createB
simple-react-full-stack This is a boilerplate to build a full stack web application using React, Node.js, Express and Webpack. It is also configured with webpack-dev-server, eslint, prettier and babel
本文向大家介绍react-native 启动React Native Packager,包括了react-native 启动React Native Packager的使用技巧和注意事项,需要的朋友参考一下 示例 在最新版本的React Native上,无需运行打包程序。它将自动运行。 默认情况下,这将在端口8081上启动服务器。要指定服务器所在的端口
百度移动统计SDK支持使用react native框架的H5页面统计,封装好的插件已经在github上开源,相关用法具体请参考:https://github.com/BaiduMobileAnalysis/baidumobstat-react-native。
The React Native environment has a lot of little quirks, so this documentation is aimed at helping smooth those over. Please feel free to create issues on GitHub for recommendations and additions to t
React Native 可以基于目前大热的开源JavaScript库React.js来开发iOS和Android原生App。而且React Native已经用于生产环境——Facebook Groups iOS 应用就是基于它开发的。 React Native的原理是在JavaScript中用React抽象操作系统原生的UI组件,代替DOM元素来渲染,比如以<View>取代<div>,以<Ima
本文向大家介绍react-native setState,包括了react-native setState的使用技巧和注意事项,需要的朋友参考一下 示例 要在应用程序中更改视图,可以使用setState-这将重新渲染您的组件及其任何子组件。setState在新状态和先前状态之间执行浅表合并,并触发组件的重新呈现。 setState 接受键值对象或返回键值对象的函数 键值对象 功能 使用函数对于基于