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

理解JavaScriptwindow对象

它还可以用于创建弹出式窗口这种相当可疑做法,如果你喜欢惹恼你用户的话。 BOM没有官方标准,尽管所有主流浏览器都支持许多属性方法,但这已经成为了一种事实上标准。...控制窗口 可以使用window.open()方法打开一个窗口方法接收将要打开页面URL作为第一个参数窗口标题作为第二个参数,以及一系列属性作为第三个参数。...方法接收两个参数,分别是窗口要移动到屏幕X轴Y轴坐标: window.moveTo(0,0); // 移动窗口到屏幕左上角 你可以使用window.resizeTo()方法来调整窗口大小。...方法接收两个参数,用来指定调整后窗口尺寸宽度高度: window.resizeTo(600,400); 烦人弹框 这些方法在很大程度上负责给JavaScript一个坏名声,因为它们被用来创建烦人弹出式窗口...从可用性角度来看,调整或移动用户窗口大小也是一个坏主意。 许多浏览器阻止弹出式窗口,并在某些情况下不允许调用其中一些方法。例如,如果一个以上标签打开,你就不能调整一个窗口大小。

1.6K20

菜单使用

我们点击这个菜单称为弹出式菜单 3)菜单项:每一个可选菜单项被赋予一个唯一ID,当用户单击某个菜单项时Windows会将该菜单项ID发送给父窗口,父窗口通过WM_COMMAND消息处理菜单单击消息...uIDNewItem, // 新菜单项ID,如果弹出式菜单、则使用菜单句柄 LPCTSTR lpNewItem //值取决于第二个参数,若为MF_STRING则应该是一个0结尾字符串...(0一个菜单项) UINT uFlags, // 新菜单项类型,主要使用是MF_STRING、MF_POUP(弹出式菜单) UINT uIDNewItem, // 新菜单项...ID,如果弹出式菜单、则使用菜单句柄 LPCTSTR lpNewItem //值取决于第三个个参数,若为MF_STRING则应该是一个0结尾字符串 ); 下面是一个使用这种方式例子 #...)、右对齐(右上角坐标坐标)、中间对齐(上边线中点坐标坐标); int nReserved, // 参数必须给0 HWND hWnd, // 显示快捷菜单窗口句柄

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

JavaScript学习参考结构

方括号 方括号用于查找某个范围内字符: 表达式 描述 [abc] 查找方括号之间任何字符。 [^abc] 查找任何不在方括号之间字符。 [0-9] 查找任何从 0 至 9 数字。...keyCode 对于 keypress 事件,属性声明了被敲击生成 Unicode 字符码。对于 keydown keyup 事件,它指定了被敲击虚拟键盘码。...returnValue 如果设置了属性,它值比事件句柄返回值优先级高。把这个属性设置 fasle,可以取消发生事件源元素默认动作。...如果用户点击确认,那么返回值 true。如果用户点击取消,那么返回值 false。 语法:confirm("文本") 提示框 提示框经常用于提示用户在进入页面前输入某个值。...当提示框出现后,用户需要输入某个值,然后点击确认或取消按钮才能继续操纵。 如果用户点击确认,那么返回值输入值。如果用户点击取消,那么返回值 null。

2K20

ASP.NET 调味品:AJAX

在我们示例,将为 Sample.GetStates。我们还想传入国家/地区 ID 参数完成服务器端函数后 Ajax.NET 应调用回调函数。...其次,如果我们想向用户重新显示列表,需要重新使用相同数据访问方法绑定州 DropDownList。最后,必须编程方式设置选定值。...通常,可以通过触发 JavaScript OnBeforeUnLoad 事件或 OnUnload 事件达到此目的,这会打开新小型弹出式窗口弹出式窗口在加载页面时做一些清理然后自行关闭。...您自己可以使用弹出式窗口,但是其他人则不能使用,它将导致弹出式窗口受阻并使文档永久保持锁定状态。...要解决此问题,我们仍需要两个 JavaScript 事件,但是并不是启动弹出式窗口,而是将通过 AJAX 执行服务器端方法。

3.6K50

50道常见js面试题

第二个参数必须是一个数组,而call允许传递一个参数列表。...2、调用函数时,应该提供参数没有提供,参数等于undefined。 3、对象没有赋值属性,属性undefined。 4、函数没有返回值时,默认返回undefined。...Javascript解析引擎在读取一个Object属性值时,会沿着2(原型链)向上寻找,如果最终没有找到,则属性值undefined;如果最终找到属性值,则返回结果。...与这个过程不同是,当javascript解析引擎执行“给一个Object某个属性赋值”时候,如果当前Object存在属性,则改写属性值,如果当前Object本身并不存在属性,则赋值属性值...(3)JSON语法表示三种类型值,简单值(字符串,数值,布尔值,null),数组,对象 42.js3种弹出式消息提醒(警告窗口,确认窗口,信息输入窗口命令式什么?

3.5K10

JavaScript学习总结(一)——ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)

