首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript笔记整理

遇到需要写很多if…else…的情况,或许可以考虑如下的哈希字典匹配的方法,或者用状态模式实现 例子: /* 不用if...else,改成哈希字典匹配的方法 */ //if...else....,哈希匹配的方法,例子仅供参考 itemType = itemTypeReg[itemType]; return itemType; (9) 字符串长度获取(支持中文) 获取字符串的长度...打开之后关闭刷新实现 有些时候,要打开一个弹窗是用window.open实现,然后我尝试在弹窗页面做关闭窗口的上级页面刷新,发现并没有效果,网上找资料,找到一篇很好的博客 https://blog.csdn.net.../wangshanny/article/details/46325537 /** * 监听打开的弹窗,关闭后刷新页面 */ function openWin(url,text,winInfo)...{ var winObj = window.open(url,text,winInfo); var loop = setInterval(function() { if(winObj.closed

53920

JavaScript学习笔记整理

) Ajax请求显示加载中提示 (8) 大量if...else...的替换方法 (9) 字符串长度获取(支持中文) (10) window.open打开之后关闭刷新实现 (11) 校验按钮是否显示还是隐藏...遇到需要写很多if…else…的情况,或许可以考虑如下的哈希字典匹配的方法,或者用状态模式实现 例子: /* 不用if...else,改成哈希字典匹配的方法 */ //if...else....,哈希匹配的方法,例子仅供参考 itemType = itemTypeReg[itemType]; return itemType; (9) 字符串长度获取(支持中文) 获取字符串的长度...打开之后关闭刷新实现 有些时候,要打开一个弹窗是用window.open实现,然后我尝试在弹窗页面做关闭窗口的上级页面刷新,发现并没有效果,网上找资料,找到一篇很好的博客 https://blog.csdn.net.../wangshanny/article/details/46325537 /** * 监听打开的弹窗,关闭后刷新页面 */ function openWin(url,text,winInfo)

