首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏雨临Lewis的博客

    前端问题汇总

    text onpaste="return false"> 禁止剪贴:oncut = "return false" 关闭输入法:<input style="ime-mode:disabled"> 文本自动换行问题 当行内出现很长的英文单词或者url的时候,会出现自动换行的问题,为了美化页面,往往会希望这些很长的英文单词或者url能够断开来,超出的部分换行到下一行。 word-break:break-all; word-wrap word-wrap用来控制换行,有两种取值: normal break-word(此值用来强制换行,内容将在边界内换行,中文没有任何问题 ,英文语句也没问题。 主要解决了长串英文的问题。)

    3.2K20编辑于 2022-01-11
  • 来自专栏重庆的技术分享区

    前端安全问题

    它主要是用来防止UI redressing 补偿样式攻击) XSS攻击 攻击过程: 主要是通过html标签注入,篡改网页,插入恶意的脚本,前端可能没有经过严格的校验直接就进到数据库,数据库又通过前端程序又回显到浏览器 <script type="type/javascript src="恶意网址"></script> 这样会通过前端代码来执行js脚本,如果这个恶意网址通过cookie获得了用户的私密信息,那么用户的信息就被盗了 先看个有意思的问题:   A、B两个人分别在两个岛上,并且分别有一个箱子,一把锁,和打开这把锁的钥匙(A的钥匙打不开B手上的锁,B的钥匙也打不开A的锁)。 这就是公钥和私钥的问题了,答案比较简单,也对应了公钥和私钥在https中的应用过程。    考虑到这个问题,w3c在2015年4月份出了一个 Upgrade Insecure Requests 的草案,他的作用就是让浏览器自动升级请求。

    1.5K40发布于 2018-05-28
  • 来自专栏joealzhou

    解决前端缓存问题

    vue-cli里的默认配置,css和js的名字都加了哈希值,所以新版本css、js和就旧版本的名字是不同的,不会有缓存问题

    1.1K10发布于 2021-03-04
  • 来自专栏朱永胜的私房菜

    前端跨域问题

    如果后端接口没有设置 cors (跨域资源共享),可在前端解决跨域问题,在 vue.config.js 中配置代理:   devServer: {     client: {         overlay

    30920编辑于 2023-10-22
  • 来自专栏cwl_Java

    前端基础-Ajax缓存问题

    第4章 缓存问题 4.1 缓存的产生 以上一节的案例为模板,使用IE9以下版本浏览器测试,有缓存问题; 原因: 在Ajax的get请求中,如果运行在IE内核的浏览器下, 其如果向同一个url发送多次请求时 ,就会产生所谓的缓存问题。 缓存问题最早设计初衷是为了加快应用程序的访问速度, 但是其会影响Ajax实时的获取服务器端的数据。 4.2 客户端解决缓存问题 产生缓存的问题就是 我们的客户端向同一个 url 发送了多次请求; 如果我们每次请求的url不同,那么,缓存问题就不会存在了; 我们可以在请求地址的后面加上一个无意义的参数 ,参数值使用随机数即可, 那么每次请求都会产生随机数,URL就会不同,缓存问题就被解决了; Math.random():返回 0–1 之间的随机数,包括 0 但不包括 1; 修改代码如下: var url

    1.3K10发布于 2020-03-26
  • 来自专栏后端Java

    前端传递日期格式问题

    ——高尔基《世界名言录》 遇到前端传递日期格式问题,我这边用@RequestBody接受前端传递的日期格式为:yyyy-MM-dd 我声明的变量为Date出现了Cannot deserialize value

    1.2K30编辑于 2023-02-21
  • 来自专栏web前端教室

    学习前端的思路问题

    image.png 今天在群视频中分享了我自己写的PPT《学习前端的思路问题》,这个PPT主要讲了以下四个问题: 一,前端的核心是学什么? html、js、css 理解前端的工作流程 前端开发,到底是在做什么? 二,你学会JS了,但动不了手是什么原因? 提升JS的路径 在工作中提升 为什么不建议新人通过脱产自学提升JS 然后以这个为题纲,用一个小时10分钟的时间,扩展开来讲了下新人在初入前端行业时,可能会遇到的方方面面的问题。 这个问题,其实是一个理解程度的问题。对于自己的JS,或是前端的水平,要有一个时间维度上的预期。把这个问题,替换为“自己一年工作之后,要达到一个什么样的前端水平”?我觉得是比较适合的。 三,就是你面对的前端开发任务,超出了你的能力范围。 对于前端的使用场景问题,一是技术方面的,二是业务方面的。

    936100发布于 2018-02-06
  • 来自专栏采云轩

    前端常见问题分析

    前端常见问题分析 http://zoo.zhengcaiyun.cn/blog/article/common-question 在前端开发过程中,常常遇到各种各样的问题和坑点。 尤其是随着技术的不断发展和更新,新的问题也不断涌现。对于初学者而言,这些问题往往让人感到十分困惑和无助。 因此,本文将旨在探讨一些前端开发过程中常见的问题和坑点以及解决方法,帮助读者更加深入地了解前端开发,并解决实际工作中遇到的问题。 数据类型 数字 1. 图片 详细参考 https://developer.mozilla.org/zh-CN/docs/Web/API/setTimeout 竞态问题:异步的竞态问题也是开发中经常遇到的问题。 言归正传,所以我们样式如果偶发的出现问题,可能是因为网络原因 javascript 下载下来的时间不确定,从而导致执行后插入 css 文件的顺序不一致,最终呈现出一种偶发的现象 性能 造成性能问题的原因是多种多样的

    60751编辑于 2023-09-01
  • 来自专栏腾讯IMWeb前端团队

    基础 | 前端图片选择问题

    作者|observernote 原文|http://www.cnblogs.com/observernotes/p/4806218.html 图片问题的一些总结 前言: 之前个人对于图片的问题,一直还是显得不是很重视 所以趁今天这个不太忙的机会,打算对于图片的问题做一个简单地总结,也算是对之前没掌握到的东西的一个学习与备忘过程。 png8+索引透明可以用来处理桌面端对于低版本浏览器的(ie6)的兼容问题,虽然采用背景杂边的方式只能解决部分锯齿问题,但总好过于无。ie6已然是很早之前的浏览器,本身对其的兼容就势必会牺牲一些东西。 还有关于体积更小,效果更好的WebP,以及对于这种图片方案与前端自动化工具的结合还没有纳入实践……嗯,搞不好哪天懒癌治好了就继续写了。 扫码下方二维码, 随时关注更多前端干货文章!

    89320编辑于 2022-06-29
  • 来自专栏grain先森

    前端-JavaScript的内存问题

    但引用计数存在一个弊端就是循环引用问题(IE6和IE7就是采用此算法)。循环引用就是指对象A中包含一个指向对象B的引用,而对象B中也包含一个指向对象的引用。 它们在运行之后依然存在,并且引用次数永远不为0,如果这个函数被多次调用,就有可能引起内存泄漏问题。 为了解决循环引用的问题,还有一种方法就是可以实现垃圾回收,那就是标记清除法。 1.1.3 管理内存 使用具备垃圾收集机制的语言编写程序,开发人员一般都不必担心内存管理的问题。但JavaScript在进行内存管理以及垃圾收集时面临的问题还是有些不同。 内存限制问题不仅会影响给变量分配内存,同时还会影响调用栈以及在一个线程中能够同时执行的语句数量。 因此为了确保占用最少的内存可以让页面获取更好的性能。

    1.4K50发布于 2019-03-29
  • 来自专栏跨平台全栈俱乐部

    前端20个问题【中篇】

    问题来了 1.为什么会出现模块化,以及各种模块化标准 移动端React开源项目,从零搭建的webpack脚手架 前端模块化出现是必定的,一个很复杂的应用不可能所有的内容都在一个文件中~ 模块化的历程: 在服务端,模块文件都存在本地磁盘,读取非常快,所以这样做不会有问题。但是在浏览器端,限于网络原因,更合理的方案是使用异步加载。 使用Node.js作为中间件,同构服务端渲染单页面应用,以及做转发请求等操作 为了解决单页面应用的SEO问题 传统的SSR渲染是在服务端把代码都运行好了然后通过字符串都形式传给前端渲染 现在都单页面应用是只传输一个空的 HTML文件和很多个js文件 给前端,然后拿到文件后动态生成页面。 3.前端拿到字符串和注水数据后,脱水渲染,然后js文件接管,这时候又是单页面应用的逻辑了~ 经过很久考虑才觉得应该写这5个问题,接下来的5个问题会在下周更新。

    74310发布于 2019-08-22
  • 来自专栏ShanSan的云原生之路

    Web前端安全问题

    在互联网时代,信息安全成为一个非常重要的问题,所以我们西部了解前端的安全问题,并且知道如何去预防、修复安全漏洞。 在前端有几种常见的攻击方式:XSS、CSRF、点击劫持、中间人攻击、SQL注入、OS命令注入。 XSS攻击 什么是XSS攻击? SCRF攻击有以下几种防范措施: 禁止第三方网站带Cookies 在前端页面加入验证信息 禁止第三方网站请求 Get请求不对数据进行修改 点击劫持 什么是点击劫持? 点击劫持是一种视觉欺骗的攻击手段。

    97210发布于 2020-07-06
  • 来自专栏前端知知

    前端安全问题之XSS

    XSS(Cross-site scripting)跨站脚本攻击是恶意用户在网站中注入的脚本,当正常用户打开网站时受到影响并可能获取用户cookie等信息一种安全攻击行为。常见的例子是用户进入某个网站的时候一直弹出alert框等。其核心是浏览器将恶意脚本当做正常程序执行。

    55710编辑于 2022-09-29
  • 来自专栏coldPlayer的前端专栏

    前端如何处理「并发」问题

    在项目中我们会遇到一次请求多个接口,当所有请求结束后进行操作,也会遇到多个请求(大量)同时进行请求资源,本文就并发问题通过axios对这两种现象进行优化处理,主要通过 axios中all、spread、

    80040编辑于 2023-11-08
  • 来自专栏web前端教室

    【思路】学习前端的思路问题

    大家好,今天是周五,祝大家周末快乐,今天我们聊一下《学习前端的思路问题》。 为什么要聊这个呢,因为群里的小伙伴经常会问我,前端怎么学,学了很久没方向啊,学什么东西好呀,等等,所以今天主要聊一下四个问题, (1)前端的核心是学什么? (2)学会JS了,但却动不了手? (3)解决问题不知如何动手做东西的思路是什么? (4)要提升JS,怎么作? // 1,前端的核心是学什么? 这个问题我个人主观的理解,其实是分成二个层面的。 如果往大了说,那就前端的技术选型,工程化,包括自动构建,打包,压缩,上线,测试,发布,问题回滚,nodejs服务端渲染,前端路由等等,内容很多,这里不展开了哈。 说到这里,就引出了下一个问题“提升JS的路径”?首先要明确一点,JS是前端的一部分,但前端不是JS,前端往最小里说,它也是html、css、js三者的组合。

    78321发布于 2018-09-29
  • 来自专栏前端到底怎么学好来

    前端如何处理「并发」问题

    在项目中我们会遇到一次请求多个接口,当所有请求结束后进行操作,也会遇到多个请求(大量)同时进行请求资源,本文就并发问题通过axios对这两种现象进行优化处理,主要通过 axios中all、spread、

    59210编辑于 2023-11-29
  • 来自专栏传说之下的花儿的日常学习笔记

    浅学前端:跨域问题

    前端的javaScript代码使用fetch()函数发起一个到http://localhost:8080/api/students的请求。 首先,我们要知道照成这个错误的原因是什么,我们先看整个请求相应的流程是什么样的:问题清楚了,那么如何解决呢? 1,还可以通过代理解决: 这次我们在前端服务器里加入了一个代理的插件,此时前端服务器就和浏览器有一个约定,原本浏览器有一部分请求发送给8082,有一部分发送给8080,这个新的约定就是说:以后浏览器的所有请求都发给前端服务器 解决跨域问题1.什么是跨域由于浏览器的同源策略限制,进而产生跨域拦截问题。 2.3 配置CORS以解决跨域问题上述介绍了两种跨域请求,其中出现了几种特殊的 Header 字段,CORS 就是通过配置这些字段来解决跨域问题的:这都是后端配置的Access-Control-Allow-Origin

    85640编辑于 2023-11-10
  • 来自专栏互联网杂技

    前端兼容性问题总结

    问题症状:常见症状是ie6中后面的一块被顶到下一行。 5、图片默认有间距 问题症状:几个img标签放在一起的时候,有些浏览器会有默认的间距,加了问题一中提到的通配符也不起作用。 important; height:200px; overflow:visible;} 备注:在B/S系统前端开时,有很多情况下我们又这种需求。当内容小于一个值(如300px)时。 这时候我们就会面临这个兼容性问题。 7、每写一小段代码(布局中的一行或者一块)我们都要在不同的浏览器中看是否兼容,当然熟练到一定的程度就没这么麻烦了。建议经常会碰到兼容性问题的新手使用。 很多兼容性问题都是因为浏览器对标签的默认属性解析不同造成的,只要我们稍加设置都能轻松地解决这些兼容问题。如果我们熟悉标签的默认属性的话,就能很好的理解为什么会出现兼容问题以及怎么去解决这些兼容问题

    2K50发布于 2018-04-02
  • 来自专栏Java小技巧

    前端 | 解决跨域问题方案

    代理跨域 场景 分析 场景1:你的项目myweb,myweb的前端有一个接口是去访问一个非myweb的服务器。非myweb服务器是第三方服务器,你不能去对第三方服务器做改动。 那你的前端页面可能就需要去很多个服务器上访问数据。 原理 解析 跨域请求报错归根结底是浏览器禁止使用XHR对象向不同源的服务器地址发起HTTP请求。 如果是服务器跨域向多个不同的服务器发送请求就不会有跨域问题存在。因此,我们可以让浏览器只向一个服务器方式请求,让这个服务器代替浏览器去不同的服务器上请求资源再返回给浏览器。 暴露出来的或者浏览器所发起的url都是nginx的url,nginx去跨域服务器和ui服务器获取响应,返给浏览器,这样就没有跨域问题了。 此时,后端rd的接口地址和你发生了跨域问题。这阻止了你们的联调,你只能继续使用你mock的假数据。 解决 方案 CORS需要浏览器和服务器同时支持。

    1K00编辑于 2022-10-27
  • 来自专栏Java Tale

    前端项目运行常见问题

    npm install时 node-sass npm ERR command failed问题解决 查找对应node版本 可能是node.js的版本和node-sass的版本不合,下一个符合node-sass

    87920编辑于 2023-04-06
领券