1 Fork me on GitHub
摘要: 1. 前言 在编程领域,Cookie 代表一种小型的文本文件,可以让开发人员在用户计算机上存储少量的数据(大约 4kb),来记录用户的某些信息,例如用户身份、喜好等,当用户下次访问网站时,网站可以通过检索这些信息来为用户展示个性化页面。另外,一些电商网站的购物车也用到了 Cookie 技术。在 HT 阅读全文
posted @ 2022-10-11 18:48 v_jjling 阅读(5549) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 JSON 全称为“JavaScript Object Notation”,是当前最流行的一种轻量级的数据交换格式,用来存储和传输数据,通常服务器端与客户端在进行交互时就是使用 JSON 格式的数据。 2. 什么是 JSON JSON 是从 JavaScript 脚本中演变而来的,并且使用 阅读全文
posted @ 2022-10-11 18:27 v_jjling 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 由于 JavaScript 语法不够严谨,一直被人们所诟病,例如在使用一个变量时,可以不使用 var 关键字来提前声明(例如:url = 'http://c.biancheng.net/';),此时 JavaScript 解释器会自动为您创建这个变量。为了使代码更加严谨,JavaScri 阅读全文
posted @ 2022-10-11 18:23 v_jjling 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 闭包(closures)是 Javascript 语言的一个难点,也是它的特色,很多高级应用都是依靠闭包实现的。闭包与变量的作用域以及变量的生命周期密切相关,本节我们就来简单介绍一下。 2. 什么是闭包 所谓闭包,指的就是一个函数。当两个函数彼此嵌套时,内部的函数就是闭包。因为在 Jav 阅读全文
posted @ 2022-10-11 18:12 v_jjling 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 在 JavaScript 开发过程中,代码可能存在一些语法或者逻辑上的错误,导致程序不能得到我们想要的结果,这时就需要我们找到并修复这些错误,我们将查找和修复错误的过程称为调试或代码调试。调试是程序开发过程中必不可少的一个环节,熟练掌握各种调试技巧,能在我们的工作中起到事半功倍的效果。在 阅读全文
posted @ 2022-10-11 16:52 v_jjling 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 在学习 CSS 时我们知道,通过 CSS 可以实现简单的动画效果,但对于比较复杂的动画,使用 CSS 实现起来就会比较麻烦。除了可以使用 CSS 来实现外,也可以使用 JavaScript 来实现。JavaScript 动画主要是通过修改元素样式来实现的,能够实现许多 CSS 动画所不能 阅读全文
posted @ 2022-10-11 16:48 v_jjling 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 表单是 Web 应用(网站)的重要组成部分,通过表单可以收集用户提交的信息,例如姓名、邮箱、电话等。由于用户在填写这些信息时,有可能出现一些错误,例如输入手机号时漏掉了一位、在输入的内容前后输入空格、邮箱的格式不正确等。为了节省带宽同时避免这些问题对服务器造成不必要的压力,我们可以使用 阅读全文
posted @ 2022-10-11 16:41 v_jjling 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 在编程中,有时代码并不会像我们预期的那样运行,会遇到各式各样的错误,例如代码中使用了错误的符号、调用未定义的方法、网络错误、读取不存在的文件、没有操作权限等。根据类型的不同,JavaScript 编程中的错误大致可以分为以下三种类型: 语法错误:也称为解析错误,一般是因为代码存在某些语法 阅读全文
posted @ 2022-10-11 16:32 v_jjling 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 JavaScript 定时器,有时也称为“计时器”,用来在经过指定的时间后执行某些任务,类似于我们生活中的闹钟。在 JavaScript 中,我们可以利用定时器来延迟执行某些代码,或者以固定的时间间隔重复执行某些代码。例如,您可以使用定时器定时更新页面中的广告或者显示一个实时的时钟等。J 阅读全文
posted @ 2022-10-11 16:08 v_jjling 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 JavaScript history 对象中包含了用户在浏览器中访问过的历史记录,其中包括通过浏览器浏览过的页面,以及当前页面中通过<iframe>加载的页面。我们可以通过 window 对象中的 history 属性来获取 history 对象,由于 window 对象是一个全局对象, 阅读全文
posted @ 2022-10-11 15:59 v_jjling 阅读(1612) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 JavaScript location 对象中包含了有关当前页面链接(URL)的信息,例如当前页面的完整 URL、端口号等,我们可以通过 window 对象中的 location 属性来获取 location 对象。由于 window 对象是一个全局对象,因此在使用window.loca 阅读全文
posted @ 2022-10-11 10:20 v_jjling 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 JavaScript screen 对象中包含了有关计算机屏幕的信息,例如分辨率、宽度、高度等,我们可以通过 window 对象的 screen 属性来获取它。由于 window 对象是一个全局对象,因此在使用window.screen时可以省略 window 前缀,例如window.s 阅读全文
posted @ 2022-10-11 09:58 v_jjling 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 JavaScript navigator 对象中存储了与浏览器相关的信息,例如名称、版本等,我们可以通过 window 对象的 navigator 属性(即 window.navigator)来引用 navigator 对象,并通过它来获取浏览器的基本信息。由于 window 对象是一个 阅读全文
posted @ 2022-10-11 09:43 v_jjling 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 浏览器对象模型(Browser Object Model,简称 BOM)是 JavaScript 的组成部分之一,BOM 赋予了 JavaScript 程序与浏览器交互的能力。window 对象是 BOM 的核心,用来表示当前浏览器窗口,其中提供了一系列用来操作或访问浏览器的方法和属性。 阅读全文
posted @ 2022-10-11 09:39 v_jjling 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 元素属性是指在 HTML 元素的开始标签中用来控制标签行为或提供标签信息的特殊词语。在 HTML DOM 中,通过 attributes 对象来表示 HTML 属性,在 attributes 对象中提供了多种添加、修改和删除 HTML 属性的方法,如下表所示: 属性 / 方法描述 att 阅读全文
posted @ 2022-10-11 09:32 v_jjling 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 通过《文档对象模型》一节的学习我们知道,当网页加载时,浏览器就会自动创建当前页面的文档对象模型(DOM),并将文档的所有部分(例如元素、属性、文本等)组织成一个逻辑树结构(类似于族谱),逻辑树的每一个分支的终点称为一个节点,每个节点都包含一个对象,这个对象就是我们本节要介绍的 Eleme 阅读全文
posted @ 2022-10-11 09:28 v_jjling 阅读(236) 评论(0) 推荐(0) 编辑
AmazingCounters.com