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

前端学习资料整理

关系:instance.constructor.prototype = instance.proto 特点: JavaScript对象是通过引用来传递,我们创建每个对象实体中并没有一份属于自己原型副本...http://www.jb51.net/article/25826.htm [document对象]   该对象是window和frames对象一个属性,是显示窗口或框架内一个文档。    ...  location 窗口所显示文档完整(绝对)URL(该属性本身也是一个对象)不要把它与document.location混淆,后者是当前显示文档URL。...(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象 (2)创建一个HTTP请求,并指定该HTTP请求方法、URL及验证信息 (3)设置响应HTTP请求状态变化函数 (4)发送...等请求完,页面刷新,内容也会出现,用户看到内容。 (待完善) 如何解决跨域问题?

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

JavaScript BOM浏览器对象模型

,控制屏幕更新 opener 打开当前窗口窗口 parent 指向包含另一个窗口窗口(由框架使用) screen 显示屏幕相关信息,高度、宽度(以像素为单位) self 指示当前窗口。...close() 关闭窗口 confirm() 创建一个需要用户确认对话框 focus() 将焦点移至窗口 open(url,name,[options]) 打开一个新窗口并返回window对象 prompt...使用window.open()方法可以导航到一个特定URL,也可以打开一个浏览器窗口。...alert(); //窗口操作父窗口 document.onclick = function () { opener.document.write('窗口让我输出!')...但取消间歇调用重要性要远远高于取消超时调用,因为在不加干涉情况下,间歇调用将会一直执行到页面关闭。

1.8K60

JavaScript学习笔记+常用js用法、范例(一)

数学对象; Date日期对象 高级对象: Object自定义对象;Error错误对象;Function函数对象; RegExp正则表达式对象;Global全局对象 自动创建对象:调用字符串对象属性或方法时自动创建对象...: var str1=”hello world”; 手工创建对象:采用new创建字符串对象str1,全局有效。 :var str1= new String(“hello word”); 1....Date 时间对象创建日期对象: a.指定参数时: var nowd1=new Date();document.write(nowd1.toLocaleString( )); //显示当前时间,...’); } 由于 javascript 没有类型,所以变量可以指向任意类型,也可以指向一个函数,对它来说都只是一片内存空间而已 匿名函数一般用在只有一次使用情况下,也是可以传递参数 : element.onclick...对象,代表浏览过窗口历史记录 * location 对象,代表窗口文件地址,修改属性可以调入网页 * status (defaultStatus)窗口状态栏信息 closed 窗口是否关闭,关闭时该值为

2K10

Python桌面程序开发入门(十六)-在应用程序中加入HTML

参数cell是一个wx.html.HtmlCell对象,该对象代表所显示文档一部分,诸如文本、单元格或图像等。wx.html.HtmlCell类被HTML解析器创建,这将在本章后部分讨论。...拓展HTML窗口  在这一节,我们将给你展示如何处理HTML窗口HTML标记,如何创造你自己标记,如何在HTML中嵌入wxPython控件,如何处理其它文件格式,以及如何在应用程序中创建一个真实...第三个方案是创建一个与解析器的当前容器同级容器,意思是不是嵌入。例如一个段落——它不是前一段一部分,也附属于前一段;它是该页中?...参数filter是你wx.html.HtmlFilter类一个实例。一旦注册了筛选器,那么该窗口就可以使用筛选器来管理通过了CanRead()测试文件对象。 ...这使得你能够直接将ie窗口嵌入到你应用程序中。  使用IE控件比较简单,类似使用内部wxPythonHTML窗口

2.6K00

JS快速入门(二)

BOM 由一系列相关对象组成,window 作为 BOM 顶层对象,所有其他全局对象都是 window 对象,甚至 DOM 也是其对象之一; window 对象作为 BOM 顶级对象,本身包含一些全局属性和方法...,其对象也有其 特有的属性和方法 使用 window 对象时,可以使用完整语法,也可以忽略 window,:window.alert() 与 alert()效果相同 window对象...方法 说明 open() 打开一个浏览器窗口 alert() 显示警告窗口 close() 关闭当前浏览器窗口 scrollTo() 可把内容滑动到指定坐标 scrollBy() 可将内容滑动指定距离..._top 替换任何可加载框架集 features 设置打开窗口功能样式(:width=500) replace true – 替换浏览历史中的当前条目 false – 在浏览历史中创建条目...文本节点、属性节点 节点之间层级关系:父(parent)、(child)和同胞(sibling)等术语用 描述这些关系。

