Avatar notebook default
25篇文章 · 46999字 · 1人关注
  • Resize,w 360,h 240
    知识点梳理

    1.ECMAScript和javaScript的关系 可简单概括为:ECMAScript是JavaScript的规范,JavaScript是EC...

  • 前端模块化

    1、为什么需要模块化 在JavaScript发展初期就是为了实现简单的页面交互逻辑,网页结构并不复杂,早期简单的网页结构是类似这样的: 但随着互...

  • firstElementChild、firstChild 、childNodes和children方法

    一、 在上面这段代码中,如果使用以下js代码 在ie9以下,alert出来的是p(p标签名字),但是在现代浏览器下,比如Chrome,FF,ie...

  • 设计模式

    前言: 面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。ECMAScript中没有类的概念,...

  • Resize,w 360,h 240
    AMD、CMD、RequireJS

    1、为什么要使用模块化 最主要的目的 解决命名冲突便于依赖管理 其他价值 提高代码可读性代码解耦,提高复用性 2、CMD、AMD、CommonJ...

  • Resize,w 360,h 240
    跨域

    一、浏览器的同源策略 1.什么是同源? 所谓“同源”指的是”三个相同“。相同的域名、端口和协议,这三个相同的话就视为同一个域,本域下的JS脚本只...

  • Resize,w 360,h 240
    AJAX

    浏览器与服务器之间,采用HTTP协议通信。用户在浏览器地址栏键入一个网址,或者通过网页表单向服务器提交内容,这时浏览器就会向服务器发出HTTP请...

  • 定时器

    定时器 JavaScript提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInterval()这两个函...

  • 原生JS实现Tab切换效果和模态框效果

    原生JS实现Tab切换效果 效果展示 原生JS实现模态框效果 效果展示

文集作者