前端开发的12个常用技巧,学会了再也不用加班了,赶紧收藏起来

2022-12-08 0 579

前端开发的12个常用技巧,学会了再也不用加班了,赶紧收藏起来

那时给大家撷取12个前端合作开发的常用基本功,期望能协助诸位爸爸妈妈提高合作开发工作效率,variations送给诸位留了两个拼图,讨厌的爸爸妈妈提过点个赞哦,常量难于。

1. 借助 CSS 反射全面覆盖预设式样

常用发生情景:倘若他们须要通过 input,type=”file”来上载文档,而那个 input 的预设式样,可以说是非常地丑。因此他们期望透过两张相片,与那个 input 大小不一一样,边线完全一致地盖在下面。那个这时候,或许,那个这时候点选相片,input 是不会起促进作用的。就是因为 img 阻隔了 click 的反射,而他们期望的是,那个 img 只是听觉上遮盖了 input 的式样,但点选的这时候还是点选到 input。因此,如果让 img 可反射方可。

css 标识符如下表所示:

img {

pointer-events: none;

}

2. 实现自订原生植物 select 命令行的式样

由于 select 终端端原生植物式样不雅观,但原生植物弹出效用是合乎他们结构设计的准则。直接修正 select 的式样的这时候,两个怪异的现像出现了,在 chrome 上增容的这时候,自己表述的式样起了促进作用,在 Android 智能手机上也起了促进作用,但到了 ios 智能手机上就没用了,众所周知的不兼容性问题,那个这时候停止使用原生植物的式样方可。

css 标识符如下表所示:

select {

-webkit-appearance: none;

}

3. 文档外溢处置

终端电子设备相对而言网页较细,很多这时候显示的一些重要信息都须要略去部分。最常用的是单行线副标题外溢略去,二百一十三详细情况如是说外溢略去。现在都用架构合作开发了,这种提议市场需求提议形成两个基础模块,快捷。

css 标识符如下表所示:

//单行线

.single {

overflow: hidden;

white-space: nowrap;

text-overflow: ellipsis;

}

//二百一十三

.more {

display: -webkit-box !important;

overflow: hidden;

text-overflow: ellipsis;

work-break: break-all;

-webkit-box-orient: vertical;

-webkit-line-clamp: 2; //指定行数

}

4. 开启弹性滚动

css 标识符如下表所示:

body {

overflow: scroll;

-webkit-overflow-scrolling: touch;

}

注意:Android 不支持原生植物的弹性滚动,但可以借助第三方库 iScroll 来实现。

5. 一像素边框设置

很多这时候,想保持边框的大小不一在任何设置上都是 1px,但因为 1px 使用 2dp 渲染,也就是说会显示为 2px 大小不一。因此,要采用 css3 缩放一下。

css 标识符如下表所示:

.folder li {

position: relative;

padding: 5px;

}

.folder li + li:before {

position: absolute;

top: -1px;

left: 0;

content: ” “;

width: 100%;

height: 1px;

border-top: 1px solid #ccc;

-webkit-transform: scaleY(0.5);

}

6. 防止鼠标选中事件

登录

</div>

给元素添加了onslectstart=”return false”,就可以防止鼠标选中事件。

7. 给动态添加的元素绑定事件

借助事件代理达到那个效用方可。如:

$(document).on(“click”, “.large”, slide); //jq中的写法

//第两个参数表示的是对应事件,第二个是须要绑定事件的元素的id或class,第三个是绑定的对应的事件函数名

8. 兼容 IE 浏览器的透明度处置

.ui {

width: 100%;

height: 100%;

opacity: 0.4;

filter: Alpha(opacity=40); //兼容IE浏览器的处置

}

9. 常用的全屏居中 JS 函数

function getElement(ele) {

return document.getElementById(ele);

}

//自动居中函数

function autoCenter(el) {

var bodyX = document.documentElement.offsetWidth || document.body.offsetWidth;

var bodyY =

document.documentElement.offsetHeight || document.body.offsetHeight;

var elementX = el.offsetWidth;

var elementY = el.offsetHeight;

el.style.left = (bodyX – elementX) / 2 + “px”;

el.style.top = (bodyY – elementY) / 2 + “px”;

}

10. 常用的全屏居中 CSS 函数

body {

height: 100vh;

text-align: center;

line-height: 100vh;

}

11. 在输入框输入完内容并按回车的时

function CheckInfo()

{

if (event.keyCode==13) {

alert(textbox1.text);

}

}

</script>

12. chrome 增容快捷键

① ctrl+shift+f 全文查找

② ctrl+o 查找文档名

③ ctrl+shift+o 查找 js 函数名

急忙把这些基本功珍藏起来吧,我这里还有两个前端入门和前端进阶的学习资料和视频,私信我(前端资料)免费撷取给你,前提条件是给那些真正想去学习前端的爸爸妈妈,如果你是拿了资料出去倒卖,请勿私信我,最后,告诫诸位爸爸妈妈,学习永远是学无止境,特别是前端技术这块,期望能一起共同成长。

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务