JavaScript 里,$ 代表什么?

比如说我写一个mouseover事件:

$(document).ready(function(){ $("p").mouseover(function(){ $("p").css("background-color","#333"); }); });
 
$只是一个普通字符,由于jQuery的广泛应用,$被当作jQuery的标识符。

<html>

<head>
<link rel="stylesheet" type="text/css" href="/html/csstest1.css" >
</head>

<body>
<h1>我通过外部样式表进行格式化。</h1>
<p>我也一样!</p>
</body>

</html>

中 rel="stylesheet"属性值是为了能适应不同的浏览器而加的属性

JQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择器,并且可对CSS选择器进行扩展;拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。
EL表达式是什么?与简单使用的方法
EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。
1、语法结构
${expression}
2、[ ]与.运算符
EL 提供“.“和“[ ]“两种运算符来存取数据。
当要存取的属性名称中包含一些特殊字符,如 . 或 - 等并非字母或数字的符号,就一定要使用“[ ]“。例如:
${ user. My-Name}应当改为${user["My-Name"]}
如果要动态取值时,就可以用“[ ]“来做,而“.“无法做到动态取值。例如:
${sessionScope.user[data]}中data 是一个变量
3、变量
EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。
因为我们并没有指定哪一个范围的username,所以它会依序从Page、Request、Session、Application范围查找。
假如途中找到username,就直接回传,不再继续找下去,但是假如全部的范围都没有找到时,就回传""。

转载于:https://www.cnblogs.com/zyt-bg/p/8371712.html

JavaScript 里,$ 代表什么?/JQuery是什么语言?/html中用link标签引入css时的中 rel=stylesheet属性?/EL表达式是什么?...相关推荐

  1. 在javascript中使用el表达式(jsp中的javascript中支持写el表达式,毋庸置疑,单独的js文件中不支持写el表达式,别钻牛角尖)

    哎,够背的,最后4张图怎么调整都很小,看不清楚,所以大家还是看我这篇文章吧在javascript中使用el表达式(图片清晰版,有图有真相),这篇文章的图片可以正常看清楚,跟我这篇文章是一样的内容! 有 ...

  2. 前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,lt;bodygt;中的一些常用标记

    前端基础:html基础(css基础和JavaScript基础)/01/B/S网络结构,html文件结构,html标签格式,<body>中的一些常用标记 html:超文本标记语言(非编程语言 ...

  3. HTML引入CSS和JavaScript的方式

    高速通道 HTML结合CSS 引入CSS之内联式 引入CSS之嵌入式 引入CSS之外部式 三种方式的比较 HTML结合JavaScript 引入JavaScript之嵌入式 引入JavaScript之 ...

  4. JavaScript、Ajax与jQuery的关系

    简单总结: 1.JS是一门前端语言. 2.Ajax是一门技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新. 3.jQuery是一个框架,它对JS进行了封装 ...

  5. Javascript、Dom、JQuery

    1.Javascript JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果.通常JavaScript脚本是 ...

  6. JavaScript学习笔记(四)——jQuery插件开发与发布

    jQuery插件就是以jQuery库为基础衍生出来的库,jQuery插件的好处是封装功能,提高了代码的复用性,加快了开发速度,现在网络上开源的jQuery插件非常多,随着版本的不停迭代越来越稳定好用, ...

  7. JavaScript、Ajax、jQuery全部知识点,5分钟速懂!

    本文将详细解读JavaScript.ajax.jQuery是什么?他们可以实现什么? 1.JavaScript 定义: javaScript的简写形式就是JS,是由Netscape公司开发的一种脚本语 ...

  8. 用原生JavaScript写出类似jQuery中slideUp和slideDown效果

    JavaScript是本人自学的第一门语言,也是本人目前最喜欢的一门语言.由于是自学,加上没有做过任何项目(只是偶尔自己做一些小效果玩玩),所以水平不咋地,写得不好之处,欢迎各位指正. 前言 在我自学 ...

  9. html多国语言配置方法,jquery多国语言切换特效

    这是一款实现多国语言切换的jquery特效.在这个示例中,通过简单的js代码,实现包括中文和英文在内的7种不同国家语言的切换效果. 使用方法 在页面中引入jquery和style.css. HTML结 ...

最新文章

  1. 蓝桥杯省赛最短路径-模板
  2. 贝壳一站式大数据开发平台实践
  3. Microbiome:揩老鼠皮毛揩来高分文章——野生哺乳动物的皮肤和肠道微生物对核污染的反应...
  4. 5条出人意外的大脑秘密,奇奇怪怪的知识又增加了!
  5. DPDK vhost-user研究(九)
  6. 如何配置MySQL?(三)
  7. UA MATH564 概率论 高阶矩的计算:有限差算子方法2
  8. 零售业去“O”,不可逆之变
  9. python中的单继承,多继承和mro顺序
  10. python数据格式化后导入数据库_如何为数据库导入重新格式化这个json?
  11. 2020年中国人口出生率为8.52‰,首次跌破10‰,创下1978来新低
  12. 封装pc端获取经纬度 百度地图
  13. 「镁客·请讲」柏境数字张飞飞:做CG方向的VR视频,创造艺术和品质兼具的内容...
  14. 怎样更改itunes备份位置_正确修改itunes备份文件路径方法
  15. win10无法打开设置,桌面右键显示设置提示ms-settings:display 该文件没有与之关联的程序来执行该操作
  16. IGBT的双脉冲测试实验
  17. 【JAVASE】泛型基础
  18. 《TCP IP协议 详解》思考总结 · 三
  19. 入库出库JAVA技术详情_基于Java_EE的入库出库管理系统
  20. kivy android wifi,Kivy / Buildozer VM Ubuntu不能连接到网络的问题解决

热门文章

  1. java 折线图_java折线图的数据写入方法
  2. 刘道成mysql视频教程_燕十八刘道成Mysql 系列视频教程 Mysql视频教程打包下载
  3. android 自定义dialog 定时关闭,Android编程实现自定义Dialog的大小自动控制方法示例...
  4. java保存不了_在使用Java写入文件时,文件不能保存在文件夹中
  5. vbs字符串正则_VBscript中的正则表达式
  6. kudu接受kafka消息_Kafka入门详解
  7. 【 MATLAB 】ppval 函数介绍(评估分段多项式)
  8. 【 C 】在双链表中插入一个新值的简明程序
  9. Redis将继续采用BSD许可证
  10. vue组件中的样式属性:scoped,解决在父组件中无法修改子组件样式问题