文章 2017-11-09 来自:开发者社区

JavaScript作用域原理(二)——预编译

JavaScript是一种脚本语言, 它的执行过程, 是一种翻译执行的过程。并且JavaScript是有预编译过程的,在执行每一段脚本代码之前, 都会首先处理var关键字和function定义式(函数定义式和函数表达式)。   一、变量执行之前,会被赋为undefined <p id="scope2" style="color:red"></p>      fun...

文章 2017-08-01 来自:开发者社区

浅谈 JavaScript DDoS 攻击原理与防御

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

文章 2017-08-01 来自:开发者社区

js中几种实用的跨域方法原理详解

1、这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 (1)下表给出了相对http://store.company.com/dir/page.html同源检测的结果: 要解决跨域的问题,我们可以使用以下几种方法: 一、通过jso.....

文章 2017-08-01 来自:开发者社区

JavaScript异步编程之jsdeferred原理解析

1. 前言 最近在看司徒正美的《JavaScript框架设计》,看到异步编程的那一章介绍了jsdeferred这个库,觉得很有意思,花了几天的时间研究了一下代码,在此做一下分享。 异步编程是编写js的一个很重要的理念,特别是在处理复杂应用的时候,异步编程的技巧就至关重要。那么下面就来看看这个被称为里程碑式的异步编程库吧。 2. API源码解析 2.1 构造函数 这里使用了安全的构造函数,避免了在....

文章 2017-06-02 来自:开发者社区

JavaScript 中 this 的工作原理以及注意事项

在JavaScript中,this 的概念比较复杂。除了在面向对象编程中,this 还是随处可用的。这篇文章介绍了this 的工作原理,它会造成什么样的问题以及this 的相关例子。 要根据this 所在的位置来理解它,情况大概可以分为3种: 在函数中:this 通常是一个隐含的参数。 在函数外(顶级作用域中):在浏览器中this 指的是全局对象;在Node.js中指的是模块(module)的导....

文章 2017-02-15 来自:开发者社区

JS:“分享到”之类的悬浮框的运动原理(代码)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>只传一个参数</title> <style type="text/css"> .div { ...

文章 2016-09-25 来自:开发者社区

JS-抽奖系统-实现原理

有本事中奖的,过来找我换红包!!哈哈!! &nbsp; &lt;meta charset="UTF-8"&gt; &lt;title&gt;抽奖系统&lt;/title&gt; &lt;style type="text/css"&gt; .wrap { width: 300px; margin: 20px auto; text-align: center; } .box { padding: .....

问答 2016-06-16 来自:开发者社区

求一份浏览器中html css javascript jquery ajax的渲染顺序与原理!!

基于工作会使用到成熟的插件,那么浏览器的渲染顺序的问题就显得尤为突出,所以想要一份浏览器中html css javascript jquery ajax的渲染顺序与原理!!回答好,会点赞哦!

问答 2016-06-14 来自:开发者社区

GSAP js动画性能优于jQuery的原理是什么?

这是官方网址,貌似GSAP在chrome or firefox or opera等浏览器是调用HTML5原生的动画变换,但在官方给出的示例页面中(http://www.greensock.com/js/speed.html),GSAP在IE下跑的帧数也明显高于jquery,GSAP官方也狂妄号称“20x faster than jQuery”,在IE下GSAP是如何做到比jquery更快的? 虽....

文章 2016-05-27 来自:开发者社区

When.js的原理及快速实现

这篇文章可以看作是屈屈同学关于when.js的文章《异步编程:When.js快速上手》的续篇。 屈屈的文章中详细介绍了when.js,在这里关于when.js的使用我就不多复述了,大家可以自己去研究它的API。 在这里,我主要想讨论的是如何实现一个when.js类似的promise/A框架。为了更清晰了解实现原理,我略过when.js中一些比较强大的功能,只实现其中最核心的功能,包括基本的th.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注