6.5K30

JavaScript学习(三)

:字符串长度、图像长宽等。 对象方法:能在对象上执行操作。:表单提交,时间获取等。...如果没有设置参数,则切分数组包括从start到结束所有元素。 3、返回一个数组,包含从start到end(包含该元素)arrayObject中元素。...2、name:想要查询元素节点属性名字 setAttribute()方法 setAttribute()方法增加一个指定名称和值属性,或者把一个现有的属性设定为指定值。...语法:elementNode.childNodes 注意: 如果选定节点没有节点,则该属性返回包含节点NodeList。...创建文本节点createTextNode() createTextNode()方法创建文本节点,返回新创建Text节点。

1.2K10

火绒截获新型勒索病毒Spora 通过IE、Flash漏洞等方式传播

一、综述 近日,火绒实验室截获了一个勒索病毒Spora,通过漏洞和诱骗方式传播,除了加密被感染电脑本机文件外(doc/ppt/psd/jpg……等各种文件类型),还会加密局域网共享文件夹中文件,然后弹出窗口...其次,病毒团伙制作仿冒网站时使用是付费漏洞工具RIG EK,而RIG EK还提供其他多种服务,所以该勒索病毒可能会出现传播方式。...针对最近勒索软件层出状况,火绒实验室再次提醒广大用户,安装合格安全软件是电脑最基本安全措施,保持相应安全设置和升级功能,可以有效防御勒索软件等各种恶性安全威胁。...二、传播方式 火绒近期截获到一组病毒样本,其通过IE、Flash Player漏洞或者诱骗用户点击方式进行恶意代码传播,其传播恶意代码中包含有勒索病毒。...VBScript代码 VBScript代码中存放有一个动态库二进制数据,根据其代码结构我们得知该报告中所提及两个传播页面都是使用漏洞工具箱Rig EK生成

93830

前端入门6-JavaScript客户端api&jQuery

createElement(tag) 创建指定标签元素节点 craeteTextNode(text) 创建指定文本内容Text对象 location 返回当前文档地址Location对象 API...appendChild(HTMLElement) 为当前元素添加元素 cloneNode(boolean) 拷贝一份当前元素,返回HTMElement对象,参数设置是否拷贝当前元素元素 isEqualNode...jQuery 为什么使用 jQuery 类似 JVM 隐藏了不同操作系统之间差异,让开发能够更专注功能实现,而不必花费过多时间适配不同操作系统。...对象 添加元素 //方式1:在.main元素元素末尾加入元素 $(".main").append(node1); $(".main").append("我是一个span元素"); //方式2:在.main元素元素开头加入元素 $(".main").prepend("我是第一个span元素"); //方式3:替换掉所有元素内容 $("

6K40

Android开发人员不得不学习JavaScript基础(二)

prompt() 显示可提示用户输入对话框 confirm() 显示带有一段消息以及确认按钮和取消按钮对话框 open() 打开一个浏览器窗口,或者查找一个已命名窗口 close() 关闭浏览器窗口...user_agent,像360兼容模式用IE、极速模式用是chrom内核。...,单位为像素 colorDepth 用户浏览器表示颜色位数,通常为32位(每像素位数)(IE浏览器不支持) pixelDepth 窗口可以使用屏幕高度,单位为像素 height 屏幕高度,单位为像素...DOM操作: 方法 说明 createElement(ele) 创建一个元素节点 createTextNode() 创建一个包含着给定文本新文本节点 appendChild() 指定节点最后一个节点列表之后添加一个节点...6.5、getElementsByTagName()方法,返回带有指定标签名节点对象集合。返回元素顺序是它们在文档中顺序。 Tagname是标签名称,p、a、img等标签名。

72530

前端硬核面试专题之 HTML 24 问

