前端,css

 

我们的前端里面有一个屏幕流的概念,就是我们看到的前端的HTML页面,它一整个页面就是屏幕流,之所以叫做流,是因为它是可流动的,我们的HTML标签,在交给浏览器渲染的时候,会有一些css属性,比如浮动,float,比如fix,position,他们是可以让我们的HTML标签浮动起来的,就是脱离我们的屏幕流,浮动有两种状态,一种是完全浮动,就是彻底脱离我们的屏幕流,还有一种是半浮动,就是它没有彻底脱离我们的屏幕流,会被我们的HTML里面的其他标签参数影响到,比如我们把一个标签设置成浮动,那么它就悬空了,然后就会有其他的旁边的标签的内容来填充这一块悬空的部分,这样就达不到我们想要的效果了,

完全浮动的属性有position:fixed,

半浮动的属性有position:absolute,relative;还有float,

 

 

=================================================================

 

我们的前端里面可以自定义函数,就是我们的前端语言里面没有这个函数用法,但是我们可以自己设置它,通过特定的语法要求去做,例如

 

 1     Date.prototype.Format = function (fmt) { //author: "%Y-%m"
 2             var o = {
 3                 "M+": this.getMonth() + 1, //月份
 4                 "d+": this.getDate(), //
 5                 "h+": this.getHours(), //小时
 6                 "m+": this.getMinutes(), //
 7                 "s+": this.getSeconds(), //
 8                 "q+": Math.floor((this.getMonth() + 3) / 3), //季度
 9                 "S": this.getMilliseconds() //毫秒
10             };
11             if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
12             for (var k in o)
13                 if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
14             return fmt;
15         };
在前端里面自定义函数方法

 

posted @ 2018-03-29 22:50  dream-子皿  阅读(136)  评论(0编辑  收藏  举报