| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> JavaScript 初学( 七 ) - 事件、字符串 -> 正文阅读 |
|
[JavaScript知识库]JavaScript 初学( 七 ) - 事件、字符串 |
一、事件事件是可以被JS侦测到的行为。 HTML事件是发生在HTML元素上的事情。 当年HTML页面使用JS的时候,JS可以触发这些事件。 HTML 事件HTML 事件可以是浏览器行为,也可以是用户行为。 HTML网页中的每个元素都可以产生某些可以触发JS函数的事件。 以下是HTML事件的实例: HTML页面完成加载 HTML input字段改变时 HTML 按钮被点击时 通常当事件发生时,你可以做一些事情。 在事件触发的时候,可以执行一部分JS代码。 HTML元素中可以添加事件属性,使用JS代码来添加HTML元素。 单引号:
双引号:
在以下实例中,按钮元素中添加了onclick属性(并加上代码):
以上实例中,JS代码将修改 id="dome"元素的内容,在下一个实例中,JS代码将修改自身元素内容(使用this.innerHTML):
JavaScript代码通常是几行代码。比较常见的是通过事件属性来调用: <button οnclick="displayDate()">The time is?</button>
常见的HTML事件下面是一些常见的HTML事件的列表:
更多事件列表:?JavaScript 参考手册 - HTML DOM 事件。 JavaScript 可以做什么?事件可以用于处理表单验证,用户输入,用户行为及浏览器动作:
可以使用 多种方法来执行JS事件代码:
在 HTML DOM 章节中你将会学到更多关于事件及事件处理程序的知识 二、字符串字符串用于存储和处理文本。 字符串可以是插入到引号内的任何内容,可以是单引号或双引号: 你可以使用索引位置来访问字符串的每个字符: var character = carname[7]; 字符串的索引从0开始,你可以在字符串中使用引号,但是字符串中的引号不要和字符串的引号相同:
你也可以在字符串添加转移字符来使用引号:
字符串长度可以使用内置属性?length?来计算字符串的长度: var txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; 特殊字符在 JavaScript 中,字符串写在单引号或双引号中。 因为这样,以下实例 JavaScript 无法解析: "We are the so-called "Vikings" from the north." 字符串 "We are the so-called " 被截断。 如何解决以上的问题呢?可以使用反斜杠 (\) 来转义 "Vikings" 字符串中的双引号,如下: "We are the so-called \"Vikings\" from the north." 反斜杠是一个转义字符。 转义字符将特殊字符转换为字符串字符: 转义字符 () 可以用于转义撇号,换行,引号,等其他特殊字符。 下表中列举了在字符串中可以使用转义字符转义的特殊字符:
字符串可以是对象通常, JavaScript 字符串是原始值,可以使用字符创建:?var firstName = "John" 但是我们也可以使用new关键字将字符串定义为一个对象:var firstName = new String("John")。
字符串属性和方法原始值字符串,如 "John", 没有属性和方法(因为他们不是对象)。 原始值可以使用JS的属性和方法,因为JS在执行方法和属性时可以把原始值当作对象。 字符串方法我们将在下一章节中介绍。 字符串属性
字符串方法
相关文章JavaScript?标准参考手册:JavaScript?String对象 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 16:43:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |