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

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

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

文章 2017-10-18 来自:开发者社区

JavaScript 包管理器工作原理简介

本文讲的是JavaScript 包管理器工作原理简介, 不久前,Node.js 社区的负责人之一 ashley williams 发了一条这样的推特: lockfiles = awesome for apps, bad for libs this is not a new thought, i'm confused why's everyone mad about this 锁...

文章 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-05-02 来自:开发者社区

浅谈JS DDoS攻击原理与防御

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

文章 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的渲染顺序与原理!!回答好,会点赞哦!

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

产品推荐

开发与运维

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

+关注