window 对象常用属性 window.self 返回当前窗口引用 window.parent 返回当前窗体父窗体对象 window.top 返回当前窗体最顶层父窗体引用 window.outerwidth...打开一个“模态窗口”(打开窗口只要不关闭,其父窗口即无法获得焦点;且父子窗口间可以传递数据) ---- document 常用属性与方法有哪些 ?...document常见方法 write():动态向页面写入内容 createElement(Tag):创建一个 HTML 标签对象 getElementById(ID):获得指定 id 对象 getElementsByName...特性 绘画 canvas; 用于媒介回放 video 和 audio 元素; 本地离线存储 localStorage 长期存储数据,浏览器关闭后数据丢失; sessionStorage 数据在浏览器关闭后自动删除...,noframes; 支持 HTML5 标签 IE8/IE7/IE6 支持通过 document.createElement 方法产生标签,可以利用这一特性让这些浏览器支持 HTML5 标签,浏览器支持标签后

1.1K20

JavaScript 网页脚本语言 由浅入深

; 声明直接赋值(建议使用) width=5; 经验:变量可以不经声明而直接使用,但这种方法很容易出错.也很难查找排错推荐使用 核心语法-数据类型 数据类型: undefined null(表示一个空值和...  webkit Firefox  trident IE 猎豹 搜狗 UC  2)操作BOM BOM:浏览器对象模型(Browser Object Model) bom提供了独立于内容,可以与浏览器窗口进行互动对象结构...BOM可以实现功能 弹出新浏览器窗口 移动关闭浏览器窗口以及调整窗口大小 页面的前进和后退 Windows对象常用属性 属相名称   说明 histroy   有关客户访问过URL信息 location...()   打开一个浏览器窗口,加载给定URL所指定文档 setTimeout()  在指定毫秒后调用函数或计算表达式 setinterval()  按照指定周期(以毫秒计)来调用函数或者表达式...调用构造函数四个步骤 *创建一个对象 *将构造函数作用域给对象(this就指向了这个对象) *执行构造函数中代码 *返回对象 constructor属性标识它对象属性 instanceof

1.8K100

duilib创建自定义控件

用Duilib开发界面时,很多情况下库自带控件不满足需求,就需要基于Duilib建立自定义控件(自绘控件,或者用来封装win32窗体,来显示视频、网页等)。        ...创建自定义控件包含两个过程:        1、继承现有的控件类创建控件类        2、让程序识别控件并可以在xml中使用 创建控件类:        首先从现有的Duilib控件中选择一个最合适控件类作为父类用来派生...SetInternelVisible、SetPos:这几个函数同样也是,当控件封装了Win32窗口后,重写这几个函数来控制窗口显示和隐藏、和位置。       这样就创建完成了自定义控件。...识别控件:        自定义控件创建完毕后,需要做就是让控件可以被xml布局识别出来。...封装窗口有三种:第一种比较简单、单纯封装一个窗口、让视频库一类库依赖;第二种麻烦一些、封装窗口、并且处理窗口消息;第三种和第二种类似、封装Win32控件并且处理他消息。

2.8K50

史上最全前端基础面试题,你必须掌握哦!

