Logo Laravel 学院
文档
  • Laravel 8.x 中文文档
  • Laravel 7.x 中文文档
  • Laravel 6.x 中文文档
  • Laravel 5.8 中文文档
  • Laravel 5.7 中文文档
  • Laravel 5.6 中文文档
  • Laravel 5.5 中文文档
  • Laravel 5.4 中文文档
  • Laravel 5.3 中文文档
  • Laravel 5.2 中文文档
  • Laravel 5.1 中文文档
  • Lumen 中文文档
全栈教程
  • PHP 全栈工程师指南
  • PHP 入门到实战
  • Laravel 入门到精通
  • Vue.js 入门到实战
  • 玩转 PhpStorm 教程
  • Laravel 博客入门项目
  • Laravel 微信小程序项目
  • Laravel 前后端分离项目
  • Swoole 入门到实战
  • Eloquent 性能优化实战
  • Redis 高性能实战系列
  • Laravel 新版本特性
  • PHP 新特性与最佳实践
Golang
  • Go 入门教程
  • Go Web 编程
  • Gin 使用教程
  • 微服务开发
内功修炼
  • 数据结构与算法
  • 网络协议
  • 微服务从入门到实践
  • 高性能 MySQL 实战
  • 高性能 Redis 实战
  • Laravel 消息队列实战
  • Laravel 从学徒到工匠
  • PHP 设计模式系列
  • 名企面试指南
资源库
  • Laravel 资源大全
  • Laravel 开源项目
  • Laravel 扩展包
  • Laravel 资源下载
更多
  • 博客 & 新闻
  • 问答 & 讨论
  • Leetcode 题解
  • 学院君读书笔记系列
  • 关于 Laravel 学院
  • Laravel 互助学习群
  • Golang 互助学习群
更多
  • Laravel 中文文档
  • Laravel 全栈教程
  • Laravel 学习路径
  • Go 入门教程
  • 程序员内功修炼
  • 博客
  • 问答
