window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架)
opener.location.reload()刷新父窗口对象(用于单开窗口)
top.location.reload()刷新最顶端对象(用于多开窗口)
下面再介绍一些javascript基本函数
1.document.write(”")为 输出语句
2.js中的注释为//
3.传统的html文档顺序是:document->html->(head,body)
4.一个浏览器窗口中的dom顺序是:window->(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getelementbyid(”表单中元素的id号”).name(或value)
6.一个小写转大写的js: document.getelementbyid(”output”).value = document.getelementbyid (”input”).value.touppercase()
7.js中的值类型:string,number,boolean,null,object,function
8.js中的字符型转换成数值型:parseint(),parsefloat()
9.js中的数字转换成字符型:(”"+变量)
10.js中的取字符串长度是:(length)
11.js中的字符与字符相连接使用+号.
12.js中的比较操作符有:==等于,!=不等于,>,>=,<.<=
13.js中声明变量使用:var来进行声明
14.js中的判断语句结构:if(condition){}else{}
15.js中的循环结构:for([initial expression][condition][upadte expression]) {inside loop}
16.循环中止的命令是:break
17.js中的函数定义:function functionname([parameter],…){statement[s]}
18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.
19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self
20.状态栏的设置:window.status=”字符”
21.弹出提示信息:window.alert(”字符”)
22.弹出确认框:window.confirm()
23.弹出输入提示框:window.prompt()
24.指定当前显示链接的位置:window.location.href=”url”
25.取出窗体中的所有表单的数量:document.forms.length
26.关闭文档的输出流:document.close()
27.字符串追加连接符:+=
28.创建一个文档元素:document.createelement(),document.createtextnode()
29.得到元素的方法:document.getelementbyid()
49.引用一个文件式的js:
50.指定在不支持脚本的浏览器显示的html:
51.当超链和onclick事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例: dfsadf
52.js 的内建对象 有:array,boolean,date,error,evalerror,function,math,number,object,rangeerror,referenceerror,regexp,string,syntaxerror,typeerror,urierror
53.js中的换行:/n
54.窗口全屏大小:function fullscreen(){ this.moveto(0,0)this.outerwidth=screen.availwidththis.outerheight=screen.availheight}window.maximize=fullscreen
55.js中的all代表其下层的全部元素
56.js中的焦点顺序:document.getelementbyid(”表单元素”).tabindex = 1
57.innerhtml的值是表单元素的值:如how are you,则innerhtml的值就是:how are you
58.innertext的值和上面的一样,只不过不会把em这种标记显示出来.
59.contenteditable可设置元素是否可被修改,iscontenteditable返回是否可修改的状态.
60.isdisabled判断是否为禁止状态.disabled设置禁止状态
61.length取得长度,返回整型数值
62.addbehavior()是一种js调用的外部函数文件其扩展名为.htc
63.window.focus()使当前的窗口在所有窗口之前.
64.blur()指失去焦点.与focus()相反.
65.select()指元素为选中状态.
66.防止用户对文本框中输入文本:onfocus=”this.blur()”
67.取出该元素在页面中出现的数量:document.all.tags(”div(或其它html标记符)”).length
68.js中分为两种窗体输出:模态和非模态.window.showmodaldialog(),window.showmodeless()
69.状态栏文字的设置:window.status=‘文字’,默认的状态栏文字设置:window.defaultstatus = ‘文字.’
70.添加到收藏夹:external.addfavorite(”http://www.google.com”,”google”)
71.js中遇到脚本错误时不做任何操作:window.onerror = donothing指定错误句柄的语法为:window.onerror = handleerror
72.js中指定当前打开窗口的父窗口:window.opener,支持opener.opener…的多重继续.
73.js中的self指的是当前的窗口
74.js中状态栏显示内容:window.status=”内容”
75.js中的top指的是框架集中最顶层的框架
76.js中关闭当前的窗口:window.close()
77.js中提出是否确认的框:if(confirm(”are you sure?”)){alert(”ok”)}else{alert(”not ok”)}
78.js中的窗口重定向:window.navigate(”http://www.google.com”)
79.js中的打印:window.print()
80.js中的提示输入框:window.prompt(”message”,”defaultreply”)
81.js中的窗口滚动条:window.scroll(x,y)
82.js中的窗口滚动到位置:window.scrollby
83.js中设置时间间隔:setinterval(”expr”,msecdelay)或setinterval(funcref,msecdelay)或settimeout
84.js中的模态显示在ie4+行,在nn中不行:showmodaldialog(”url”[,arguments][,features])
85.js中的退出之前使用的句柄:function verifyclose(){event.returnvalue=”we really like you and hope you will stay longer.”}} window.onbeforeunload=verifyclose
86.当窗体第一次调用时使用的文件句柄:onload()
87.当窗体关闭时调用的文件句柄:onunload()
88.window.location的属性: protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname(”/a/a.html”),hash(”#giantgizmo”,指跳转到相应的锚记),href(全部的信息)
89.window.location.reload()刷新当前页面.
89-1.parent.location.reload()刷新父亲对象(用于框架)
89-2.opener.location.reload()刷新父窗口对象(用于单开窗口)
89-3.top.location.reload()刷新最顶端对象(用于多开窗口)
90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的url)
91.document.write()不换行的输出,document.writeln()换行输出
92.document.body.nowrap=true防止链接文字折行.
93.变量名.charat(第几位),取该变量的第几位的字符.
94.”abc”.charcodeat(第几个),返回第几个字符的ascii码值.
95.字符串连接:string.concat(string2),或用+=进行连接
96.变量.indexof(”字符”,起始位置),返回第一个出现的位置(从0开始计算)
97.string.lastindexof(searchstring[,startindex])最后一次出现的位置.
98.string.match(regexpression),判断字符是否匹配.
99.string.replace(regexpression,replacestring)替换现有字符串.
100.string.split(分隔符)返回一个数组存储值.
101.string.substr(start[,length])取从第几位到指定长度的字符串.
102.string.tolowercase()使字符串全部变为小写.
103.string.touppercase()使全部字符变为大写.
104.parseint(string[,radix(代表进制)])强制转换成整型.
105.parsefloat(string[,radix])强制转换成浮点型.
106.isnan(变量):测试是否为数值型.
107.定义常量的关键字:const,定义变量的关键字:var
首先,关于\n,\r,\r\n的区别请看这里关于/r与/n 以及 /r/n 的区别总结_long for us-CSDN博客
1.字符串中有“↵”符号
像这样的 var str="英雄联协议↵ ↵ 在您向英雄联APP..."
这种只需要正则替换回车符就行了
str = str.replace(/↵/g,"<br/>")
这种情况一般不会出现,主要说下第二种情况:
2.有时候后台传来的字符串数据中是有回车符的,我们想要的效果是有回车符则自动换行
直接将结果字符串放到div里并没有换行,所以需要将字符串处理一下。
我这里字符换中的回车符,表现为\n,而不是\n\r和\r
解决办法:
办法一:
str=str.replace(/\n/g,"<br/>")
将\n全部替换成</br>,简单有效
补充:因为不同编辑输出的回车换行不太一样,如果你发现替换\n无效果,可以试着换成\r或者\r\n再看结果,总有一种可以替换成功
办法二:
需要循环字符换,将等于\n的字符串替换成“<br/>”,重组字符串
var i
var result = ""
var c
for (i = 0i <str.lengthi++) {
c = str.substr(i, 1)
if ( c == "\n")
result = result + "</br>"
else if (c != "\r")
result = result + c
}
方法二能用,但太麻烦不推荐
处理后显示效果成功换行
云服务器ESC购买地址:云服务器ECS_云主机_服务器托管_弹性计算-阿里云
对象存储oss购买地址:对象存储OSS_云存储服务_企业数据管理_存储-阿里云
SSL证书购买地址:证书服务_SSL数字证书_HTTPS加密_服务器证书_CA认证-阿里云
CDN云产品购买地址 :CDN_内容分发网络_CDN网站加速-阿里云
打开CSDN APP,看更多技术内容
js 清除回车符号_qq_36028348的博客_js去掉回车符
js 处理换行符 回车 空格 掐指一算乀缺钱 1132 // 换行符 回车 空格function reg(str) { if (str) { str = str.replace(/[\n\r]/g, '').replace(/[\n]/g, '').replace(/[\s]/g, ' ')} else { ...
继续访问
js json回车 处理特殊字符,textArea 换行处理_小T猴的博客_j...
一:js json 处理回车,textArea 换行处理 json处理json时如果遇到回车就会报错,一般是Unexpected token ILLEGAL, 这时我们可以用到转码的方式去解决 也就是我们可以把回车替换成一个一个其他的标识比如brhh(不能直接替换成一样会报错应该...
继续访问
常用JS大全
汇总了开发过程中常用的js应用,包括了js常用事件、js验证、js过滤、浏览器验证、js数据库操作、js图片预览、js图片加载、js广告设计等的使用和介绍,为大家提供了详细的使用方法和代码编写。
js写法使字符串换行,“\n“ 换行符号
“\n” 换行符号生效需搭配css的"white-space: pre" <view style="white-space: pre">{{strs }} </view>let strs = "阶梯数量 含税价 不含税价\n"
继续访问
js中的replace 回车符_weixin_30485799的博客
在textarea中输入回车符 在js读取textarea中的值有\r\n然后到业务层转换到string中就有可能变成空格形式然后被存入数据库,当在取出此值的时候则会变成空格的形式,因此我们需要将不显示的\r\n替换一下。 在js取textarea的时候: 如果...
继续访问
js检测回车符_weixin_30564901的博客
js检测回车符 在说检测回车符之前,需要了解keydown和keypress的区别 比如你可以将检测事件绑定在input上,如下所示: <inputname="remark"id="remark">$("#remark").keydown(function() {vartheEvent = window.event ||eventvar...
继续访问
js 字符串中的空格、换行符(\r,\s,\n,\r\n)
一、换行,回车 换行回车在不同操作系统下的含义 以下均为单击 Enter 键产生 Windows:系统行末结束符是 ‘\r\n’ Linux:统行末结束符是 ‘\n’ Mac:系统行末结束符是 ‘\r’ 关于软 / 硬回车的扩展知识 硬回车:就是普通我们按回车产生的,它在换行的同时也起着段落分隔的作用。 软回车:是用 Shift + Enter 产生的,它换行,但是并不换段,即前后两段文字在 Word 中属于同一“段”。在应用格式时你会体会到这一点。 软回车能使前后两行的行间距大幅度缩小,因为它
继续访问
最新发布 前端解析特殊字符\r\n\t的json字符串
前端解析特殊字符\r\n\tjson数据
继续访问
js中,替换所有的回车换行符_OkidoGreen的博客_js替换...
js中,替换所有的回车换行符 Javascript代码 //替换所有的回车换行 functionTransferString(content) { varstring = contenttry{ string=string.replace(/\r\n/g,"<BR>") string=string.replace(/\n/g,"<BR>")...
继续访问
js中的replace问题和textarea回车符问题
js中的replace问题和textarea回车符问题 在textarea中输入回车符 在js读取textarea中的值有\r\n然后到业务层转换到string中就有可能变成空格形式然后被存入数据库,当在取出此值的时候则会变成空格的形式,因此我们需要将不显示的\r\n替换一下。 在js取textarea的时候: 如果用 var str = document.g
继续访问
JS过滤空格,回车符。
经常在js中要处理一些字符串的空格、回车、换行等问题,比较常见,所以记录下来。如js替换掉字符串中的空格\回车\换行 Jquery:$("#accuracy").val($("#accuracy").val().replace(/\ +/g,""))//去掉空格$("#content").val($("#content").val().replace(/[ ]/g,""))//去掉空...
继续访问
js字符串换行_你真的了解模版字符串么?
你真的了解模版字符串么?我们来简单的铺垫一下模版字符串出现前的样子, 下面列几个场景:<我们知道当字符串变得很长,用上面的拼接写法是很繁琐的,而且在插入一些javascript template或者html template的时候,会写的很冗长。而且一步小心就会因为引号的缺失导致整个template报错。 这个时候,我们就要请出来我们今天要说的主角---es6增加的模版字符串。 语...
继续访问
如何用js替换文本里的换行符 \n?
有下面一段文本, 在编辑器里的格式如下: <div id="foo">line1 line2 line3 </div>切换到浏览器, 显示如下 line1line2line3 这里我想使浏览器显示效果变成如下形式 line1 line2 line3 编辑器里回车产生的换行符\n是不可见的, 这里我们用js把\n替换为<br>尝试如下代码: var txt=$('#id').html()txts=txts.replace('\n','&lt
继续访问
JS的<br>\n
\n一般在js里用,在js里作为拼接字符串使用 用于换行! <br/>在html中使用,用于显示出换行!
继续访问
JS回车符
<br/>
继续访问
js________转义字符,什么是转义字符,换行(\n)和回车(\r)的区别是什么
一、转义字符什么时候使用://1、在每门计算机语言里,都有一些字符代表着特殊意义。//如果,我们需要使用字符的本意(如:我就希望使用左尖括号),就得用转义字符//2、有些字符是没有直接输出的。就需要转义字符;如:回车;//如:在HTML里,左尖括号代表标签开始,右尖括号代表标签结束。//如果,我们需要使用字符的本意(如:我就希望使用左尖括号),就得用转义字符。//如:在JS中,双引号表示字符串的开...
继续访问
js replace正则替换 \n
js replace替换 \n
继续访问
js将字符串换行
var test = "测试一下换行\n不知道行不行\n看结果"while (test.indexOf("\\n") >= 0) { var test = test.replace("\\n", " \n ")} console.log(test)
继续访问
JS基础详细汇总((入门级))
JS基础 js介绍 一门脚本语言 组成 ECMAScript 简称ES,ES5,ES6 js语法规范 DOM 文档对象模型 操作页面内容 BOM 浏览器对象模型 操作浏览器功能 js基础写法 三种书写方式 内联 写在标签里面 外联 js独立出来的文件 script配合src属性导入 注意:如果写了外联,那么在 script 标签里,就不要写其他JS代码,因为写了也没用 行内(了解) 点我,告诉你黑马最帅的男人 js注释 // 单行 /* */
继续访问
热门推荐 js或Jquery中判断字符串中是否有换行符或回车符/n
1、判断是否有/n字符,不是回车符,是否把/n替换成空字符 if (aaa.indexOf("\\n") >= 0) { alert(aaa + " 中有\n")} 2、判断是否有/n回车符,是否把/n替换成空字符 va
继续访问
js 字符串中的\n不会换行
var str1=aaaaaaa\nbbbbbbbalert(str1)//不换行 ???不知所以然 解决办法: while (str1.indexOf("\\n") >= 0) { var str2 = str1.replace("\\n", " \n ")} 将\n两边各加一个空格就ok了。 alert(str2)//换行
继续访问
HTML+JS 实现 input 框回车事件
很多时候input框我们输入结束后都习惯直接按回车,而不是点击button。在form表单中可以实现点击回车即可提交表单,但如果只是一个单独的input框,则无法通过直接按回车来提交内容。这种情况我们可以使用JavaScript脚本实现input框回车事件,其实现方法很简单,这里用到了jQuery框架,代码如下:只需要在script标签中直接加入以下内容即可。keycode==13即代表按下了回车键,同理可以通过更改此代码实现其他按键的触发事件。
继续访问
Js 回车换行处理的办法
当我们在文本框里输入文字敲下回车后,希望在提交后网页也显示是换行的效果,这时我们需要把提交的内容做下处理 才可以达到效果。 1、定义js原生的替换函数。js里没有replaceAll的函数,需要我们自定义 String.prototype.replaceAll = function(s1,s2){ return this.replace(new RegExp(s1,"gm
继续访问
JS 替换字符串中的回车换行符
js 替换回车换行符为指定字符串
继续访问
JS 去除字符串中的换行符 /n
js方法
继续访问
js回车符
js回车换行
function fibonacci(n){if(n<1)
throw "数据不正确"
if(n <= 2)
return n
var fibArr= [1,2]
for(var i = 2i < ni++){
var fn = fibArr[1]+fibArr[0]
fibArr.splice(0,1)
fibArr.push(fn)
}
return fibArr[1]
}