javascript的作用,如何实现前端页面的交互

2 篇文章 0 订阅
订阅专栏
2 篇文章 0 订阅
订阅专栏
1 篇文章 0 订阅
订阅专栏

什么是javaScript?

JavaScript(简称”JS”)是一种具有函数优先的轻量级,解释型或即时编译型的动态脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。

总结:javascript是基于事件的,函数优先的解释型动态脚本语言。

javaScript的作用

JavaScript可以通过事件操作HTML元素、读写元素内容、验证提交数据、检验浏览器信息等,同时JavaScript可以在HTML中添加动画效果,增强用户体验。

在这里插入图片描述

ECMAScript(ECMA标准):核心部分,包含基本语法、语句、事件、对象等。
DOM(Document Object Model)文档对象模型:操作文档中元素和内容。*
BOM(Browser Object Model)浏览器对象模型:操作浏览器对象。

JavaScript函数

java:
访问修饰符 返回值类型 方法名 (数据类型 变量名1,数据类型 变量名2…){
方法体;
}

js:
function 函数名(参数1,参数2…){
函数体;
}

function sun(){
	var  a=1;
	var b=2;
	var c=a+b;
	console.log(c)
	}

JavaScript事件及事件绑定

HTML 4.0 的新特性之一是有能力使 HTML 事件触发浏览器中的动作(action),比如当用户点击某个 HTML 元素时启动一段 JavaScript。事件就是在网页中可以通过一系列的触发来执行指定的脚本代码。

事件汇总:
在这里插入图片描述
``事件绑定

	<script type="text/javascript">
		function fun(){
			alert(1)
		}
	</script>
	<body>
		<input type="button" name="btn" id="btn" value="按钮" onclick="fun()" />
	</body>

js绑定事件

<script type="text/javascript">
		window.onload=function(){
			var  btn=document.getElementById("btn");
			btn.onclick=function(){
				alert("hello")
			}
		}
	</script>
	<body>
		<input type="button"  id="btn" value="提交" />
	</body>

小案例
表单验证:

<form action="" method="get" onsubmit="return validate()">
	<p>账号:
	<input type="text" name="username" id="username" value="" />
	<span id=span_username></span>
	</p>
	<p>密码:
	<input type="password" name="pwd" id="pwd" value="" />
	<span id=span_password></span>
	</p>
	<body>
	</body>
	<input type="submit" value="提交"/>
	</form>
	<script type="text/javascript">
		function validate(){
			var username=document.getElementById("username").value;
			var password=document.getElementById("pwd").value;
			var span_username=document.getElementById("span_username");
			var span_password=document.getElementById("span_password");
			if(username==""){
				span_username.innerHTML="<font color='red'>账号不能为空</font>"
				//alert("请输入用户名");
				return false;
			}if(password==""){
				span_password.innerHTML="<font color='red'>密码不能为空</font>"
				//alert("请输入密码");
				return false;
			}
		}
	</script>
