web前端javascript+jquery知识点总结

Javascript

javascript 在前端网页中占有非常重要的地位,可以用于验证表单,制作特效等功能,它是一种描述语言,也是一种基于对象(Object)和事件驱动并具有安全性的脚本语言 ,语法同java类似,是一种解释性语言,边执行边解释。

JavaScript的组成:

  1. ECMAScipt 用于描述: 语法,变量和数据类型,运算符,逻辑控制语句,关键字保留字,对象。
  2. 浏览器对象模型(Browser Object Model,BOM)用于同HTML的交互,如弹出一个警示框,询问框,输入框…
  3. 文档对象模型(Document Object Model,DOM)用于操作HTML的文档节点如鼠标,键盘,的移动按下的触发事件。

基本语法

<script type="text/javascript">

//Jacascript 语句  <!-- 可将script语句写入此处,忽略浏览器差异! -->

document.write("初学JavaScript");
document.write("<h1>Hello,Javascript</h1>");

<script>

type=“text/javascript” 在HTML5中可以省略

执行原理

解析HTML标签和JavaScript然后浏览器向服务器发送请求包含js的请求页面,服务器解析完成后返回包含js的响应页面给客户端。
优点:客户端只需下载一次包含js的页面,减少不必要的网络通信,由浏览器客户端执行,减轻服务器的压力。

引用方式

1.内部js文件

<script>  js语句  </script>	

2 外部引入js文件

<script src='文件路径'></script> //通常放入body中页面内容后面

3 直接写入到HTML标签中

<input name="btn" type="button" οnclick="javascript:alert("你好!")">

核心语法

//变量声明 变量名命名规则同理java可以有 下划线和美元符号 开头不能是数字
//js是弱类型语言但区分大小写,没有具体的数据类型,由所赋值判断类型
//不支持不声明变量直接使用,可以同时声明多个变量之间用逗号隔开

var 变量名;  或 var 变量名=值;


数据类型

undefined (未定义类型)
null (空类型)
number (数值类型)
String (字符串类型)
boolean (布尔类型)

typeof(变量名或值); //返回数据类型

数组

javascript中数组也是具有相同数据类型的一个或多个值的集合,使用下标区分数组张的每一个值,下标从0开始。

var 数组名=new Array(size);
数组名[0]=2020; ...[1][2][..size]
var 数组名=new Array(2020,1213,...);
var 数组名=[2020,1213...];

javascript中的运算符,逻辑控制,循环结构 同理java的使用方式。

注释

单行注释: // 注释内容
多行注释:/* 注释内容 */

资料

javascript的关键字保留字汇总:点我查看.

javascript的语法,命名规则,数据类型,常用对象详解:点我查看.

javscript程序调试语法排错:点我查看.

javascript常用函数及方法使用:点我查看.

函数

javascript常用系统函数:

将原始值转成数字的函数:
parseInt(“以数字开头的字符串”); 返回一个整数或NaN
parseFloat(“以数字开头的字符串”); 返回一个保留两位浮点数或NaN
isNaN(a); 判断a是否为数值类型 是数值为false 不是为true

<script>
	//定义一个javascript函数 也可以加参数函数名(参数1,...)
	function 函数名(){
	//javascript语句
	}
	
	//调用函数
	事件名=函数名();
	
</script>

JavaScript中的变量作用域也分级别,同理java就近原则,局部变量>全局变量

javascript常用的事件使用方法:点我查看.

javascript的Window对象:点我查看.

javascript的Localtion对象:点我查看.

javscript的History对象: 点我查看.

javscript的Document对象: 点我查看.

javascript的定时函数:点我查看.

javscript的DOM操作: 点我查看.

javascript的面向对象知识汇总:点我查看.

其他知识:查看API.


jQuery

jQuery时JavaScript的程序库之一,是JavaScript对象和实用函数的封装,它
极大的简化了代码量编写简单且跨浏览器的兼容性。

Jquery的用途

1 访问和操作DOM元素
2 控制页面样式
3 对页面事件的处理
4 方便使用JQuer插件
5 与Ajax技术的完美结合

Jquery的优势

1 轻量级
2 强大的选择器
3 出色的DOM封装
4 可靠的事件处理机制
5 出色的浏览器兼容
6 隐式迭代
7 丰富的插件支持

jQuery语法结构

工厂函数: $(); 美元符号等价于jQuery();
选择器 selector $(); 使用标签,id,类,后代选择器选择一个页面元素
方法 action(); 比如 click(),mouseover(),mouseout()…