36330
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Jquery基础(七) window.parent与window.openner区别

    target的用法了: _blank:重新打开一个窗口 _parent:父窗口执行重定向 _self:自身页面重定向 _top:第一个父窗口重定向 小结: 1.window.open("Url...地址","_blank") = window.open("Url地址");//在新窗口打开 2.location = window.location = location.href = window.location.href...=self.location.href = "Url地址";//在D页面实现展现 window.open("Url地址","_self");//在D页面实现展现 3.parent.location.href...= window.parent.location.href ="Url地址";//在C页面实现展现 window.open("Url地址","_parent");//在C页面实现展现 4.top.location.href...= window.top.location.href ="Url地址";//在A页面实现展现 window.open("Url地址","_top")//在A页面实现展现 5.parent.parent.location

    1.4K20

    window location href页面跳转的几种用法及其延展「建议收藏」

    如果页面中自定义了frame,那么可将parent、self、top换为自定义frame的名称,效果是在frame窗口打开url地址。...用window.open()打开新页面 但是用window.location.href=”” 却是在原窗口打开的. 有时浏览器会一些安全设置window.open肯定被屏蔽。...window.open是用来打开一个新窗口的函数!...然而 window,open()不一定是打开新窗口 在有窗口的名称和window.open中第二个参数中的一样就会将这个窗口替换,用这个特性的话可以在iframe和frame中来代替location.href...()是可以在一个网站上打开另外的一个网站的地址 window.location()是只能在一个网站中打开本网站的网页 本文参考互联网上多篇博客编辑修改完成,展示出来供大家参考使用 发布者:全栈程序员栈长

    5.3K10

    JavaScript中window.open()和Window Location href的区别

    //在顶层页面打开新页面 2:window.open()的用法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。...window.open(URL,name,specs,replace) 参数 说明 URL 可选。打开指定的页面的URL。如果没有指定URL,打开一个新的空白窗口 name 可选。...、下拉列表和DIV等做链接时一般都要用Javascript来完成,和做普通链接一样,可能我们需要让链接页面在当前窗口打开,也可能需要在新窗口打开,这时我们就可以使用下面两项之一来完成: window.open...:   打开一个窗口   注意:使用的“#”是虚连接。   ...11:打开新页面 用window.open()打开新页面 但是用window.location.href="" 却是在原窗口打开的. 有时浏览器会一些安全设置window.open肯定被屏蔽。

    2.3K51

    JavaScript中window.open()和Window Location href的区别「建议收藏」

    :在框架内指定页面打开连接 5:是否打开其他网站地址 6:window.open()经过设置后的弹出窗口 7:用函数控制弹出窗口: 8 :同时弹出两个窗口 9: 【弹出的窗口之定时关闭控制】   ...//在父页面打开新页面 top.location.href;//在顶层页面打开新页面 2:window.open()的用法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。...window.open(URL,name,specs,replace) 参数 说明 URL 可选。打开指定的页面的URL。如果没有指定URL,打开一个新的空白窗口 name 可选。...用一个连接调用:   打开一个窗口   注意:使用的“#”是虚连接。   ...11:打开新页面 用window.open()打开新页面 但是用window.location.href=”” 却是在原窗口打开的.

    5.5K20

    跨标签页通信的8种方式(上)

    }};window.open、window.postMessage通过在一个标签页中使用window.open打开另一个标签页,并使用window.postMessage进行消息传递,可以实现跨标签页通信...window.open()open()open(url)open(url, target)open(url, target, windowFeatures)url: 一个字符串,表示要加载的资源的 URL...windowFeatures: 一个字符串,包含以逗号分隔的窗口特性列表。window.postMessage()  方法可以安全地实现跨源通信。...;总结--BroadCast Channel:使用Broadcast Channel API可以在不同的浏览器上下文之间进行消息广播和接收。...window.open、window.postMessage:通过在一个标签页中使用window.open打开另一个标签页,并使用window.postMessage进行消息传递,可以实现跨标签页通信。

    78730

    页面彈出各种窗口詳解

    ,在于showModalDialog()打开的窗口(简称模式窗口),置在父窗口上,必须关闭才能访问父窗口(建议尽量少用,以免招人反感);showModelessDialog()(简称无模式窗口),打开后不必关闭也可访问父窗口打开的窗口...七、 刷新之后就不再弹出窗口 我们使用cookie来控制一下就可以了。...如果我们想对显示全尺寸图片的窗口的外观进行某些控制(比如希望弹出窗口的高度、宽度能与全尺寸图片的大小匹配时),则可调用 window.open 方法,该方法接收三个参数,分别指定要打开文件的URL,窗口名及窗口特性...但如果全尺寸图片的大小并不统一,还用以上代码则我们需要先取得每幅全尺寸图片的大小,然后在window.open方法的窗口特性参数中一一设置height和width为正确的值,在图片数量较多的情况下,这显然效率太低了...此外,在脚本中还可以使用commandLine属性来检索应用程序启动时的参数。 在HTA中还可以继续使用html中的绝大多数标签、脚本等。

    2.6K21

    谷歌浏览器chrome调用cmd命令或exe命令

    1、客户端添加注册表 // 新建txt,后缀改为reg(注册表文件),复制时把注释去掉 // 关键在最后一行:@=“你想要的cmd命令” // 可修改协议名称,该协议为 "openupload" ,修改时全局替换即可...-------------------------- Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\openupload] @="URL...="openupload://test">测试调用cmd 2.js // 前缀与注册表注册的协议一致 --"openupload"-- window.open("openupload://test..."); 3、其他 最小化打开cmd // 例:start /min npm start start /min * 关闭当前cmd命令窗口 // 适用:* && taskkill /im cmd.exe...taskkill /im cmd.exe 隐藏cmd命令窗口 // 使用vbs文件运行cmd,达到隐藏命令窗口的效果,vbs文件(注意编码) // windows新建txt,修改后缀vbs。

    2.4K10

    js弹出框、对话框、提示框、弹窗总结

    ;window.open(‘WebForm2.aspx’)”); //弹出提示窗口,确定后,刷新父窗口 this.Response.Write(“alert...方法三:用一个连接调用: //打开一个窗口 //注意:使用的“#”是虚连接。...//5、主窗口打开文件1.htm,同时弹出小窗口page.html function openwin() { window.open(“page.html”, “”,...//回想一下,上面的弹出窗口虽然酷,但是有一点小毛病,比如你将上面的脚本放在一个需要频繁经过的页面里(例如首页),那么每次刷新这个页面,窗口都会弹出一次,我们使用cookie来控制一下就可以了。...你可以试着刷新一下这个页面或重新进入该页面,窗口再也不会弹出了。真正的Pop-Only-Once! 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

    17.4K30

    新窗口创建问题 | Electron 安全

    版 & Github 往期文章 0x01 哪些情况下会创建新窗口 在之前的章节中,我们尝试过使用 BrowserWindow、BaseWindow 在主进程中创建窗口,同时我们尝试过在渲染进程中通过...使用 noopener 时,在决定是否打开新的浏览上下文时,除 _top、_self 和 _parent 以外的非空目标名称会像 _blank 一样处理 7) noreferrer 如果设置了此特性,浏览器将省略...,如果此时,在子窗口使用 window.opener 对象的 open 方法再打开一个与父窗口同源的新窗口,并且获取新窗口对象,用这个对象与父窗口进行通信,会不会就可以获取到父窗口的上下文了呢?...的文章中,在进行 Discord RCE 时,使用 window.open 绕过了沙箱,具体操作是 window.open 加载和 Discord 同源或者允许的网页地址,之后立即通过 .location.../ 在默认浏览器中打开此事件的URL // // 关于哪些URL应该被允许通过shell.openExternal打开, // 请参照以下项目。

    64410

    谈一谈地址栏url的跳转

    当然,使用window.location.replace()方法替换掉的页面,不会出现在这个序列里,这代表着一旦我们替换掉这个页面,我们将无法通过js再跳转回这个页面,除非你知道准确的url。...window.open() window.open()方法和它的名字一样,打开一个新的页面,注意,是打开,而不是跳转,使用此方法,将会直接打开一个新的窗口。...他可以接收四个参数 window.open(URL,name,features,replace) 参数 描述 URL 一个可选的字符串,声明了要在新窗口中显示的文档的 URL。...replace 一个可选的布尔值。规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:- true - URL 替换浏览历史中的当前条目。...- false - URL 在浏览历史中创建新的条目。 features 窗口特征 channelmode=yes|no|1|0 是否使用剧院模式显示窗口。默认为 no。

    1.8K30

    BOM的介绍_BOM定义

    我们在浏览器中的一些操作都可以使用BOM的方式进行编程处理, 比如:刷新浏览器、后退、前进、在浏览器中输入URL等。...编程练习 实现:当点击页面上的按钮时,弹出确认框 (1)当点击按钮上的确定时,打开设置了新特征的子窗口, 新窗口的特征参考任务栏中的描述 (2)当点击按钮上的取消时,关闭当前页面 思路 第一步:获取到按钮元素...,并为按钮绑定鼠标单击事件 下面的步骤皆在单击事件中进行 第二步:当点击按钮时,弹出确认框,用if判断对确认框返回的值进行判断 (1)返回的值为true时,说明点击的是确认,打开新的窗口“newPage.html...("input")[0]; btn.onclick=function(){ var result=confirm("是否打开页面"); if(result){ window.open("newPage.html...刷新, 一般放到代码的最后。

    1.2K20
    领券