(三)JavaScript之[事件]与[字符串]
5】、事件
**JavaScript事件:HTML事件
 * HTML事件是发生在HTML元素上的事情
 * HTML事件可以是【浏览器的行为】,也可以是【用户的行为】
 *
 * 实例:
 * HTML页面完成加载
 * HTML input字段改变时
 * HTML 按钮被点击
 *
 * 常见的HTML事件
 * onchange HTML元素(表单)改变
 * onclick 用户点击HTML元素
 * onmouseover 用户在一个HTML元素上移动鼠标
 * onmouseout 用户在一个HTML元素上移开鼠标
 * onkeydown 用户按下键盘按键
 * onload 浏览器已经完成页面的加载
 *
 * 所有事件列表参考: JavaScript 参考手册 - HTML DOM 事件。
6】、字符串
字符串属性
 属性	描述
 constructor	返回创建字符串属性的函数
 length	返回字符串的长度
 prototype	允许您向对象添加属性和方法
 字符串方法
 Method	描述
 charAt()	返回指定索引位置的字符
 charCodeAt()	返回指定索引位置字符的 Unicode 值
 concat()	连接两个或多个字符串,返回连接后的字符串
 fromCharCode()	将字符转换为 Unicode 值
 indexOf()	返回字符串中检索指定字符第一次出现的位置
 lastIndexOf()	返回字符串中检索指定字符最后一次出现的位置
 localeCompare()	用本地特定的顺序来比较两个字符串
 match()	找到一个或多个正则表达式的匹配
 replace()	替换与正则表达式匹配的子串
 search()	检索与正则表达式相匹配的值
 slice()	提取字符串的片断,并在新的字符串中返回被提取的部分
 split()	把字符串分割为子字符串数组
 substr()	从起始索引号提取字符串中指定数目的字符
 substring()	提取字符串中两个指定的索引号之间的字符
 toLocaleLowerCase()	根据主机的语言环境把字符串转换为小写,只有几种语言(如土耳其语)具
有地方特有的大小写映射
 toLocaleUpperCase()	根据主机的语言环境把字符串转换为大写,只有几种语言(如土耳其语)具
有地方特有的大小写映射
 toLowerCase()	把字符串转换为小写
 toString()	返回字符串对象值
 toUpperCase()	把字符串转换为大写
 trim()	移除字符串首尾空白
 valueOf()	返回某个字符串对象的原始值
//字符串也可以是对象
//一般情况下不要创建String对象,它会拖慢执行速度,并可能产生其他副作用
var x = 'John';
var y = new String('John');
console.log(typeof(x)); //string
console.log(typeof(y)); //object
console.log(x == y); //true
console.log(x === y); //false,数据类型不一样
/** ===为绝对相等,数据类型和值都必须相等 **/
(三)JavaScript之[事件]与[字符串]的更多相关文章
- [转]javascript指定事件处理程序包括三种方式:
		javascript指定事件处理程序包括三种方式: (1):DOM0级事件处理程序 如: 代码如下: var btn=document.getElementById("mybtn" ... 
- JavaScript三种绑定事件的方式
		JavaScript三种绑定事件的方式: 1. <div id="btn" onclick="clickone()"></div> // ... 
- JavaScript的事件对象_概述/this
		JavaScript 事件的一个重要方面是它们拥有一些相对一致的特点,可以给你的开发提供更多的强大功能. 最方便和强大的就是事件对象,他们可以帮你处理鼠标事件和键盘敲击方面的情况,此外还可以修改一般事 ... 
- JavaScript 计时事件
		JavaScript 计时事件 通过使用 JavaScript,我们有能力作到在一个设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行.我们称之为计时事件. 在 JavaScritp 中使用计 ... 
- 深入研究JavaScript的事件机制
		本篇开始将回顾下Javascript的事件机制.同时会从一个最小的函数开始写到最后一个具有完整功能的,强大的事件模块.为叙述方便将响应函数/回调函数/事件Listener/事件handler都称为事件 ... 
- JavaScript 计时事件-setInterval()-clearInterval() -setTimeout()-clearTimeout()
		(PS:JavaScript 一个设定的时间间隔之后来执行代码,我们称之为计时事件.) JavaScript 计时事件 通过使用 JavaScript,我们有能力做到在一个设定的时间间隔之后来执行代码 ... 
- JavaScript框架设计(四) 字符串选择器(选择器模块结束)
		JavaScript框架设计(四) 字符串选择器(选择器模块结束) 经过前面JavaScript框架设计(三) push兼容性和选择器上下文的铺垫,实现了在某一元素下寻找,现在终于进入了字符串选择器 ... 
- jQuery $(document).ready()和JavaScript onload事件
		jQuery $(document).ready()和JavaScript onload事件 Why we need a right time? 对元素的操作和事件的绑定需要等待一个合适的时机,可以看 ... 
- JavaScript中常见的字符串操作函数及用法
		JavaScript中常见的字符串操作函数及用法 最近几次参加前端实习生招聘的笔试,发现很多笔试题都会考到字符串的处理,比方说去哪儿网笔试题.淘宝的笔试题等.如果你经常参加笔试或者也是一个过来人,相信 ... 
随机推荐
- Chrome插件-Postman Interceptor
			postman有一个chrome插件 Postman Interceptor,可以让postman中发送请求的时候使用这个网站的浏览器cookie Postman Interceptor,可以让pos ... 
- IDEA mybatis-generator 逆向工程
			1.在maven工程中的resource中创建generatorConfig.xml 2.配置generatorConfig.xml <?xml version="1.0" ... 
- iOS 上的相机捕捉 swift
			第一台 iPhone 问世就装有相机.在第一个 SKDs 版本中,在 app 里面整合相机的唯一方法就是使用 UIImagePickerController,但到了 iOS 4,发布了更灵活的 AVF ... 
- flask-SocketIO
			本文来源:https://www.jianshu.com/p/d81397edd2b1 websocket是html5中实现了服务端和客户端进行双向文本或二进制数据通信的一种新协议,其实已经低于HTT ... 
- linux中脚本权限问题以及win下使用telnet测试linux端口
			一个脚本叫up,执行脚本报错如下: -bash: ./up: Permission denied 解决: chmod +rx up 在执行,OK了. /************************ ... 
- 07. 如何实现移动端rem适配
			如何实现移动端rem适配 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ... 
- mysql  常用函数。。
			FIND_IN_SET(str,strlist) ,strlist 是 一个 由 逗号 分割的字符串,要注意 strlist 不能有逗号.. 它 等于 where str in (1,2,3***) ... 
- P3768 简单的数学题(莫比乌斯反演)
			[题目链接] https://www.luogu.org/problemnew/show/P3768 [题目描述] 求 \(\sum_{i=1}^{n}\sum_{j=1}^{n}i* j* gcd( ... 
- CSS基础(续)
			老男孩第39天 老男孩 CSS CSS的常用属性 4 文本属性 font-size: 10px; text-align: center; 横向排列 line-height: 200px; 文本行 ... 
- N - 嘤嘤嘤 (并查集+枚举)
			Our lovely KK has a difficult Social problem. A big earthquake happened in his area. N(2≤N≤2000)N(2≤ ... 
