资讯专栏INFORMATION COLUMN

VM开发项目总结

LeviDing / 2206人阅读

摘要:整站分成几大模块,每个文件夹代表的模块,每个文件具体代表的页面解读的时候加伤对应页面的链接购物车模块文件夹购物车首页网站名购物车支付页面网站名文件夹每个样式文件的解读每个文件夹的作用,问什么这样拆分网站所有样式都在这一个文件如果有文件,则为

整站vm分成几大模块,每个文件夹代表的模块,每个文件具体代表的页面 templates
解读的时候加伤对应页面的链接
1.Cart 购物车模块文件夹
    Index.vm 购物车首页 m.网站名.com/cart.html
    Payment.vm 购物车支付页面 m.网站名.com/payment.html
Css文件夹
1.每个样式文件的解读 每个文件夹的作用,问什么这样拆分
    Index.css网站所有样式都在这一个文件
    如果有common.css文件,则为公共样式文件

2.公共样式在哪里
    common.css/index.css头部为公共样式

3. 样式命名规则
   公用代码样式命名规则
   
分享
这段代码为公用代码,命名规则为base-功能 非公用样式命名规则 针对每个页面命名,页面名称- 例:index-share 4. 样式需要gulp编译,运行方法为node_module上层目录开启命令行窗口,运行gulp 其它:(自由发挥) 网站更新功能,在
后边新增代码
新增代码的样式就近添加到上边代码后边 效果如下 .base-share{} .test{}
image文件夹
1.每个文件夹的作用,为何这样拆分 例
    根据不同页面拆分不同的文件夹
    index 存放首页用到的图片
    pay 存放支付用到的图片
    ter 存放终端页的图片
2.图片的命名规则
3.图片添加到服务器后需要包裹到项目里
其它:(自由发挥)
js
1.每个文件夹的作用,问什么这样拆分
    全站通用一个index_css.js文件
    index_css.js 存放整站前端js
2.通用js
    存放在index_css.js中的CoObject
3.Js命名规则
    每个页面一个对象,对象名字为页面的名字 例:
    class Index(){} 首页对象 对象的调用一般放在页面的最底部
    变量命名驼峰命名,jquery加$前缀,原生js变量不加
4.js交互效果全用class控制不写style,css()
5.链接跳转方式,"/a.html",必须加斜杠,用绝对路径
6.全站通用api请求方式,
7.对应接口字段含义
其它:(自由发挥)
       
          
       
    

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/108291.html

相关文章

  • 做面试的不倒翁:浅谈 Vue 中 computed 实现原理

    摘要:当某个属性发生变化,触发拦截函数,然后调用自身消息订阅器的方法,遍历当前中保存着所有订阅者的数组,并逐个调用的方法,完成响应更新。 编者按:我们会不时邀请工程师谈谈有意思的技术细节,希望知其所以然能让大家在面试有更出色表现。也给面试官提供更多思路。 showImg(https://segmentfault.com/img/bVbgYyU?w=1200&h=600); 虽然目前的技术...

    Anonymous1 评论0 收藏0
  • 浅谈Vue中计算属性computed的实现原理

    摘要:虽然计算属性在大多数情况下更合适,但有时也需要一个自定义的侦听器。当某个属性发生变化,触发拦截函数,然后调用自身消息订阅器的方法,遍历当前中保存着所有订阅者的数组,并逐个调用的方法,完成响应更新。 虽然目前的技术栈已由Vue转到了React,但从之前使用Vue开发的多个项目实际经历来看还是非常愉悦的,Vue文档清晰规范,api设计简洁高效,对前端开发人员友好,上手快,甚至个人认为在很多...

    laznrbfe 评论0 收藏0
  • angular之$apply尝试

    摘要:目前处于展开状态,再次点击按钮,下拉隐藏。思路解析外层设置一个状态值,通过添加控制下拉是否显示。设想都是美好的,也通过测试这样没有问题。设置初始状态为不显示显示关闭浮层点击任一下拉选择,隐藏。 angular开发过程中遇到的$apply问题 由于一直在项目上并吗使用过angular进行开发,目前会遇到一些比较弱智的问题,所以每次遇到耗时较多的问题都总结一下。 $apply问题 接到一个...

    yzd 评论0 收藏0
  • VUE - MVVM - part13 - inject & 总结

    摘要:通过装作这些变化,我们实现了从而到达了数据变化触发函数的过程。于此同时,我们还实现了来扩展这个可响应的结构,让这个对象拥有了触发和响应事件的能力。最后,根据我们的实现,这是最终的产出,一个框架,了解一下系列文章地址优化优化总结 看这篇之前,如果没有看过之前的文章,移步拉到文章末尾查看之前的文章。 provide / inject 在上一步我们实现了,父子组件,和 props 一样 pr...

    niuxiaowei111 评论0 收藏0
  • 前端项目发布后的问题总结

    摘要:引言最近做的项目已经接近尾声刚刚发到线上回顾和总结一下这段时间遇到的问题和个人的一些想法。通过在指令中比较前后值以及设置避免不必要更新导致的弹窗渲染。 引言 最近做的项目已经接近尾声,刚刚发到线上,回顾和总结一下这段时间遇到的问题和个人的一些想法。 select下拉修改和复原 //部分下拉选项 {{o...

    endless_road 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<