前端常见问题及引起原因(一)

JS部分:

1.引用公共模板页(该模板一般引用了其对应的JS文件)到某页面,部分函数功能不可用且控制台不报错。

查错方式:看其他引用该模板页的功能是否可用,如果其他页面可用,对比当前页面与模板页引用的js文件是否冲突;如果其他页面该功能依然不可用,则查看该功能函数是否有误。

(引用JS冲突,常见的是多次JQuery库引起的冲突)

2.在同一个页面中,同样方式触发及生成的提示框,有的可以正常触发及显示,而有的只有重刷页面时才触发及显示,控制台不报错。

查错方式:看生成提示框所用的ID是否相同,若相同,则改成不同的ID;若不同,则运用FireDebug断点调试查错。

CSS部分(采用了Bootstrap模板):

1.更改某选择器的某属性,例如颜色属性,页面颜色仍旧未变。

查错方式:在浏览器工具里查看其样式的相关定义。

引起原因有:一.原有定义里使用了‘!important’;二.当前颜色的定义不在对应样式表里而在当前页面的头部的<style>标签里。

2.更换类父容器名只改变其位置属性,类子容器不作改变时,子容器内字体颜色改变。

查错方式:在浏览器工具里查看其样式的相关定义。引起原因:类子容器的定义被原类父容器限制,当类父容器发生改变时,原来所见的类子容器内的字体颜色发生改变。修改方式:类父容器不变,在其所在标签里添加ID选择器,对要修改的属性做定义。

时间: 2024-10-05 04:27:29

前端常见问题及引起原因(一)的相关文章

手机移动端web前端常见问题整理

移动端常见问题及解决方案 一.meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> 忽略将页面中的数字识别为电话号码 <meta name="format-detection&

前端常见问题

1.null和undefined的区别 2.谈谈性能优化问题 3.常见web安全漏洞 4.哪些操作会造成内存泄漏? 5.浏览器兼容性问题以及列举IE 与其他浏览器不一样的特性? 6.谈谈你对重构的理解 7.HTTP状态码 8.说说你对MVC和MVVM的理解以及vue和angular区别 9.说说你对语义化的理解? 10.浏览器渲染页面的过程 11.头部申明的作用 12.介绍一下你对浏览器内核的理解,常见的浏览器内核有哪些? 13.HTML5的离线储存怎么使用,工作原理能不能解释一下? 14.if

个人总结:性能测试常见问题案例与原因

TPS下降问题分析 某产品为方便用户使用开发SDK接口,对HTTP API进行了包装.测试过程中,SDK接口与直接使用HTTP API访问的性能对比,发现在同样的压力测试场景下SDK的TPS下降很多. 使用工具Nprofile定位发现代码中调用连接池管理部分代码消耗时间比HTTP API长,进一步查看代码发现SDK使用HttpClient连接池时默认的最大连接数DEFAULT_MAX_CONNECTIONS = 50,将其设置为400时,SDK的TPS增大. 建议:TPS上不去,首先检查连接数.

SpringMVC接收不到前端传递的参数原因分析

前言 ?在学习SpringMvc的时候遇到了一个问题,后台一直接收不到前台传递过来的参数,耽误了好长时间终于找到了原因,写篇博客记录下这个坑,嘤嘤嘤 --__-- 代码清单 ?使用SpringMvc接受前台传递的参数非常简单,只要参数名和前台表单中的名称一致即可,我弄得是一个文件上传的例子,所以看下我的前台页面 <body> <!-- enctype="multipart/form-data"在文件上传时加入,编码类型,其值默认是application/x-www-f

前端常见报错原因详解

1.xxx is not defined xxx 没有定义 2.xxx is not a function xxx 不是一个函数xxx此时是undefined 3.Cannot read property 'xxx' of undefined 不能读取undefined的xxx属性 xxx前面的变量是undefined 4.Cannot set property 'xxx' of null 不能给null设置xxx属性 xxx前面的变量是null 5.Invalid or unexpected

整理前端常见问题及解决方法

1. 兼容ie8圆角的解决方法:下载ie-css3.htc文件在css中加入behavior:url(ie-css3.htc);z-index:3; position:relative 即可 2. 去掉文本框的右下角:resize:none; 3. html5新属性:hidden 对于不支持html5的浏览器,加上*[hidden]{display:none;} 4. div><p>这只铅笔5元</p></div>outerHTML:包含整个标签,不仅限于标签内部

前端常见问题及解决方案

-webkit-tap-highlight-color 当用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时,覆盖显示的高亮颜色.该属性可以只设置透明度.如果未设置透明度,iOS Safari使用默认的透明度.当透明度设为0,则会禁用此属性:当透明度设为1,元素在点击时不可见. -webkit-appearance -webkit-appearance:none;去除系统默认appearance的样式,常用于IOS下移除原生样式 解决Chrome在应用transit

前端常见问题总结

一.什么是web标准? WEB标准不是某一个标准,而是一系列标准的集合.网页主要由三部分组成:结构(Structure).表现(Presentation)和行为(Behavior).对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM).ECMAScript等. 标签闭合.标签小写.不乱嵌套.提高搜索机器人搜索几率.使用外链css和js脚本.结构行为表现的分离.文件下载与页面速度更快.内容能被更多的用户所访问.内容

后端设置cookie写不到前端页面

javax.servlet.http.Cookie cookie = new javax.servlet.http.Cookie("id",session.getId()); cookie.setPath("/"); cookie.setDomain(".kuangke.com"); cookie.setMaxAge(-1); response.addCookie(cookie); 如果存在注解@ResponseBody 则写不到前端页面,具体原