直接上资料---------↓

jQuery的DOM对象和jQuery对象转换:点我查看.

jQuery选择器汇总:点我查看.

jQuery的事件函数用法:点我查看.

jQuery的动画(扩展):点我查看.

使用jQuery操作DOM知识点: 点我查看.

使用jQuery操作DOM案例:点我查看.

表单校验部分基于Javascript校验方式:点我查看.

表单校验部分基于HTML5新特性校验方式:点我查看.

正则表达式内容大全:点我查看.

常见的表单校验正则表达式大全:点我查看.

其他资料:查看API.

艰苦的把它整理完了 ,不容易!
标注: 本文多数转载于其他作者资料,在此感谢此文章中转载的这些原创作者!


  • 17
    点赞
  • 83
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: JavaScriptjQuery是交互式Web前端开发非常重要的技术。JavaScript是一种脚本语言,可以在网页上实现动态效果和交互功能。而jQuery是一个JavaScript库,可以简化JavaScript代码的编写,提高开发效率。通过JavaScriptjQuery的应用,可以实现网页的动态效果、表单验证、数据交互等功能,为用户提供更好的使用体验。 ### 回答2: JavaScript是一种基于文本的编程语言,主要用于在web浏览器实现互动效果和动态变化。它于1995年被创建,开源、跨平台、易于学习和使用。它可以嵌入HTML、CSS等网页制作语言,用来处理数据的验证、表单验证、动态效果特效、制作游戏等。 与JavaScript不同的是,jQuery是一种轻量级的JavaScript库。它主要用于简化JavaScript编程和交互式web设计。jQuery提供了大量的API,用于操作DOM(文档对象模型)、事件绑定、动画效果、AJAX等。由于jQuery的简单易用,它被广泛使用于网页开发和移动应用开发,方便快捷地开发出具有良好用户体验的网页或应用。 交互式的web前端开发需要综合运用JavaScriptjQuery这两种技术。通过JavaScriptjQuery可以实现将用户交互变得更加生动且提高用户体验度。例如,在互联网上,我们可以使用JavaScript来实现鼠标悬停效果、点击按钮弹出提示框、数据验证等。同时,jQuery还提供了很多易于使用的效果库,用户可以在其选择自己喜欢的动画效果,如滑动、淡入淡出等。 除此之外,交互式web前端开发还需要具备响应式和可访问性的特点。响应式设计允许网站的布局可以自适应不同的设备和分辨率,即在PC端和移动端都能得到良好的用户体验。另外,可访问性的特点涉及到网站的可访问性和可用性,可以使得不同人群都可以访问和使用网站,如盲人、聋人、身体残障人士等。 总之,JavaScriptjQuery是交互式web前端开发必不可少的技术。了解这两种技术可以帮助我们在用户交互方面设计更加丰富、实用的网站,提高网站的用户体验和可用性,同时也可以简化我们的开发工作,让我们更快地实现我们的创意。 ### 回答3: JavaScriptjQuery是交互式Web前端开发最重要的两个工具之一。这些工具使页面高度交互化和响应性,使用户可以在不刷新页面的情况下实现与网站的互动。JavaScript是一种非常强大的编程语言,用于创建交互式Web应用程序和动态效果。它可以与HTML和CSS结合使用,使设计师能够创建效果令人满意的动态Web页面。 jQueryJavaScript最流行的一个,它是一种便携、快速和功能强大的JavaScript库。它简化了HTML文档遍历和操作以及事件处理、动画、AJAX等的操作。jQuery遵循“写更少,做的更多”的原则,可以大大减少开发时间和代码大小、提高开发效率、改善代码的可读性和维护性。 交互式Web开发JavaScriptjQuery有许多用途,例如: 1. 动画效果:通过使用jQuery的动画效果,可以在网站上创建令人印象深刻的动画效果。 2. 表单验证:可以使用JavaScriptjQuery来验证网页表单的用户输入。这能确保输入的数据是有效的,并能保障用户信息的安全性。 3. 图像幻灯片:使用JavaScriptjQuery,可以创建交互式的图像幻灯片展示,以增强用户体验。 4. 数据展示: 在交互式Web前端开发JavaScriptjQuery还可以用于展示和处理数据。 总之,JavaScriptjQuery是跨平台、可扩展和灵活的工具,对于创建令人赞叹的动态Web页面以及优化网站用户交互非常有用。无论你是想成为一名前端开发者,还是想优化你的网站,JavaScriptjQuery都是必不可少的工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值