Bootstrap开发前端 进阶(优化及与后端结合接口)总结

Bootstrap开发前端 进阶(优化与接口分析)           chang_jwcss

经过使用bootstrap3.3.7,html5, CSS3进行购票系统网站前端开发。html

实现index,film. Cinema, certain,login, success页面并可造成关联性跳转逻辑。前端

 

一,使用Google Fonts 插件进行字体优化html5

文字是网页中很重要的组成部分。为文字选择一个合适的字体,可以更好的展示一个网站的个性,表达所要传递的信息。bootstrap

对于font理解首先是从CSS中,如:后端

  

浏览器自动按照顺序,先查找ARIAL字体,找不到则找HELVETICA。还找不到,则找sans-serif(必定可以实现)完成文字渲染。浏览器

因为各浏览器以及系统字体中所存在的是不一样的,所以进行实现时需注意字体需特殊实现部分的多重字体要求实现。ide

 

为什么选用Google Fonts布局

Google fonts提供选中字体进行预览实现,有三种字体连接方式:post

<1>基本方式:

     

<2>@import方式:

     

<3>js方式:

经过添加动态脚本并执行来导入字体。

     

 

实现

      

选用<1>方式

      

 

 

二.布局划分

因为在bootstrap中遵循极简布局风格,

 <1>footer格局:

将网站其余信息直接在页面下方进行footer四划分布局。

(主模块划分代码以下:)

具体实现phone, fax等的href属性

Sign-up邮件可发送属性(输入框内可输入邮件地址)

Website-line中对外网站进行连接

     

    

 

 

#为使得footer可以固定在页面底部采起些措施:

  (1)设置body的高度至少充满整个屏幕,而且body做为footer绝对定位的参考节点;

  (2)设置main(footer前一个兄弟元素)的padding-bottom值大于等于footer的height值,以保证main的内容可以所有显示出来而不被footer遮盖;

  (3)设置footer绝对定位,并设置height为固定高度值。

必须在css文件中将main的padding-bottom值要等于或大于footer的height值

 

 

<2>侧边栏navigator布局

使用role="navigation"标签,进行主导航划分。

并在电影院栏和电影栏中添加下属连接,因为组内实现最后未使用。

 

<3>link入包装器和支持样式

经过link入carousel 和sidewaze_columns.css 和 sidewaze_base.css来实现,使得页面显示可以更好。

对于页面显示,实现等待总体加载,对于自动高度要求进行初始化,对于包装后各属性进行要求。

<4>添加底部锚,进行跳转

    为解决第一页面页面太长的缘故。

 

<5>进行响应式布局

 

三.对于后端进行接口

<1>采用post方法,进行提交

     

<2>Cinema页面中在选择各个电影院时进行form形式。Post方法,使得server经过调用database

  (1)来直接对于我当前的空的按钮的value值进行更改,则页面上的按钮显示字样就可以显示每一个当前电影的名字。

  (2)Server会对于每个action的路径进行更改,如此处的

  /cinema?id=wanda_Cinema

     

         # 对于film中一样使用此方法,而且为了后端更改方便,路径做为

/film?id=…

 

<3>在certain.html中使用Container-fluid,,Container-fluid,类的百分百宽度是指在固有的15px的padding前提下宽度老是当前下宽度当前视口的宽度。

  (注:)关于container 和Container-fluid比较见

  http://blog.csdn.net/sinat_27088253/article/details/50985432

  一样,对于certain中的提价,server进行数据更换并进行操做上的记录。

  对于用户选择的电影和电影院可以在页面上显示出来信息。

  对于certain点击肯定后,会跳转到最后已生成订单的页面success,html,标志已完成购买。

  完成前端后端的结合。

 

四,login实现

在登陆中,使用checkbox标签,完成对于以前信息的记录。

相关文章
相关标签/搜索