rantiny
2016-04-26 15:29
为什么新窗口的特征要写在一起
window.open("http://www.imooc.com","height=600,width=800,top=100,menubar=no")
宽高他们为什么要写在一起才有效,分开写("height=600","width=800","top=100")就无效呢?
因为 window.open() 实际上就是一个内建的含参函数, 实际上参数确实有 url, width,height,top 等等
为了简便 他把除url 以外的其他参数 赋值给了一个变量set 这样 函数就只包含两个参数 ;
所以 后面那一堆 都要写在一起..
因为语法规范啊,不按语法规范肯定不行啊。
因为规范问题 open();括号里 第一个双引号是uri 后面的可以属性可以数据 但是第一个是固定的 规定的 解析的时候第一个双引号中是按照uri解析的 如果按照你的写法,解析的时候判断就会出错的
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题