对于移动 web 组件开发有什么经验建议吗?

以我现有的知识,比如自己开发一个微博FeedFeed右上角有个action button,点击按钮会弹出action sheet菜单栏。

那么我通常的做法会是在</body>之前插入一段display:none的菜单HTML,由feed-action-button的点击事件来控制菜单栏的显示。可这样做的话要每个要用到这个组件的页面都要插入菜单栏的代码,并且似乎没法有效控制菜单栏里面的内容以及传递参数。

请问大家有相关开发经验分享吗(jQuery 或者 原生 JS 实现)?

PS: 我最近我也在鼓捣ReactJS,觉得它组件化的开发逻辑特别清楚。但是新浪微博似乎用requirejs + jQuery 开发,这方面大家能提供一下分析吗?互相交流一下

新浪微博的action sheet

阅读 2.7k
1 个回答

我的做法应该是会写一个自动生成子列表的对象,参数以json格式传入,用的时候调用一下方法就好了。

ReactJS没用过,不过require到是一直在用,个人感觉依赖关系很明确,你说的组件化应该是模块化开发吧?总的来说,require配合gulp使用,管理代码很方便,推荐使用。如果对nodejs比较熟悉的话,上手很简单。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题