完成函数getScrollOffset返回窗口滚动条偏移量 现有一个字符串richText,是一段富文本,需要显示在页面上.有个要求,需要给其中只包含一个img元素p标签增加一个叫picclass...2)被css隐藏节点,display: none 对每一个可见节点,找到恰当CSSOM规则并应用 发布可视节点内容和计算样式 js解析如下: 浏览器创建Document对象并解析HTML,将解析到元素和文本节点添加到文档中...是需要发送对象,origin是目标窗口origin。...console.log(i + ' '); }, 100); }(i)); } 复制代码 现有一个Page类,其原型对象上有许多以post开头方法(postMsg);另有一拦截函数chekc...,如果指定窗口,查询当前窗口尺寸 **/ function getViewportSize(w) { w = w || window; // IE9及标准浏览器中可使用此标准方法

1.9K31

ECMAScript进化史(1):​话说Web脚本语言王者JavaScript加冕历史

,同时javascript里函数还有可以作为构造函数,这个构造函数可以创建实例化对象,结果导致方法执行时候this指针指向会不断发生变化,很难控制。  ...VBScript也是Microsoft推出产品,开始主要定位于客户端脚本,由于动态页面技术快速发展,VBScript走向服务器端,与ASP,IIS(Internet Infomation Server...MicrosoftJScript和VBScript脚本应用在服务器端,执行相应管理权限,同时Microsoft提供其访问系统组建API,使之与系统紧密结合,访问本地数据库,并将结果返回客户端浏览器等...因此,他仅仅在推出Windows95中增加了一个网络浏览功能,而并没有进行浏览器技术开发计划。 在随后两年内,网景专注浏览器技术开发。...1997年,微软发布了性能稳定IE 4.0,并捆绑windows销售,从此终结了Netscape 王者之路 作为竞争对手微软在自家IE3中加入了名为JScript(名称不同是为了避免侵权)JavaScript

69300

web前端常见面试题归纳

View部分:分成三个部分:窗口部分、滚动部分和布局部分 窗口api:操作浏览器窗口位置、尺寸等,包括;moveTo(x,y):窗口移动到屏幕特定坐标;moveBy(x,y):窗口移动特定距离;resizeTo...:object、function、Array ES6中新增了一种symbol:这种类型数据每次创建,则开辟空间存储,可解决属性名称冲突问题 谷歌新版本中还出现了一种bigInt,是指安全存储、操作大整数...) 面向对象编程实现 创建对象 字面量形式:{} Object构造函数创建 构造函数形式: new XXXX 遍历对象 for…in Object.entries()/Object.keys()/Object.values...复制一份父类属性或者方法给子类 优点:1、 解决了子类实例共享父类引用属性问题 2、创建子类实例时,可以用父类构造函数传递参数 缺点:1、无法实现复用,每一个子类实例都有一个run函数,如果实例对象多了...遍历:方法创建一个数组,数组中元素是通过检查指定数组中符合条件所有元素 every遍历:每个元素都满足条件则返回true,否则返回false some遍历:只要有一个以上元素满足条件就返回true

97220

javascript基础-3

replace:一个可选布尔值 true:URL 替换浏览历史中的当前条目 false:URL 在浏览历史中创建条目 (2).window.close() 直接调用; eg: <script...()——加载一个文档; window.location.repalace()——替换当前文档; 、Screen对象 Screen 对象包含有关客户端显示屏幕信息。...早期主要用于测试可疑软件等); 引用第三方内容; 独立交互内容; 需要保持独立焦点和历史管理窗口(在ajax中会面临用户无法退回上一步情况,可以用iframe解决,ajax下面会说) 举例,...https://blog.51cto.com/blogger/publish) 三、Cookie cookie 是存储访问者计算机中变量。...,而是一种用于创建更好更快以及交互性更强Web应用程序技术。

1K20

2023年超全前端面试题-背完稳稳拿offer(欢迎补充)

特点: JavaScript对象是通过引用来传递,我们创建每个对象实体中并没有一份属于自己原型副本。当我们修改原型时,与之相关对象也会继承这一改变。...(4)第四种方式是原型式继承,原型式继承主要思路就是基于已有的对象创建对象,实现原理是,向函数中传入一个对象,然后返回一个以这个对象为原型对象。...而当data是一个函数情况下,每次函数执行完毕后都会返回一个对象,这样的话每个组件都会维护一份独立对象(data) computed与watch watch 属性监听 是一个对象,键是需要观察属性...v-model是语法糖,默认情况下:value和@input。...此时我们就需要先根据真实dom生成虚拟dom, 当虚拟dom某个节点数据改变后会生成有一个Vnode, 然后Vnode和旧Vnode作比较,发现有不一样地方就直接修改在真实DOM上,然后使旧

1K12

网页木马是什么原理啊_浏览器中了木马怎么办

WSH也有它不足之处,任何事物都有两面性,WSH 也例外。...应该说,WSH 优点在于它使我们可以充分利用 脚本来实现计算机工作自动化;但不可否认,也正是它这一特点,使我们系统又有了安全隐患。...借助WSH这一缺陷,通过JAVASCRIPT,VBSCRIPT,ACTIVEX等网页 脚本语言,就形成了现在“网页危机”。...在Applet中可以使用ActiveX技术,直接嵌入ActiveX控制,或者以ActiveX技术为桥梁,将其它开发商提供多种语言程序对象集成到Java中。...本站仅提供信息存储空间服务,拥有所有权,承担相关法律责任。发现本站有涉嫌侵权/违法违规内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

1.9K20
领券