Javascript是一种脚本语言也是一种解释性语言(代码执行不进行预编译)。
转义字符:
\n 换行 \r 回车 \f 换页 \b 退格 \t 制表符
Eval函数:用于计算字符串表达式的值。
isNaN函数: 判断是不是非数字
创建字符串有两种方法:
Var s = “goodwell”; var s1=new String(“goodwell”);
String的相关函数:
1、属性:length
length 属性包含一个整数,用来指出 String 对象中的字符数。String 对象中的最后一个字符的索引为 length – 1
2、方法:
a) charAt:
该方法返回一个字符值,该字符位于指定索引位置。字符串中的第一个字符的索引为 0,第二个的索引为 1,等等。超出有效范围的索引值返回空字符串。
b) concat:
返回字符串值,该值包含了两个或更多个提供的字符串的连接。(连接字符串)
c) replace:
替换
d) search:
返回与正则表达式查找内容匹配的第一个子字符串的位置。
e) indexOf
方法返回一个整数值,指出 string 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1
更多方法查考API。
Date的使用:
getYear:获取年数。
getMonth:获取月份 注意:月份是0到11必须加一
getDate:获取日数。
getDay:获取星期数。
getHours:获取小时数。
getMinutes:获取分钟数。
getSeconds:获取秒数。
toLocaleString方法:获取当前的时间。
Javascript事件:
onClick
|
鼠标单击
|
onChange
|
文本内容或下拉菜单中的选项发生改变
|
onFocus
|
获得焦点,表示文本框等获得鼠标光标。
|
onBlur
|
失去焦点,表示文本框等失去鼠标光标。
|
onMouseOver
|
鼠标悬停,即鼠标停留在图片等的上方
|
onMouseOut
|
鼠标移出,即离开图片等所在的区域
|
onMouseMove
|
鼠标移动,表示在<DIV>层等上方移动
|
onLoad
|
网页文档加载事件
|
onSubmit
|
表单提交事件
|
onMouseDown
|
鼠标按下
|
onMouseUp
|
鼠标弹起
|
复选框事件处理:
事件
|
onBlur
|
复选框失去焦点
|
onFocus
|
复选框获得焦点
|
onClick
|
复选框被选定或取消选定
|
属性
|
checked
|
复选框是否被选中,选中为true,未选中为false。您可以使用此属性查看复选框的状态或设置复选框是否被选中
|
value
|
设置或获取复选框的值
|
单选按钮事件:
事件
|
onBlur
|
单选按钮失去焦点
|
onFocus
|
单选按钮获得焦点
|
onClick
|
单选按钮被选定或取消选定
|
属性
|
checked
|
单选按钮是否被选中,选中为true,未选中为false。您可以使用此属性查看单选按钮的状态或设置单选按钮是否被选中
|
value
|
设置或获取单选按钮的值
|
下拉列表框:
onBlur
|
下拉列表框失去焦点
|
onChange
|
当选项发生改变时产生
|
onFocus
|
下拉列表框获得焦点
|
value
|
下拉列表框中,被选选项的值
|
options
|
所有的选项组成一个数组,options表示整个选项数组,第一个选项即为options[0],第二个即为options[1],其他以此类推
|
selectedIndex
|
返回被选择的选项的索引号,如果选中第一个返回0,第二个返回1,其他类推
|
分享到:
相关推荐
### JQuery的小小总结 #### 一、概述 JQuery是一种流行的JavaScript库,它极大地简化了JavaScript编程中的HTML文档遍历、事件处理、动画以及Ajax交互等任务。由于其易用性和强大的功能,JQuery成为了前端开发中最...
总结来说,"FLASH动画小小作品"这个压缩包可能包含了一系列使用Flash制作的SWF动画作品,供人们学习、研究或欣赏。通过探索这些文件,可以深入了解Flash动画的制作技巧和ActionScript的应用,尽管现代Web开发已经...
"小小电子商城"是一个基于Servlet和JSP技术...总结,"小小电子商城"项目是一个综合性的Web应用实例,涵盖了Servlet和JSP的基础知识,以及数据库设计、前端交互、服务器部署等多个方面,是学习和实践Web开发的绝佳案例。
总结,"JavaScript网页特效实例大全.zip"提供的资源涵盖了JavaScript在网页特效中的诸多方面,包括基础语法、DOM操作、事件处理、CSS样式控制、异步通信、第三方库的使用等,对于提升JavaScript开发者的技术水平和...
总结来说,“asp小小的网上报名系统”是一个实用的ASP示例,展示了如何使用ASP和Access数据库构建一个简单的在线报名平台。通过研究和学习,开发者可以提升自己的Web开发技能,特别是对ASP和数据库集成的理解。同时...
总结,“Dragon-Slayer”游戏项目为JavaScript学习者提供了一个实际的POO应用场景,通过这个游戏,我们可以深入了解JavaScript的面向对象特性,以及如何用它们来构建一个互动游戏。从这个实践中,不仅可以提升编程...
这个系列是个人学习 Typescript 之后的整理总结,主要记述了 Typescript 对 Javascript 的扩展部分。本系列不追求大而全,希望小而美,用作参考和分享,故取名“小小册”,希望对您有所帮助。 阅读本系列需要的前置...
总结来说,这个“调用googleMap的一个小小应用”是一个结合了Google Maps API的Web应用示例,涵盖了地图初始化、标记添加、用户交互处理等功能,可能还包括自定义的服务器端处理逻辑(如MapServlet)。通过学习这个...
总结来说,"小小Demo获取系统监控数据"项目是一个结合了Java后端和Vue前端的解决方案,它提供了系统内存、CPU和JVM的监控能力。通过这个项目,开发者可以学习到如何利用Java的管理和监控API,以及如何在Vue中构建...
总结来说,这个压缩包提供的知识涵盖了JavaScript动态创建和操作HTML表格的基本技巧,对于想要提升网页交互性的开发者尤其有用。通过学习和实践这些方法,你可以创建出更具活力和用户友好的网页应用。
### 总结 通过以上三个函数的实现,我们可以方便地检测密码的强度,并通过文字和颜色直观地展示出来。这对于提高用户的密码安全性非常有帮助。当然,在实际应用中,我们还可以根据需求对这些函数进行扩展和优化,...
总结,实现一个树形目录式菜单需要掌握HTML、CSS和JavaScript的基础知识,尤其是DOM操作和事件处理。通过良好的代码组织和优化,可以创建出既美观又实用的交互式菜单。在这个示例中,JavaScript代码很可能是通过改变...
#### 总结 通过以上步骤,我们可以使用HTML、CSS和JavaScript来实现一个基本的放大镜效果。该效果不仅可以提高用户体验,还能增加网页的互动性和趣味性。对于电子商务网站来说,放大镜效果更是必不可少的功能之一,...
总结起来,初学者通过这个小小的聊天系统实例,可以学习到JSP的基本语法、Servlet编程、JavaBean的使用、会话管理、数据库操作以及前端交互技术。实践中不断探索和改进,将有助于加深对JSP和Web开发的理解。
总结,小小菜刀编辑器v2.0php版是一个面向Web开发者的PHP文本编辑器,提供了一系列高效、安全的代码编辑功能,并且可能在原有基础上进行了性能和体验的提升。在使用过程中,用户需要注意与服务器环境的适配、安全...
总结来说,"基于ASP的小小 ASP 聊天室个人网页专用版.zip"是一个使用ASP技术构建的个人网页聊天室应用。它涉及到了服务器端编程、数据库管理、客户端交互等多个方面,通过结合HTML、CSS、JavaScript、VBScript或...
总结来说,这个“小小商城系统”项目是JavaWEB开发者的一个实践案例,它展示了如何利用原生Servlet技术构建一个功能齐全的电商平台。通过分析源代码,学习者可以深入了解Servlet的工作原理,同时也能学习到如何设计...
小小最近学习到了js的几种循环方式,对这几种循环方式进行总结。以及对模块化的相关知识点进行总结, 循环方式 循环方式分为好几种循环方式,分别是for循环,forEach循环,map循环,for..in循环,for…of循环,...
最后,代码中还提到了一个小小的技巧,即通过设置CSS样式*{padding:0px; margin:0px;}来去除默认的内边距和外边距,使得九九乘法口诀表的输出更加整洁。 总结来说,通过本文的学习,我们可以掌握以下关键点: - ...
总结,H5动态注入JS代码是一种强大的技术手段,能够为网页带来更多的灵活性和交互性。然而,合理使用和管理这些动态代码对于优化用户体验和保障网页性能至关重要。在实际应用中,开发者需要充分考虑代码注入的场景、...