首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >反斜杠在这段代码中做什么?他们在逃避什么?

反斜杠在这段代码中做什么?他们在逃避什么?
EN

Stack Overflow用户
提问于 2018-08-08 13:03:01
回答 2查看 40关注 0票数 0

我看过其他关于反斜杠的问题,但我发现没有一个能为我提供解决方案。我知道反斜杠、转义字符在jQuery中,但我对它们在下面的代码中所做的事情感到困惑。代码取自我正在学习的一门课程,但这部分没有得到解释。

下面是代码的jQuery部分,从append()函数的第14行开始,每一行的末尾都有一个反斜杠。代码的工作原理是,如果我移除反斜杠并保持行中断,代码就不能工作,但是如果我移除反斜杠和删除换行(所有的东西都被捆绑在一起),它就会再次工作。

有人能解释一下这里发生了什么吗?

编辑:有人指出,这是一个重复的问题。我只是在最初找的时候找不到原来的问题。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
countPos = 0;
            
$(document).ready(function(){
   console.log("Document ready called");
   $('#addPos').click(function(event){
        event.preventDefault();
        if (countPos >= 9) {
              alert("Maximum of nine position entries exceeded");
              return;
        }
        countPos++;
        console.log("Adding position "+countPos);
        $('#position_fields').append(
             '<div id="position'+countPos+'"> \
              <p>Year: <input type="text" name="year'+countPos+'" value=""/> 
               \
              <input type="button" value="-" \ 
                   onclick="$(\'#position'+countPos+'\').remove();return 
                   false;"></p> \
              <textarea name="desc'+countPos+'" rows="8" 
              cols="80"></textarea>\
              </div>'
               );
           });
                
       });

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-08-08 13:04:22

这些允许您将字符串拆分为多行。如果没有他们,你就会犯错误。

票数 0
EN

Stack Overflow用户

发布于 2018-08-08 13:04:38

它通常会转到下一行,而不会折断字符串。(保持代码整洁)。

而不是做:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 $('#position_fields').append(
             '<div id="position'+countPos+'">'+
              '<p>Year: <input type="text" name="year'+countPos+'" value=""/>'+ 

              '<input type="button" value="-" '+ 
                   'onclick="$(\'#position'+countPos+'\').remove();return '+
                   'false;"></p> '+
              '<textarea name="desc'+countPos+'" rows="8" '+
              'cols="80"></textarea>'+
              '</div>'
               );
           });

正如您所看到的,这样,每次到另一行时,我都必须断开字符串。因此,我可以使用*反斜杠,而不是中断和连接字符串。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51755606