undefined 值会出现在如下情况: 从一个对象获取某个属性,如果对象及其 prototype 链 对象都没有属性时候,属性 undefined 。...JavaScript function 可以声明任意个形式参数,当 function 实际被调用时候,传入参数个数如果小于声明形式参数,那么多余形式参数 undefined 。...如果 pattern 是正则表达式,而不是字符串,则必须省略参数。 返回值 一个 RegExp 对象,具有指定模式标志。...通常只需要传递第一个参数。注意,在很多浏览器,都是阻止弹出窗口。...javascript方法getQuery(key)用于根据key获得url参值,如果不指定参数则返回一个数组返回所有参数,如: url: http://127.0.0.1?

3.7K70

JavaScript学习总结(一)——ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)

undefined 值会出现在如下情况: 从一个对象获取某个属性,如果对象及其 prototype 链 对象都没有属性时候,属性 undefined 。...JavaScript function 可以声明任意个形式参数,当 function 实际被调用时候,传入参数个数如果小于声明形式参数,那么多余形式参数 undefined 。...如果 pattern 是正则表达式,而不是字符串,则必须省略参数。 返回值 一个 RegExp 对象,具有指定模式标志。...通常只需要传递第一个参数。注意,在很多浏览器,都是阻止弹出窗口。...javascript方法getQuery(key)用于根据key获得url参值,如果不指定参数则返回一个数组返回所有参数,如: url: http://127.0.0.1?

1.8K40

【思维导图】前端开发JavaScript-巩固你JavaScript知识体系

includes() includes()用于表示数组是否包含给定值 第二个参数起始位置,默认为0如果负数,则表示倒数位置,如果大于数组长度,则重置0开始。...如果没有提供初始值,则将使用数组一个元素。 在没有初始值数组上调用 reduce 将报错。...slice(),语法字符串,slice(截取开始位置,截取结束位置),slice()参数可以为负值,如果参数是负值,则参数从字符串尾部开始算起位置。-1是指字符串最后一个字符。...() 加载history列表一个url history.go() 加载history列表某个具体页面 内置函数 字符串函数 数组函数 数学函数 日期函数 数学函数 属性 说明 ceil 大于或等于最小整数...正则对象方法 RegExp对象方法 属性 说明 test() 用于检测一个字符串是否匹配某个模式 exec() 方法用于检索字符串正则表达式匹配,该函数返回一个数组 [a-z] 匹配小写字母从

3.1K20

前端开发JavaScript-巩固你JavaScript

includes() includes()用于表示数组是否包含给定值 第二个参数起始位置,默认为0如果负数,则表示倒数位置,如果大于数组长度,则重置0开始。...如果没有提供初始值,则将使用数组一个元素。 在没有初始值数组上调用 reduce 将报错。...slice(),语法字符串,slice(截取开始位置,截取结束位置),slice()参数可以为负值,如果参数是负值,则参数从字符串尾部开始算起位置。-1是指字符串最后一个字符。...() 加载history列表一个url history.go() 加载history列表某个具体页面 内置函数 字符串函数 数组函数 数学函数 日期函数 数学函数 属性 说明 ceil 大于或等于最小整数...正则对象方法 RegExp对象方法 属性 说明 test() 用于检测一个字符串是否匹配某个模式 exec() 方法用于检索字符串正则表达式匹配,该函数返回一个数组 [a-z] 匹配小写字母从

2.8K60

前端核心JavaScript

