首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

基于React.js实现webapp技术实践

,大概花了1个半月时间,期间有踩一些坑,后面会说,整个开发总体来说是非常顺利,下面进入正题~~ 产品简介 线上应用:mami.baidu.com 我们做是一个移动端单页webapp,可以在这个h5...和dom-diff技术,避免了频繁操作DOM带来性能损耗,开发应用很流畅; React通过virtual-dom实现了同构JS,这样一来前后端可以使用一套模板,节省了传统开发模式中要在前后端两套模板时间...nodejs 我们基于团队内一个nodejsmvc框架Lark.js实现前后端分离,这个框架已经开源, Lark.js 是一个面向大并发大流量互联网服务工业级 Node.js 框架[ 1 ]。...lark.js 在设计上采用了路由,分层架构等拆分很细设计,并且没有像 django 或 ror 一样自己实现一整套完整系统。这些不是lark.js 重点关注目标。...这套技术实现,框架库代码压缩后大于200K,gzip后实际传输大小为60K+,更适合大型webapp

3.6K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WheelView实现上下滑动选择器

    本文实例为大家分享了WheelView实现上下滑动选择器具体代码,供大家参考,具体内容如下 1.获得wheel wheel是GitHub上一个开源控件,我们可以直接在GitHub上下载,地址https...provinceView.setVisibleItems(7); cityView.setVisibleItems(7); areaView.setVisibleItems(7); // 添加滑动事件...+ areasMap.get(cityName)[areaIndex], Toast.LENGTH_SHORT) .show(); } 好了,到这里我们想要功能基本上就实现了,但是我们可以看到...,系统默认样式略显丑陋,那我我们可以通过修改源码来获得我们想要样式,首先上下黑边看这里: private int[] SHADOWS_COLORS = new int[] { 0xFF111111..., 0x00AAAAAA, 0x00AAAAAA }; 在WheelView.java文件中,这一行代码定义了上下黑边颜色变化,三个参数分别是起始颜色,过渡颜色以及结束时颜色,那么我们可以通过修改这里源码来去掉上下黑边

    1.5K00

    android实现上下左右滑动界面布局

    本文实例为大家分享了android实现滑动界面布局具体代码,供大家参考,具体内容如下 1.我使用是ScrollView嵌套HorizontalScrollView让ScrollView负责上下滑动HorizontalScrollView...){ horizontalScrollView.smoothScrollBy(-distance,0 ); } } return true;//true为屏蔽范围内其他滑动监听 } break; }...return true;//true为屏蔽范围内其他滑动监听 } }); } } } class PagerScrollView extends ScrollView { private float...Y轴滑动距离,也就是用户横向滑动时,返回false,ScrollView不处理这次事件, * 让子控件中TouchEvent去处理,所以横向滑动事件交由ViewPager处理, * ScrollView...} 以上就是本文全部内容,希望对大家学习有所帮助。

    6.2K20

    原生JS实现移动端滑动反弹

    什么是 Touch滑动?就是类似于 PC端滚动事件,但是在移动端是没有滚动事件,所以就要用到 Touch事件结合 js实现,效果如下: ? 1. 准备工作 什么是移动端 Touch事件?...overflow:hidden属性,使超出盒子部分列表暂时隐藏掉,后面会通过 js实现滑动。...; 3、touchmove时候,还要做另一件事情,就是获取两点差值( B.clientY-A.clientY),将这个差值动态赋值给 ul, ul只需要设置向 Y轴方向偏移这个距离,就能实现列表随手指滑动...先来张示意图,怎么通过 js 让列表滑动起来 ?...限制滑动区间 到上面一步,我们已经可以实现列表滑动了,但是也存在一个问题,就是向上或者向下时候没有限制,上下可以无限滑动,甚至再用点力,就看不到列表了。

    10.4K20

    用vue实现简易音乐webApp

    1、前言 学了半个月vue,做这个小项目也做了半个月;数据是实时抓取自QQ音乐api接口,主要功能实现是对网页版qq音乐功能来做参考。...2、关于项目 这个小项目用了webpack+vue全家桶+es6等技术栈来实现,基本实现了音乐播放,数据动态抓取,因为要开学了,所以歌词页面和搜索也还没完善,后面也会慢慢更新解决 具体效果 首页...榜单 排行榜 github地址:https://github.com/Ewall1106/webApp 3、下一步 首先的话还是会要继续夯实js基础,然后会梳理下这半个来月做这个小项目过程中遇到问题...然后会把接下来搜索、歌手等几个页面完成,完善整个webApp,然后也想引用下mint-ui这个vue组件,完善下页面,丰富下效果 4、总结 通过这个项目学到东西当然是不言自明。...其实一开始我是学了有一个月react,现在又撸了一个月vue,对于前端框架也是半年内开始学习(以前一直都在搞js基础),也在尝试不同框架,找到自己最合适那个,两者之间异同就不说了,框架入门还是选vue

    81820

    【Android自定义控件】不用ScrollView实现上下两屏滑动

    前言 思路 代码 使用方法 补充 前言 近期项目原因需要一个上下两屏滑动效果。可以想象成viewpager左右滑动变成上下滑动。...本来想用Srcollview实现,但是由于一些原因,比如按键冲突,和listview布局冲突等等,最后决定自己写一个自定义控件。...思路 由于之前实现过SlidingMenu,所以就考虑参考那个模式,左右滑动变成上下滑动就可以。 其实就是两个大小一样布局,一个显示在屏幕上,另一个隐藏在屏幕外,等到滑动时候就显示出来。...menu区域时,只有向左滑动超过menu三分之一,才会关闭 if (dy > menu.getMeasuredHeight() / 3) {...一般思路是list滑动到头和尾时候,才将相应方向滑动事件传给父组件。

    72720

    css+js实现左右滑动卡片组件

    最近一个活动页面需要做一个可以左右滑动抽签效果,故通过用csstransform属性和js结合来模拟可以无限滚动效果。...先上效果: Kapture 2018-12-13 at 19.47.23.gif demo地址:https://kiroroyoyo.github.io/cardTransform/index.html 实现过程...而对于用户这一操作是无感知,认为已经滑动到了新位置。 3.滑动过程实现 a....目标位移与帧位移 为了做出滑动后到停留位置缓动效果,所以当用户左右滑动屏幕时,会记录滑动距离,计算出卡片该到目标位移位置,目标位移位置是有规则,因为这里有10张卡片均分宽度,位置必须是(100%/...,使其在手指离开屏幕时仍有慢慢滑动到目标位置缓动效果。

    30.3K102

    如何通过上下滑动实现亮度和音量调节(ArkUI)

    场景说明在音视频应用中通常可以通过上下滑动来调节屏幕亮度和音量大小,本例即为大家介绍如何实现上述UI效果。说明:由于当前亮度和音量调节功能仅对系统应用开发,所以本例仅讲解UI效果实现。...Version 10 Release)实现思路本例中几个关键功能点及其实现思路如下:区分屏幕左右两侧滑动,从而使其触发不同效果:通过识别触摸点坐标(event.fingerList0.localX...上滑和下滑控制亮度和音量大小:亮度和音量大小使用环形进度条(Progress组件)来呈现,通过滑动改变Progressvalue值。...//... } .gesture( GestureGroup(GestureMode.Exclusive, // 添加触摸手势,并通过direction控制手势滑动方向为上下滑动...height('100%') .gesture( GestureGroup(GestureMode.Exclusive, // 添加触摸手势,并通过direction控制手势滑动方向为上下滑动

    9110

    基于swiper手机端上下和左右滑动效果

    2015-04-22 11:26:32 上一篇文章中我向大家介绍了基于swiper手机端上下和左右滑动效果,但有时候在上下滑动中间需要有左右滑动效果,那么我就再来给大家介绍一种基于swiper手机端上下滑动同时还能够左右滑动效果...weixin.jpg" style="top: 38%; padding-top:27%;"/> var mySwiper2 = new Swiper...,通过上下滑动来切换页面,在第二个sectoion中设置了左右滑动功能,每一个div为一个页面,可以左右滑动,这里有一个不足之处就是左右箭头,当处于需要左右第一个页面时左箭头不动,右箭头动。...有兴趣朋友可以尝试着修改一下达到这个效果。 在来看一下js处代码,这部分代码与上一篇文章js代码大致相同,还是贴出来让大家看看吧。

    3.2K30
    领券