本篇内容介绍了“有哪些实用的前端开发技巧”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1. 利用 CSS 穿透覆盖默认样式常见发生场景:假如我们需要通过 input,type=”file”来上传文件,而这个 input 的默认样式,可以说是非常地丑。所以我们希望通过一张图片,与这个 input 大小一样,位置一致地盖在上面。这个时候,显然,这个时候点击图片,input 是不会起作用的。就是因为 img 隔绝了 click 的穿透,而我们希望的是,这个 img 只是视觉上遮挡了 input 的样式,但是点击的时候还是点击到 input。所以,只要让 img 可穿透即可。css 代码如下:2. 实现自定义原生 select 控件的样式由于 select 移动端原生样式很丑,但是原生弹出效果是符合我们设计的原则。直接修改 select 的样式的时候,一个奇怪的现象出现了,在 chrome 上调试的时候,自己定义的样式起了作用,在 Android 手机上也起了作用,但是到了 ios 手机上就不行了,典型的不兼容问题,这个时候禁用原生的样式即可。css 代码如下:3. 文本溢出处理移动设备相对来说页面较小,很多时候显示的一些信息都需要省略部分。最常见的是单行标题溢出省略,多行详情介绍溢出省略。现在都用框架开发了,这种建议需求建议形成一个基础组件,方便快捷。css 代码如下:4. 开启弹性滚动css 代码如下:注意:Android 不支持原生的弹性滚动,但可以借助免费云主机、域名第三方库 iScroll 来实现。5. 一像素边框设置很多时候,想保持边框的大小在任何设置上都是 1px,但是因为 1px 使用 2dp 渲染,也就是说会显示为 2px 大小。所以,要采用 css3 缩放一下。css 代码如下:6. 防止鼠标选中事件给元素添加了onslectstart=”return false”,就可以防止鼠标选中事件。7. 给动态添加的元素绑定事件利用事件代理达到这个效果即可。如:8. 兼容 IE 浏览器的透明度处理9. 常用的全屏居中 JS 函数10. 常用的全屏居中 CSS 函数11. 在输入框输入完内容并按回车的时12. chrome 调试快捷键① ctrl+shift+f 全文查找② ctrl+o 查找文件名③ ctrl+shift+o 查找 js 函数名“有哪些实用的前端开发技巧”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注云技术网站,小编将为大家输出更多高质量的实用文章!
这篇文章给大家分享的是有关javascript有没有IDE的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 javascript中有IDE,例如Visual Studio Code、Atom、WebStorm、IntelliJ IDE…