reactjs前端开发

总体架构

前端主架构reactjs+jquery+bootstrap

使用jquery.i18n.properties进行多国语言开发

使用bootstrap进行页面布局

reactjs组件开发

分页组件 Pagination

用法:\

一般外面包裹一个div用来固定该分页控件的位置

滚动图片组件 CarouselPicture

用法:\

其中data为json字符串:

var data=JSON.stringify({id:1,desc:’desc’,gourl:’abc’,items:[{id:100,desc:’100’,imgurl:’/res/0.jpg’,gourl:’/0’},{id:101,desc:’101’,imgurl:’/res/1.jpg’,gourl:’/1’}]});

消息组件InstantBookPanel

用法:\

react组件开发中遇到的问题

如何类似airbnb使用Handlebars, hbsfy/runtime进行html模板的动态加载

http://wix.github.io/react-templates/

http://handlebarsjs.com/

https://www.npmjs.com/package/hbsfy#2-3-0

http://www.cnblogs.com/iyangyuan/archive/2013/12/12/3471227.html

如何使用flight.js进行事件模块化加载

https://github.com/flightjs/flight/tree/v1.x

http://flightjs.github.io/

关于多国语言国际化i18n问题

airbnb使用的方案(个人感觉jquery.i18n.properties简单些):

https://github.com/airbnb/polyglot.js

如何进行js文件的动态加载,而不是全部打包到bundle.js中,分部分打包

https://github.com/wix/react-templates/tree/gh-pages/sample 里面的例子里有使用require.js进行动态加载的例子,可以参考

出了一个极其郁闷的错误,link中的属性rel记错了,记成了ref!!! rel是relationship的意思!

<link href=”css/bootstrap.min.css” rel=”stylesheet” >

<link href=”css/bootstrap.min.css” ref=”stylesheet” >

开发中的经验积累

html中的margin, padding-(top,left,right,bottom)如果设置为百分比,则是相对父节点的宽度。注意:不论是哪个方位!

require()中函数不能是变量,跟requireJS的加载机制有关系,不支持动态加载。

https://github.com/seajs/seajs/issues/1135

后端使用python

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值