在设计页面时学到的前端知识点

简介: 在设计页面时学到的前端知识点

前端零碎技巧
css
给div标签设置一个最小高度,并且随内容变化而变化高度

.div{
    height:auto!important;
    min-height:50px;
}
给p标签设置首行缩进
.p{
    text-indent: 2em; /*1em=16px,16px为浏览器的默认字体大小。*/
}
span标签设置
行标签要设置高度要设置成块或其它元素: display:block

.span{
    display:inline-block;width:50px;height:30px
    text-align:center;/*水平居中*/
    line-height:30px;/*值为span的高度 垂直居中*/
}

按钮样式及悬停

/*搜索图标*/.search-button{background-color: white;color: black;border:0 solid #4CAF50; /* Green */border-radius: 2px;-webkit-transition-duration: 0.4s; /* Safari */transition-duration: 0.4s;} 
/*鼠标停留*/.search-button:hover {background-color: #4CAF50; /* Green */color: white;}

JavaScript
文章分页处理
将后台获取到的发布的博客、数量、总页数通过Model传给前端,前端通过点击事件跳转页面,和后台分页不同的操作是在点击按钮时要获取当前url中的页码参数,在通过获取的页码参数进行下一页、上一页的访问。 关键操作是通过window.location.search获取当前页面url中"?"开始的部分,在通过split分割获取页码参数。url.split("=")[1]获取的就是page=1中的1.

$(function (){
        $("#next").click(function () {
            var url=window.location.search;
            var currentPage=url.split("=")[1];
            if(currentPage==${pages}){
                return;
            }
            currentPage++
            location.href="/blog/index?page="+currentPage;
        });
        $("#previous").click(function(){
            var url=window.location.search;
            var currentPage=url.split("=")[1];
            if(currentPage==1){
                return;
            }
            currentPage--;
            location.href="/blog/index?page="+currentPage;
        });
相关文章
|
1月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
1月前
|
前端开发 数据安全/隐私保护
.自定义认证前端页面
.自定义认证前端页面
12 1
.自定义认证前端页面
|
1月前
|
前端开发 JavaScript 搜索推荐
前端懒加载:提升页面性能的关键技术
前端懒加载是一种优化网页加载速度的技术,通过延迟加载非首屏内容,减少初始加载时间,提高用户访问体验和页面性能。
|
1月前
|
前端开发 安全 JavaScript
在阿里云快速启动Appsmith搭建前端页面
本文介绍了Appsmith的基本信息,并通过阿里云计算巢完成了Appsmith的快速部署,使用者不需要自己下载代码,不需要自己安装复杂的依赖,不需要了解底层技术,只需要在控制台图形界面点击几下鼠标就可以快速部署并启动Appsmith,非技术同学也能轻松搞定。
|
2月前
|
前端开发 JavaScript
回顾前端页面发送ajax请求方式
回顾前端页面发送ajax请求方式
41 18
|
3月前
|
Web App开发 前端开发 Linux
「offer来了」浅谈前端面试中开发环境常考知识点
该文章归纳了前端开发环境中常见的面试知识点,特别是围绕Git的使用进行了详细介绍,包括Git的基本概念、常用命令以及在团队协作中的最佳实践,同时还涉及了Chrome调试工具和Linux命令行的基础操作。
「offer来了」浅谈前端面试中开发环境常考知识点
|
3月前
|
前端开发 JavaScript API
前端JS读取文件内容并展示到页面上
前端JavaScript使用FileReader API读取文件内容,支持文本类型文件。在文件读取成功后,可以通过onload事件处理函数获取文件内容,然后展示到页面上。
115 2
前端JS读取文件内容并展示到页面上
|
2月前
|
前端开发 数据安全/隐私保护
angular前端基本页面验证
angular前端基本页面验证
33 1
|
2月前
|
前端开发
搭建个人博客--1、前端页面
搭建个人博客--1、前端页面
23 1
|
3月前
|
前端开发 JavaScript
前端基础(一)_前端页面构成
本文介绍了前端页面的基本构成,包括HTML(负责页面的结构和语义)、CSS(负责页面的样式和表现)和JavaScript(负责页面的行为和动态效果)。文章通过示例代码展示了如何使用这三种技术来创建一个简单的网页,并解释了HTML文档的结构和语法。
39 0