前端学习记录

总结一下这几天跟前辈学的新知识:

1.吸顶效果,普通的做法是在onscroll函数中监听滚动距离,如果滚动超过导航条高度,则将导航条的class添加.fixed。但是ios6+设备下的浏览器会在页面滚动的时候暂停所有js的执行,包括setTimeout和setInterval,onscroll也不会执行,只有在滚动停止时才会继续执行js。

解决办法:

position:sticky可支持ios6+,但是完全不支持。在实现该效果时需要先判断用户的浏览器,如果为安卓则使用onscroll进行判断.fixed的移除和提阿甲,如果为ios则使用.sticky

.sticky {

    position: -webkit-sticky;    position: sticky;    top: 0;}

.fixed {
    position: fixed;    top: 0;}2.loading方法的显示与隐藏,显示应该在ajax执行之前调用,并且和ajax请求在一个函数中,隐藏应该ajax请求之后调用并且也和ajax请求在一个函数中,这样能使查找函数更通用。3.查询都用后台请求,不用过滤的原因,在页面分页时使用过滤查询有可能造成查询结果的不准确。
时间: 2024-08-10 12:37:15

前端学习记录的相关文章

前端学习记录1:开始

一般前端工作的流程步骤: 一.设计稿分析:接到设计稿,分析设计稿,和相关人沟通需求 二.切片:切出要用到的图片和图标,并导出适合的图片格式(用PS或FIREWORKS等工具) 三.页面制作:用HTML和CSS写页面的基础结构(sublime等编辑器) 四.页面兼容:调试兼容问题(Chrome开发者工具,IE各版本) 五.脚本:用js实现页面的效果交互及数据交互(sublime等编辑器) 六.页面兼容:调试兼容问题(Chrome开发者工具,IE各版本) 七.上线:给后端套页面或发布上线

前端学习记录2:设计稿分析

步骤: 1.接到设计稿. 2.从头到尾看一遍设计稿,了解页面都有哪些版块. 3.看下交互部分,和产品经理沟通具体交互实现细节及效果,检查交互设计是否合理和完整. 4.再从头到尾仔细看设计稿,在看的过程中,脑袋里就可以构想:整个页面分几个模块,哪些模块可以复用,如何布局,大概的类名,页面有哪些图片和图标需要切出来. 5.接下来就是用PS或FIREWORKS来切图了.

前端学习记录 JS DOM

HTML DOM 文档对象模型 被结构化为对象树 HTML DOM 方法是能在 HTML 元素上执行的动作 HTML DOM 属性是能够设置或改变 HTML 元素的值 查找 HTML 元素 document.getElementById(id) 通过元素 id 查找 document.getElementByTagName(name) 通过标签名查找 document.getElementByClassName(name) 通过类名查找元素 改变 HTML 元素 element.innerHTM

前端小白之每天学习记录----php(2)数据库操作软件

数据库 存储数据的仓库(软件)(DBA:Database Administrator)数据库管理员mysqlsqlserveroracle...... 数据库软件架构 C(client)->S(server)用户<--->服务器 eg:腾讯qq, 金山杀毒软件,wps, office... B(Browser)->S(server)浏览器<-->服务器 eg:所有从浏览器打开的网站(应用) 存储数据的软件(我们用wps的表格来举例) wps           数据库

1.VUE前端框架学习记录一

VUE前端框架学习记录一文字信息没办法描述清楚,主要看编码实战里面,有附带有一个完整可用的Html页面,有需要的同学到脑图里面自取.脑图地址http://naotu.baidu.com/file/f0a6c2f23b97d0371032c408e7659917?token=2fd9d925d380fc1d 原文地址:https://www.cnblogs.com/jtfr/p/11185262.html

WEB前端学习笔记 一

最近时间比较充裕,整理了一下学习过的笔记,此篇笔记包含了:Html.Css.JavaScript.Jquery.以及使用帝国CMS或是织梦CMS建立自己的网站,也许也会整理一下PHP的笔记,如果时间允许会整理完全. 虽然笔记是从最基础的开始,但是,并不包含电脑的基础知识,所以你必须已经掌握了一些电脑的基本操作,比如开关机,你的电脑用的是什么操作系统,至少也要会用word和wps吧.浏览器是做什么的,什么拷贝.复制.粘贴.知道最基本的文件类型,如,文本文件,视频文件,图片文件,什么是可执行文件,分

小小六的前端学习心得

打算写这篇文章已经好久了,但是文采不行,不知道如何下笔,今天终于鼓起勇气用我拙劣的作文水平来讲述一下这段时间我学习前端开发的心得. 先从我的专业说起.我本人是学计算机的.全名是叫计算机科学与技术(软件方向),学校虽然是一个211学校,学习成绩也还行,但是对于编程这一块,真的是很弱很弱.所以我对计算机编程真正的学习是从实习这段时间开始的.说到这里,我必须得感谢带我进入前端的学长.因为他我才能在今天坐在这里写这篇学习心得. 所以,首先最好是有一个愿意耐心的指导你学习的人,也就是一个好的师傅.他能根据

jQuery Moblile Demos学习记录Theming、Button、Icons图标,脑子真的不好使。

jQuery Moblile Demos学习记录Theming.Button.Icons图标,脑子真的不好使. 06. 二 / Jquery Mobile 前端 / 没有评论 本文来源于www.ifyao.com禁止转载!www.ifyao.com 一CSS Framework块 Theming 是一个整体了解默认主题和内置的A-E主题各个效果.待解决问题,自定义主题,下边是一个知识点. http://www.w3cschool.cc/jquerymobile/jquerymobile-them

FE-learning 前端学习

github偶尔上不去,把学长给我们的学习资源转载在这里,同时记录下自己的学习感悟. Lesson 1:html 基本标签 Lesson 2: html语义化 html4 html5 xhtml区别 Lesson 3: html编码标准,百度教育页面html分析 Lesson 4:http://www.w3.org/Style/LieBos2e/enter/ http://www.w3.org/MarkUp/Guide/Style https://developer.mozilla.org/en