reactjs-mobile常用组件

JavaScript022

reactjs-mobile常用组件,第1张

reactjs 网站建设中常用的组件,基本涵盖了项目日常所需

griddle-react

react-bootstrap

react-cropper

core-js

Modular standard library for JavaScript. Includes polyfills for ECMAScript 5, ECMAScript 6: promises, symbols, collections, iterators, typed arrays, ECMAScript 7+ proposals, setImmediate, etc

Material UI

superagent

restful-error-es6

browserify

react-select-popover

react-infinite-scroll

semantic-ui

react-date-range日期选择

react-scroll 快速定位滚动

react-timer-mixin suer timer

react-autosuggest auto input

react-native-swiper轮播

react-split-container分割线拖拽

reactjs-iscroll下拉上拉刷新

react-hammerjs触屏事件库

react-emoji-react emoji表情库

react-ace在线编辑器

react-highcharts highchart

react-dropzone 上传

react-fileupload-progress文件上传带processor

react-fontawesome 字体icon库

react-pdf pdf文档操作

react-desktop桌面UI

react-intl Internationalize React apps

react-image-gallery图片轮播

react-s-alert alert

react-event-calendar事件日历

react-color-picker 颜色选择器

react-lazy-load 延迟加载

react-tag-input tag input

revalidator格式验证

react-bootstrap-daterangepicker时间范围

react-transitive-number增减数

react-css-transition-replace动画

react-images image list

react-clockwall 时间画布

react-autobind fun auto bind

react-simple-markdown-editor markdown编辑

react-remarkable markdown 显示

random-gem 随机数

react-masonry-component 瀑布流

react-alap 高德地图

react-baidu-map 百度地图

react-swipeable-views views滑动

react-swipnable-tabs 可横向滚动的tab

react-motion 动画

react-image-fallback 图片lazy加载

react-mobile-datepicker 滚动选择时间

react-images 幻灯片灯箱

react-image-magnify 图片细节放大

urlencode node encode编码

react-mobile-datepicker 滚动选择时间 年月日

react-mobile-datetimepicker滚动选择时间 年月日时分

react-fastclick消除touch click 300ms延迟

react-sortable react-anything-sortable 拖动排序

/ 6-20补充 /

react-autosuggest 自动提示

react-image-crop 图片裁剪

ua-device ua判断系统及版本

react-debounce-input 输入延迟,适合做autocomplete

react-big-calendar 基于fullcalendar的日程组件

^-^欢迎回复交流^-^

var text=[{ "Id" : "8a948bf24a510afa0", "Name" : "cc", "Type" : "YY", "attributes" : { "email" : "", "mobile" : "123",}, "parentId" : "8A948A5148EF6F000A"},

{ "Id" : "8acsdasdsad0", "Name" : "gg", "Type" : "YY", "attributes" : { "email" : "", "mobile" : "333",}, "parentId" : "8A948A5148EF6F000A"}]

var last=""

for(var i=0i<text.lengthi++){

for(var ii in text[i]){

if(ii=="Name"||ii=="mobile"){

last+=text[i][ii]

}

for( var jj in text[i][ii]){

if(jj=="mobile"||jj=="Name"){

last+=text[i][ii][jj]

}

}

}

}

}

alert(last)

先说明两点:

1、jquery mobile默认跳转都是用ajax的方法,这样的做法导致的直接影响就是页面js只能加载一次,用data-ajax后可以使当前页面摆脱ajax,而页面加载默认就是重新加载了。

2、jquery mobile默认在页面刷新或者跳转后,会自动移除缓存

然后说说你的问题,在jquery mobile中倒是有个能够控制缓存的属性:

如果想要的话,你可以使jQuery Mobile在dom中保存之前访问过的页面而不是移除他们。这样用户在回到这个页面的时候就可以迅速加载。

要让所有曾经访问过的pages都缓存,设置domcache选项为true,

HTML 代码:

$.mobile.page.prototype.options.domCache = true

或者你可以缓存特定的某个页面,给page容器添加如下属性

<div data-role="page" id="cacheMe" data-dom-cache="true">

当然这个是jquery mobile的处理缓存的方法,不知道能不能解决,如果不能解决说下,我再告诉你其他方法

不明白请追问,如果对你有帮助,记得采纳~