复制
相关文章
正斜杠和反斜杠的区别_vb斜杠和反斜杠
参考链接: 正斜杠/和反斜杠\的区别 https://www.cnblogs.com/codingmengmeng/p/6179822.html
全栈程序员站长
2022/09/20
2.4K0
正斜杠和反斜杠的区别_vb斜杠和反斜杠
路径中 斜杠/和反斜杠\ 的区别
路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。 Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。 Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上的文件浏览器都是用 反斜杠\ 作为路径分隔符。随着发展,DOS系统已经被淘汰了,命令提示符也用的很少,斜杆和反斜杠在大多数情况下可以互换,没有影响。 知道这个背景后,可以总结一下结论: (1)浏览器地址栏网址使用 斜杆/ ; (2)windows文件浏览器上使用 反斜杠\ ; (3)出现在html url() 属性中的路径,指定的路径是网络路径,所以必须用 斜杆/ ;
全栈程序员站长
2022/07/07
2.7K0
反斜杠置换
最后一种置换是反斜杠置换。与C语言中的反斜杠用法类似,Tcl中的反斜杠主要用于在单词中插入被Tcl解释器当作特殊符号的字符,例如换行、空格、[、$等。
Lauren的FPGA
2019/10/31
2.5K0
Python : 反斜杠
使用python写字符串常量时,raw string是个很好用的东东,比如在C里我要写一个Windows下的路径,得这么
py3study
2020/01/07
3.8K0
路径中关于斜杠/和反斜杠\ 的区别
Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。
阮键
2020/07/21
4.5K0
(正)斜杠 与 反斜杠
在 Windows 系统中,正斜杠/ 表示除法,用来进行整除运算;反斜杠\ 用来表示目录,例如:E:\学习资料\java\传智播客_2015年Java基础视频-深入浅出精华版\day11。
黑泽君
2018/10/11
4.1K0
“这段代码,我在本地运行没问题啊?”
代码仓库 代码是运行互联网项目的核心。在快速迭代的互联网项目开发中,最常见的便是多人共同协作开发场景。将代码托管至云端并使用优秀的代码管理系统,对于开发人员是至关重要的。 CODING DevOps的代码托管服务,除了基本的代码版本管理能力之外,还提供质量门禁、代码扫描等能力,能够帮助开发者规避本地代码管理的局限与安全性障碍,回归开发本身,赋能云端协作,实现快速迭代。 测试管理 CODING Devops的测试管理服务,可以让繁琐的测试过程变得井然有序。测试人员可从用例库灵活组建测试计划,实现用例重复使
博文视点Broadview
2023/05/19
3610
“这段代码,我在本地运行没问题啊?”
彻底理解斜杠和反斜杠的区别
鉴于在Windows(开发环境)和Linux(部署环境)之中的路径(斜杠和反斜杠)经常会进行混淆,所以专门写一篇笔记来进行区分。大部分是按照博客园那位老兄的思路进行编写,并且结合另外一些人的想法,进行了整理和排版。
用户7947045
2023/09/14
1.2K0
“这段代码,我在本地运行没问题啊?”
代码是运行互联网项目的核心。在快速迭代的互联网项目开发中,最常见的便是多人共同协作开发场景。将代码托管至云端并使用优秀的代码管理系统,对于开发人员是至关重要的。
小灰
2021/01/07
7780
“这段代码,我在本地运行没问题啊?”
洪灾、山火、暴雪,在VR/AR中我们能为环保做什么?
(VRPinea2月24日讯)全球变暖、冰川融化、澳大利亚山火、阿富汗洪灾……越来越多的自然灾害在非自然地发生。甚至在上周,一场暴风雪席卷了美国德州的大部分地区,气温骤降至零度以下,超过4000万人无电取暖。这些都在警示着人们,环境的骤变越来越频繁。
VRPinea
2021/03/17
6880
从面部识别到政策算法,AI研究者在“反种族歧视”中能做什么?
美国当地时间5月25日,明尼阿波利斯市警方逮捕美国黑人男子乔治·弗洛伊德时,警察肖万将膝盖压在弗洛伊德颈部长达5分钟,弗洛伊德被送往医院后因抢救无效最终死亡。
大数据文摘
2020/06/07
8220
Qt快速转换路径(斜杠与反斜杠转换)
使用Qt编写跨平台软件,在linux与windows系统的路径表达都不尽相同。本文介绍如何快速转换’/‘与’'路径的方法。 /转\(斜杠转反斜杠) 使用QDir::toNativeSeparators接口 示例: QString path = "C:/temp/test.txt"; path = QDir::toNativeSeparators(path); 输出 "C:\\temp\\test.txt" \转/(反斜杠转斜杠) 使用QDir::fromNativeSeparators 示例: QStrin
Qt君
2019/07/15
6.3K0
逃避量子现象在室温固态体系实验中首次亮相
一个由 QSC 支持的团队首次发现了一种以前无法检测到的量子激发态,称为轴向希格斯模式。
量子发烧友
2023/02/14
1970
逃避量子现象在室温固态体系实验中首次亮相
我说我为什么抽不到SSR,原来是这段代码在作祟...
元素被选中的机会并不相等,而是由相对“权重”(或概率)被选中的,是偏心的,这就是加权随机。
机智的程序员小熊
2023/03/02
1.3K0
我说我为什么抽不到SSR,原来是这段代码在作祟...
MySQL 中的反斜杠 \\,真是太坑了!!
在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
Java技术栈
2021/06/16
3.1K0
Roslyn/MSBuild 在编译期间处理路径中的斜杠与反斜杠
本文介绍如何在项目文件 csproj,或者 MSBuild 的其他文件(props、targets)中处理路径中的斜杠与反斜杠。
walterlv
2023/10/22
2470
【SEO优化】在SEO优化中,反链是什么意思?
在做网站SEO优化的时候,有些SEO人员怎么优化网站都排不到搜索引擎的首页,文章每天都有发,而且都被收录了,外链也正常发,就是排名没有变化,这是为什么呢?其实,就是SEO人员都忽略了反链的作用。接下来就一起了解一下反链吧!
鸣奔博客
2023/03/23
2K0
【SEO优化】在SEO优化中,反链是什么意思?
MySQL 中的反斜杠 \\,真是太坑了!!
导读:在MySQL中有很多特殊符号都是相当恶心的,比如字符串中有单引号(')、双引号(")、反斜杠(\)等等,同学们可以先脑补一下可能会出现啥问题?
码农架构
2021/09/18
2.8K0
MySQL 中的反斜杠 \\,真是太坑了!!
点击加载更多

相似问题

在这段Gosu代码中,反斜杠是做什么的?

226

反斜杠b在Python中做什么?

20

反斜杠在这段php代码中做了什么?

10

反斜杠在这段jQuery代码中做了什么?

40

逃避反斜杠时Swift中的Regex

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文