Welcome 微信登录

首页 / 脚本样式 / JavaScript

浅谈利用JavaScript进行的DDoS攻击原理与防御

浅谈利用JavaScript进行的DDoS攻击原理与防御

分布式拒绝服务攻击(DDoS)攻击是一种针对网站发起的最古老最普遍的攻击。Nick Sullivan是网站加速和安全服务提供商CloudFlare的一名系统工程师。近日,他撰文介绍了攻击者如何利用恶意网站、服务器劫持和中间人攻击发起DDoS攻击,并说明了如何使用HTTPS以及即将到来的名为“子资源一致性(Subresource Integrity,简称SRI)”的Web新技术保护网站免受攻击。现代网站的大部分交互都来自于JavaScript。网站通过直接向...
JavaScript函数使用的基本教程

JavaScript函数使用的基本教程

函数是一组可重用的代码,可以在程序的任何地方被调用。这消除了一次又一次地写入相同的代码的需要。这将帮助程序员编写模块化代码。您可以在一些小且易于管理的功能划分大程序。像任何其他高级编程语言,JavaScript支持所有必要写模块化的代码使用函数的特点。一定见过这样 alert() 和write()在前面的章节功能。我们一次又一次地使用这些功能,但它们已经写在核心JavaScript只有一次。JavaScript允许我们写自己的函数,以及本节将介绍如何编写自...
JavaScript中的函数嵌套使用

JavaScript中的函数嵌套使用

在JavaScript1.2之前,函数定义是只允许在顶层全局代码,但1.2的JavaScript可以嵌套函数定义其他函数中也是可以的。仍然存在的函数定义可以循环或条件之内不会出现限制。在函数定义这些限制只适用于函数声明与函数语句。函数文本(在JavaScript1.2引入的另一个功能)可能出现在任何JavaScript表达式,这意味着它们可以出现在if else语句内。示例:下面就是我们两个嵌套函数的例子。这可能会有点混乱,但它的工作原理完全正常:<...
JavaScript中Function()函数的使用教程

JavaScript中Function()函数的使用教程

function语句不是定义一个新的函数,并且可以定义你的函数动态使用Function()构造使用操作符的唯一途径。注:这是面向对象编程的术语。第一次可能会感觉不太习惯,这里是没有问题的。语法下面是使用new运算符创建一个使用功能Function()构造的语法。<script type="text/javascript"><!--var variablename = new Function(Arg1, Arg2..., "Functio...
浅析JavaScript中的事件机制

浅析JavaScript中的事件机制

事件是什么 ?JavaScript与HTML交互是通过在用户或浏览器操纵页面上发生的事件进行处理。当页面加载,这是一个事件。当用户点击一个按钮,这一下,也就是一个事件。事件的另一个例子是类似按下任意键,关闭窗口,调整窗口等。开发者可以使用这些事件执行JavaScript编码响应,这引起按钮以关闭视窗,消息,以便显示给用户,要验证的数据,以及几乎任何其它类型的响应可以发生的。事件是文档对象模型(DOM)第3级,每一个HTML元素的一部分有一套可以触发...
JavaScript中Cookies的相关使用教程

JavaScript中Cookies的相关使用教程

Cookies是什么 ?Web浏览器和服务器使用HTTP协议进行通信,并且HTTP是一种无状态协议。但对于一个商业网站它需要保持不同的页面间的会话信息。例如在完成多页后,一个用户注册结束。但是,如何保持所有网页用户的会话信息。在许多情况下,使用Cookie来记忆和跟踪的喜好,采购,佣金,并要求更好的访问体验或网站的统计数据等信息的最有效的方法。它是如何工作的 ?服务器发送一些数据到访问者的浏览器以cookie的形式。该浏览器可以接受cook...
使用JavaScript刷新网页的方法

使用JavaScript刷新网页的方法

可以使用JavaScript location.reload方法刷新网页。当用户点击一个链接此代码可以自动在一个事件调用。如果想使用鼠标点击刷新网页,可以用下面的代码:<a href="javascript:location.reload(true)">Refresh Page</a>要了解它更好的办法,可以刷新页面自动刷新:还可以使用JavaScript后自动给定时间段,以刷新页面。以下是每5秒后会刷新此页面的例子。可以改变这个时...
javascript原型模式用法实例详解

javascript原型模式用法实例详解

本文实例讲述了javascript原型模式用法。分享给大家供大家参考。具体分析如下:一般在了解了工厂模式和构造函数模式的弊端之后,就知道为什么需要原型模式了原型模式i的定义:每个函数都有一个prototype(原型)属性,这个属性是一个对象,它的用途是包含可以由特定类型的所有实例共享的属性和方法。比如在构造函数模型中sayInformation()方法,如果声明两个实例就要构造两次sayInformation方法,但是声明两次是没有必要的,这就是为什么有原...
用JavaScript实现页面重定向功能的教程

用JavaScript实现页面重定向功能的教程

页面重定向是什么?当你点击一个URL来访问一个网页X,但在内部你被定向到另一页Y,仅仅是因为页面重定向。这一概念是从不同于JavaScript 页面刷新 。可能有各种原因,为什么想从原来的页面重定向。下面列出的几个原因: 如果不喜欢你的域名,可以重定向到一个新的。同时,要引导所有访问者到新网站。在这种情况下,可以保持旧的域名,但放在一个页面到一个页面重定向使所有的旧域名游客可以来到新的域名。 基于浏览器的版本,或者名字不同的页面,也可以根据不同的国家,而不...
用JavaScript实现对话框的教程

用JavaScript实现对话框的教程

JavaScript支持三种重要类型的对话框。这些对话框可以用来引发和警报,或得到确认的任何输入或有来自用户的一种输入。在这里,我们将一个一个地来看每个对话框:Alert 对话框:一个警告对话框,主要是用来给一个警告信息给用户。就像如果一个输入字段要求输入一些文字,但用户不输入字段则作为验证,可以使用警告框,如下给出警告信息的一部分:<head><script type="text/javascript"><!--alert(...
深入理解JavaScript中的对象

深入理解JavaScript中的对象

JavaScript是一种面向对象编程(OOP)语言。一种编程语言可以被称为面向对象的,它为开发者提供了四种基本功能: 封装 - 存储相关的信息,无论是数据或方法,还是对象 聚合 - 存储一个对象到另一个对象的内部 继承 - 类的能力依赖于另一个类(或类数),用于其部分的属性和方法 多态性 - 编写函数或者方法,在各种不同的方式工作对象是由属性。如果属性包含一个函数,它被认为是一个对象的方法,否则,该属性被认为是一个属性。对象属性:对象的属性可以是任何三种...
<< 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 >>