JavaScript交互式网页设计笔记
yinghanhanhan的博客
12-12 1879
function 函数名(形式参数1,形式参数2,...) {语句}a:使用function关键字,function后是函数名,函数不必说明返回值的类型b:函数的命名规则与变量名的命名规则相同c:函数名后的(),可以包含若干参数,也可以选择不带任何参数d:最后是一对{},包含具体实现特定功能的若干语句DOM是文档对象模型的简称。与浏览器对象模型关注浏览器的整体不同,文档对象模型只关注浏览器所载入的文档。文档对象模型组成:html元素、属性和文本。
JavaScript交互式网页设计作业目录(作业笔记),2024年最新快速学会cad制图
m0_60607397的博客
04-10 306
正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**[外链图片转存中…(img-eu45sNcq-1712729211358)]
【Web前端JavaScript交互编程
wosixiaokeai的博客
05-09 275
1.与html控件交互。2.使用js改变css。3.js常见的触发事件。
模仿vivo官网html+css.zip
07-17
模仿vivo官网html+css 包含登录注册和官网 模仿vivo官网html+css
【web前端开发网页设计】一步步实现:HTML + CSS + JavaScript 完整vue聊天窗口列表(超实用)轻松搞定简单聊天功能:完整源代码与详细教程(新手必看)轻松入门前端
最新发布
南北极之间
06-15 1259
总之,学习前端开发需要耐心和毅力,要保持对技术的热情和兴趣,不断学习和提升自己。通过实践项目、学习工具和框架、关注前端趋势等方式,你可以逐渐成为一名优秀的前端开发者。
如何使用JavaScript来创建交互性和动态效果
2301_77795034的博客
05-05 2141
例如moveUp()、moveDown()、moveLeft()和moveRight()将设置元素的top、left、right和bottom属性,以使其相对于父元素向上、向下、向左和向右移动。如果你是一名新手,那么学习JavaScript可能会让你感到有些困难,但是不要担心,因为我们将尽量详细的解释这门语言,并且给出一些实用的例子。这样,当用户滚动页面时,图片将会动态地移动,并且看起来非常酷炫。当你运行这个例子时,你将看到四个按钮将使元素上下移动、左右移动和向左向右移动,从而创建一个动态的效果。
认识JAvaScript设计交互页面
weixin_70676044的博客
09-23 488
文档对象模型(DOM)是针对HTML和XML文档的一个API(应用程序编程接口)。一般来讲,所有支持JavaScript的浏览器都支持DOM。它以树形结构表示HTML和XML文档定义了遍历树、检查和修改树的节点的方法和属性。W3C组织把DOM分成下面的不同的部分和三个不同的版本(DOM1/2/3)。Core DOM:定义了任意结构文档的标准对象集合。XML DOM:定义了针对XML文档的标准对象集合。HTML DOM:定义了针对HTML文档的标准对象集合。
基于Javascript前端代码设计源码
05-28
本项目是基于Javascript前端代码设计源码,包含161个文件,其中包括81个PNG图像文件、30个JavaScript文件、20个...系统专注于提供前端功能,支持页面展示、交互功能等,为用户提供了一个稳定、高效的前端开发平台。
qt与前端消息交互qt与前端消息交互
05-31
7. **安全与兼容性**:在实现Qt与前端交互时,需要注意安全问题,防止跨站脚本攻击(XSS)和跨站请求伪造(CSRF)。同时,确保你的解决方案在各种浏览器和Qt版本上具有良好的兼容性。 综上所述,Qt与前端的消息交互是一...
C#和JavaScript实现交互的方法
09-03
在ASP.NET开发环境中,前端JavaScript与后端C#之间的交互是构建动态Web应用程序的关键部分。这两种语言在不同的层面上工作,JavaScript主要负责处理用户界面和交互,而C#则在服务器端处理业务逻辑和数据管理。以下是...
jquery通过cookie和localStorage实现前端数据交互源码.rar
01-27
本资源"jquery通过cookie和localStorage实现前端数据交互源码.rar"提供了一种利用jQuery库与浏览器的Cookie和localStorage进行数据存储和交换的方法。这里我们将深入探讨这两个技术以及它们在实际应用中的作用。 ...
JavaScript&jQuery;交互式Web前端开发
04-04
或是您曾经向自己的Web页面上添加过一些脚本,但想以一种更好的方式来实现它们?本书非常适合您。《JavaScript&jQuery;交互式Web前端开发》不仅向您展示如何阅读和编写JavaScript代码,同时还会以一种简单且视觉化的...
认识JavaScript设计交互页面
weixin_70676044的博客
09-16 385
自定义函数需要使用function关键字。语法如下:function函数名([参数列表]){ 程序语句[return 返回值;]}注意(1)函数名区分大小写,且不能相同,更不能使用JavaScript的关键字。(2)在function关键字之前不能指定返回值的数据类型。(3)函数定义中[ ]是指可选的,也就是说,自定义的函数可以带参数,也可以不带参数。如果有参数,参数可以是变量、常量或表达式。
javaScript与用户的交互方式
qq_41038797的博客
07-08 1082
alert()函数用于显示一条消息,confirm()函数用于显示一个确认框,用户可以选择"确定"或"取消",而prompt()函数则显示一个提示框,用户可以输入文本。这只是 JavaScript 与用户交互的一些基本方法,实际上,还有许多其他的技术和库可以实现更复杂的用户交互体验,如使用框架(如React、Angular、Vue.js)或库(如jQuery)来简化交互操作。综上所述,直接与用户交互和通过DOM交互都是为了实现网页与用户的交互,但在交互方式、功能扩展、灵活性和代码复杂性等方面存在一些区别。
JS交互式网页设计 第一章 JavaScript基本语法
tan_tantan123456的博客
11-29 621
对未初始化的变量及未声明的变量使用typeof运算符均会返回undefined。string是字符串类型,字符串是使用单引号或双引号引起来的若干字符。js常用的程序流程有三种结构:顺序结构、选择结构和循环结构。var 声明变量的关键字 没有块作用域,有函数作用。2.undefined:未初始化的变量及未声明的变量。null是空类型,表示一个变量已经有值,但值为空对象。1.string:用单引号或双引号来声明的字符串。4:object:js中的对象、数组或null。3.number:整数或浮点数。
使用JavaScript实现动态交互(一)
weixin_44808923的博客
09-02 4330
BOM概述 BOM使得JavaScript能与浏览器进行“对话” 主要是Window对象的操作: ⚫History对象 ⚫Location对象 ⚫Document对象 Window对象 Window对象表示浏览器中打开的窗口 特点: 1.Window 对象是全局对象,可直接调用其方法和属性 2.Window对象的一些方法和属性可省略不写 常用属性: history属性 history属性就是...
javascript实现什么功能,如何开启javascript功能
神器榜
09-10 700
我是一名地地道道的农民工,生活在经济落后的农村,有一个哥哥和一个弟弟,父母都是地道的农民,日出而作,日落而息,我从小到大学习一直很好,从小学到高一都,成绩在全级一直名列前茅,这样我也顺利了考上省的重点高中,然而,每个学期开学是家里最为难的时候,每次交学费都让父母发愁许久,家里为了给我筹钱读书,都借了不少钱,才让我读上高中。我想我比较幸运,经理看中我的努力,就决定吕勇我,开的工资是3500一个月,虽然我知道在北京3500只能过温饱的生化,但是我想我足够了,比起以前的工资好了些,以后可以多寄些钱回家。
JavaScript交互式网页设计作业目录(作业笔记
2401_83974607的博客
04-05 421
安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算**mvvm和mvc区别?它和其它框架(jquery)的区别是什么?描述下 vue 从初始化页面–修改数据–刷新页面 UI 的过程?Vue 的 nextTick 的原理是什么?组件中写 name 选项有什么作用?Vue 中 key 值的作用?Vue 组件间通信有哪些方式?
JavaScript交互式网页设计————2.JavaScript浏览器对象模型
qq_63616871的博客
12-03 289
1.window对象 2.history和location对象 3.screen对象1.window对象2.history和location对象 history对象的方法ocation对象常用属性和方法3.screen对象和havigator对象screen对象常用属性和方法
前端编程与JavaScript核心技术:构建交互式网页
"交互式网页与JavaScript开发技术是现代Web程序设计的核心,涵盖HTML基础知识、CSS、PHP、AJAX等,特别强调JavaScript前端编程中的关键作用,包括事件驱动、前端编程模式、基本语法和高级客户端编程技术。...
写文章

热门文章

  • 什么是静态,静态有什么作用呢? 8723
  • javascript的作用,如何实现前端页面的交互 4675
  • 列举所有的“四叶玫瑰数”,并统计四叶玫瑰数的个数 四叶玫瑰数:是一个四位数,各个位的数字的四次方的和,为该数字本身 4170
  • plSql安装以及连接远程oracle相关配置 1400
  • echarts的入门案例 784

分类专栏

  • HTML 2篇
  • JavaSript 2篇
  • JQuery 1篇
  • vue 1篇
  • 数据库 5篇
  • java EE 7篇
  • Spring 8篇
  • Mybatis 2篇
  • JavaSE 8篇
  • git 2篇
  • CSS 1篇

最新评论

  • 如何用servle和c3p0-DBUtils实现用户登录功能

    weixin_45862582: 大佬,最后servlet类继承的HttpServlet代码是不是没往上放啊

  • Java基础常见的面试题

    ctotalk: good.

  • Java中的接口

    lunvey: 好文,让我明白了java接口多态,期待下次后续

  • Mybatis的入门到精通这一篇文章就够了

    夏天拐跑了西瓜: 还要不断的向大佬你们学习呢表情包

  • Mybatis的入门到精通这一篇文章就够了

    water___Wang: 有学到东西,不错

最新文章

  • SQL相关语法操作及介绍
  • Oracle如何创建表,赋权,同义词
  • echarts的入门案例
2023年1篇
2022年2篇
2021年5篇
2020年15篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司优质网站优化公司大连实力强的网站设计优化香港律师网站优化西安网站优化服务内容开福区网站优化系统有哪些商丘百度网站优化哪家价格便宜衢州网站的优化方法优质网站优化哪里有滨江网站推广优化价格安阳平台seo网站优化永城鹤壁网站优化网站怎么进行优化排名网站产品优化择火15星做360网站优化快淮安优化网站长安网站优化哪个好邹城市莱芜网站优化吕梁网站综合优化福田分类网站优化的主要方法迁安网站优化哪家专业优化公司网站将要易 速达网站优化的关键词上不去的原因网站可以同时做两种优化吗聊城网站优化案例厚街网站优化方法企业网站排名优化咨询金苹果公司网站搜索引擎优化北京新站网站优化方案龙华网站自动优化服务商潞城网站优化外包公司歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化