变量类似数学变量,但用法语法不同。 变量名字需要使用者定义命名来灵活使用。 在JavaScript,给一个变量命名,我们需要遵循以下两个方面的原则。  ...1、在JavaScript如果我们想要使用函数,一般只需要简单2步;定义函数调用函数。...查找符合条件某个元素,返回元素对象 findindex find 查找符合条件某个元素,返回元素下标 基础方法 1、push 往数组最后一个位置追加元素 var arr = [1,2,3,4,5,6...abs(x) 返回x绝对值 sqrt(x) 返回x平方根 常见例子: 1、生成0~m之间随机数 Math.random()*m 2、生成0到m之间随机整数 Math.floor(Math.random...对象 screen属性 说明 screen.width 屏幕宽度,像素单位 screen.availWidth 屏幕可用宽度,像素单位 screen.height 屏幕高度,像素单位

1.5K30

BOM

在浏览器,window对象有双重角色,它既是通过JavaScript访问浏览器窗口一个接口,又是ECMAScript规定Global对象。 1....窗口位置&窗口大小 window.moveTo(100, 100); // 调整到距离左边上边坐标(100, 100) window.moveBy(100, 50); // 调整到距离左边上边坐标...也就是说,显示这些对话框时候代码会停止执行,而关掉这些对话框后代码又会恢复执行。 还有两个可以通过JavaScript打开对话框,即“查找“打印”。...设置一个URL值,也会值调用assign()方法。...每次修改location属性(hash除外),页面都会新URL重新加载!!浏览器历史记录中会生成一条记录,点击“后退”按钮会导航到前一个页面。

1.3K51

BOM

在浏览器,window对象有双重角色,它既是通过JavaScript访问浏览器窗口一个接口,又是ECMAScript规定Global对象。 1....窗口位置&窗口大小 window.moveTo(100, 100); // 调整到距离左边上边坐标(100, 100) window.moveBy(100, 50); // 调整到距离左边上边坐标...也就是说,显示这些对话框时候代码会停止执行,而关掉这些对话框后代码又会恢复执行。 还有两个可以通过JavaScript打开对话框,即“查找“打印”。...或是window.location设置一个URL值,也会值调用assign()方法。...每次修改location属性(hash除外),页面都会新URL重新加载!!浏览器历史记录中会生成一条记录,点击“后退”按钮会导航到前一个页面。

91630

JavaWeb03-轻松理解JS(Java真正全栈开发)

Ø 注意: 如果省略 value 参数,或者设置 0、-0、null、""、false、undefined 或 NaN,则对象设置 false。...Ø 注意: 如果省略 value 参数,或者设置null、""、””、+0、-00、false,则返回0;参数true则返回1;字符串形式数字,则返回转换后数字,其余则为NaN. 3.String...如果调用构造函数 Array() 时没有使用参数,那么返回数组空,length 字段 0。...当调用构造函数时只传递给它一个数字参数构造函数将返回具有指定个数、元素 undefined 数组。 当其他参数调用 Array() 时,构造函数将用参数指定值初始化数组。...事件绑定 在javascript事件经常与函数一起使用,那么我们介绍一下怎样将一个事件与函数绑定到一起,简单说,就是某个事件被触发后,函数如果被调用。

1.4K120

JavaScript脚本语言入门(下)

windowname:用于指定新窗口名称,该名称可以作为标记target属性值。如果指数指定了一个已经存在窗口,nameopen()方法将不再创建一个窗口。...要在String对象查找子字符串。 startIndex:可选项。整数值指出在String对象内开始查找索引。如果省略,则从字符串开始处查找。...如果正则表达式设置了标志g,那么方法将用替换字符串替换检索到所有与模式匹配子串,否则只替换所见所到一个与模式匹配子串。 substring:用于指定替换文本或生成替换文本函数。...如果设置了参数,返回子串不会多于这个参数指定数字,否则整个字符串都会被分割,而不考虑其长度。 返回值:一个字符串数组数组是通过delimiter指定边界将字符串分割成字符串数组。...与getElementsById()方法不同是,方法返回值是一个数组,而不是一个元素。如果想通过name属性获取页面唯一元素,可以通过获取返回数组中下标值0元素进行获取。

1.5K10

什么是WPF_windows程序设计教程

8 计时器消息WM_TIMER,wParam参数等于计时器ID值,lParam0 9 按钮子窗口WM_COMMAND消息,wParam参数低位是子窗口ID,高位是通知码, lParam参数是子窗口句柄...15 菜单消息3,WM_INITMENUPOPUP,准备显示一个弹出式菜单时产生消息,wParam参数弹出式菜单句柄,lParam低位是弹出式菜单索引,如果菜单是系统菜单,那么高位是1,否则为...17 菜单消息5,WM_SYSCOMMAND,表示用户从系统菜单中选择一个启用菜单项,其wParam参数是菜单ID, lParam0.如果消息是由按鼠标产生,那么lParam参数是鼠标的屏幕坐标...lParam 通常是一个指向内存数据指针。 由于wParam,lParam指针都是32位,需要时可以强制类型转换。具体表示什么,与message相关,他们是事先定义好。...如果自定义消息:#define WM_MYMESSAGE WM_USER+100,需确定wParam,lParam意义 (假设wParam=0时发送数据,wParam=1时接收数据,lParamCMyClass

59920

JavaScript学习(三)

JavaScript学习(三) JavaScript内置对象 JavaScript所有事物都是对象,如:字符串、数值、数值、函数等,每个对象带有属性方法。 对象属性:反映对象某些特定性质。...表示字符串某个位置数字,及字符在字符串下标。 字符串一个字符下标是0,最后一个字符下标(string.length-1)。...如果参数index不在0与string.length-1之间,方法将返回一个空字符串。 一个空格也算一个字符。...如果start与stop相等,那么方法返回就是一个空串,即长度0字符串。 如果start比stop大,那么方法在提取子串之前会先交换这两个参数。...如果没有设置参数,则切分数组包括从start到结束所有元素。 3、返回一个数组,包含从start到end(不包含元素)arrayObject元素。

1.2K10

JavaScript 对象所有方法介绍,看这一篇就够了!

shift() 删除并返回数组一个元素 slice() 从某个已有的数组返回选定元素 sort() 对数组元素进行排序 splice() 删除元素,并向数组添加新元素。...min(x,y) 返回 x y 最低值。 pow(x,y) 返回 x y 次幂。 random() 返回 0 ~ 1 之间随机数。 round(x) 把数四舍五入最接近整数。...\xdd 查找十六进制数 dd 规定字符。 \uxxxx 查找十六进制数 xxxx 规定 Unicode 字符。 量词 量词 描述 n+ 匹配任何包含至少一个 n 字符串。...实际上,ECMAScript 标准没有规定全局对象类型,JavaScript 实现或嵌入 JavaScript 都可以把任意类型对象作为全局对象,只要对象定义了这里列出基本属性函数。...而在客户端 JavaScript ,全局对象就是 Window 对象,表示允许 JavaScript 代码 Web 浏览器窗口 9.

1.1K20

WebAPIs学习笔记

,移除就没有效果,一律使用布尔值表示 如果true 代表添加了属性 如果是false 代表移除了属性 比如: disabled、checked、selected 定时器-setInterval()...result=counter(1,2) 回调函数 如果将函数A当作参数传递给函数B时,我们称函数A回调函数 回调函数本质还是函数,只不过把它当成参数使用 使用场景 定时器setInterval()...star: -获得所有元素节点,返回还是一个数组 兄弟结点查找 nextElementSibling 查找一个兄弟结点 previousElementSibling 查找一个兄弟节点 结点增加...生命周期关闭浏览器窗口 2. 在同一个窗口(页面)下数据可以共享 3. 以键值对形式存储使用 4....如果匹配成功,exec() 方法返回一个数组,否则返回null 元字符 是一些具有特殊含义字符,可以极大提高了灵活性强大匹配功能。

1K30

JavaScript 网页脚本语言 由浅入深

一种描述性语言,也是一种基于对象事件驱动,并具有安全性能脚本语言 javaScript是一种基于对象事件驱动,并具有安全性能脚本语言 解释执行 javaScript特点 向HTML页面添加交互行为...length  设置返回数组元素书名 方法 join()把数组所有的元素放入一个字符串,通过一个分隔符进行分隔      sort()对数组进行排序      push()向数组末尾添加一个或者更多元素...,不做任何调试 alert()方法 函数含义:类似于java方法,是完成任务代码语句快 使用更简单:不用定义属于某个类,直接使用 函数分类:系统函数自定义函数 parsint("字符串")...()  按照指定周期(毫秒计)来调用函数或者表达式 confirm():将弹出一个确认对话框 confirm("对话款显示纯文本") open()方法 window.open("弹出窗口URL...借用构造函数一个优势 可以在子类型构造函数向父类型构造函数传递参数 组合继承:有时候也叫做伪经典继承 将原型链借用构造函数技术组合到一块,发挥二者之长一种继承模式 使用原型链实现对原型属性方法继承

1.8K100

万字长文带你走进 JavaScript 世界

② 方法是一个对象,如果定义名称相同方法,会覆盖  ③ 在 JS ,方法调用只与方法名称有关,参数列表无关  ④ 在方法声明中有一个隐藏内置对象(arguments 数组),封装所有的实际参数...② 如果调用构造函数 Array() 时没有使用参数,那么返回数组空,length 字段 0。  ...③ 当调用构造函数时只传递给它一个数字参数构造函数将返回具有指定个数、元素 undefined 数组。  ④ 当其他参数调用 Array() 时,构造函数将用参数指定值初始化数组。  ...如果 pattern 是正则表达式,而不是字符串,则必须省略参数。 返回值  ① 一个 RegExp 对象,具有指定模式标志。... JavaClass isFinite() 检查某个值是否有穷大数 isNaN() 检查某个值是否是数字 Number() 把对象值转换为数字 parseFloat() 解析一个字符串并返回一个浮点数

1.3K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券