Search Sign up Log in
Info
Content
Book Navigation
  • JavaScript 权威指南

  • 目录索引

  • 词法结构

  • 类型、变量和值

    • 概述

    • 数字类型与算术运算

    • 日期和时间

    • 字符串

    • 布尔值、null 和 undefined

    • 全局对象和包装对象

    • 基本类型和引用类型的比较

    • 类型转化

    • 变量声明

    • 变量作用域

  • 表达式和运算符

    • 表达式概述

    • 运算符概述

    • 算术运算符

    • 关系运算符

    • 逻辑运算符

    • 赋值运算符

    • 表达式计算:eval

    • 其他运算符

  • 语句

    • 表达式语句

    • 复合语句和空语句

    • 声明语句

    • 条件语句

    • 循环语句

    • 跳转语句

    • 其他语句类型

  • 对象

    • 对象概述

    • 创建对象

    • 属性的查询和设置

    • 属性的删除、检测和枚举

    • 属性 getter 和 setter

    • 属性的特性

    • 对象的三个属性

    • 序列化对象

    • 对象方法

  • 数组

    • 创建数组

    • 数组元素的读和写

    • 稀疏数组

    • 数组长度

    • 数组元素的添加和删除

    • 数组遍历

    • 多维数组

    • 数组方法

    • 数组类型判断

    • 类数组对象

    • 作为数组的字符串

  • 函数

    • 函数概述与定义

    • 函数调用

    • 函数的实参和形参

    • 用作值的函数

    • 作为命名空间的函数

    • 作用域和闭包

    • 函数属性、方法和构造函数

    • 函数式编程

  • 类和模块

    • 类和原型

    • 类和构造函数

    • 在 JavaScript 中实现 Java 式的类继承

    • 类的扩展

    • 类和类型

    • JavaScript 中的面向对象技术

    • 子类

    • ECMAScript 5 中的类

    • 模块

  • 正则表达式

    • 基本定义和语法

    • 用于模式匹配的 String 语法

    • RegExp 对象

  • 子集和扩展

    • JavaScript 的子集

    • 常量和局部变量

    • 解构赋值

    • 迭代器和生成器

    • 函数简写与多 catch 语句

    • E4X:ECMAScript for XML

  • 服务器端 JavaScript

    • 用 Rhino 脚本化 Java

    • 用 Node.js 实现异步 I/O

  • Web 浏览器

    • 客户端 JavaScript 概述

    • 在 HTML 中嵌入 JavaScript

    • JavaScript 程序的执行

    • 兼容性和互用性

    • 可访问性和安全性

    • 客户端框架

  • Window 对象

    • 定时器

    • 浏览器定位和导航

    • 浏览历史

    • 浏览器和屏幕信息

    • 对话框

    • 错误处理

    • 作为 Window 对象属性的文档元素

    • 多窗口和窗体

  • 脚本化文档(DOM)

    • DOM 概览

    • 选取文档元素

    • 文档结构和遍历

    • 属性

    • 元素的内容

    • 创建、插入和删除节点

    • 文档和元素的几何形态和滚动

    • HTML 表单

    • 其他文档特性

  • 脚本化 CSS

    • CSS 概览

    • 重要的 CSS 属性

    • 脚本化内联样式

    • 查询计算出的样式

    • 脚本化 CSS 类

    • 脚本化样式表

  • 事件处理

    • 事件概览

    • 事件类型

    • 注册事件处理程序

    • 事件处理程序的调用

    • 文档加载事件

    • 鼠标事件

    • 鼠标滚轮事件

    • 拖放事件

    • 文本输入和键盘事件

  • 脚本化 HTTP(Ajax)

    • 使用 XMLHttpRequest(一):发送请求获取响应

    • 使用 XMLHttpRequest(二):编码请求主体

    • 使用 XMLHttpRequest(三):HTTP 进度事件

    • 使用 XMLHttpRequest(四):中止请求和超时

    • 使用 XMLHttpRequest(五):跨域 HTTP 请求

    • 发送 JSONP 请求

    • 基于服务器端推送事件的 Comet 技术

  • jQuery

    • jQuery 基础

    • jQuery 的 getter 与 setter

    • 修改文档结构

    • 使用 jQuery 处理事件

    • 动画效果

    • jQuery 中的 Ajax

    • 工具函数

    • jQuery 选择器和选取方法

    • 插件扩展和 UI 类库

  • 客户端存储

    • localStorage 和 sessionStorage

    • Cookie

    • 利用 IE userData 持久化数据

    • Web 应用存储和离线 Web 应用

  • 多媒体和图形编程

    • 脚本化图片

    • 脚本化音频和视频

    • SVG:可伸缩的矢量图形

    • 基于 Canvas 绘制图形

  • HTML 5 API

    • 地理位置

    • 历史记录与跨源消息

    • Web Worker

    • 类型化数组和 ArrayBuffer

    • Blob

    • 文件系统与客户端数据库

    • WebSocket

Books
JavaScript 权威指南
多媒体和图形编程

多媒体和图形编程

Created 4 years ago by 学院君, Updated 4 years ago    6007 views    0 likes    0 collects

脚本化图片

下面是一段基于 JavaScript 脚本设置图片的示例代码: /** * 优雅的图片翻转实现方式 * * <i...

由 学院君 发布于4 years ago    浏览数: 1602    点赞数: 0

脚本化音频和视频

HTML5 引入了 <video> 和 <audio> 元素用于表示视频和音频。 类型选择和加载 可以通...

由 学院君 发布于4 years ago    浏览数: 1035    点赞数: 0

SVG:可伸缩的矢量图形

可缩放矢量图形(Scalable Vector Graphics,SVG)是一种用于描述图形的 XML 语法,一个简单的 SVG 文...

由 学院君 发布于4 years ago    浏览数: 1466    点赞数: 0

基于 Canvas 绘制图形

Canvas 中的图形 <canvas> 元素自身是没有任何外观的,但是它在文档中创建一个画板,同时还提供了很多强大的...

由 学院君 发布于4 years ago    浏览数: 1106    点赞数: 0

Search Results

Clear Search
分享到以下平台:

No Comments
登录后即可添加评论
升级为学院君订阅用户
Back to top

© 2025 基于 Laravel 6 构建 | 关于学院 | 订阅服务 | 友情链接 | 站点地图