【JavaScript】(1)JavaScript语法简单概述及其使用方式
来源:互联网 发布:环保行业 知乎 编辑:程序博客网 时间:2024/06/05 10:25
JavaScript 的历史故事
1.JavaScript语言与名称的由来(Netscape,Sun Java)
2.微软的Explorer和JScript
JavaScript 概述
JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。
特点:
1.交互性(它可以做的就是信息的动态交互)
2.安全性(不允许直接访问本地硬盘)
3.跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)
JavaScript与Java不同
★1:JS是Netscape公司的产品,前身是LiveScript;Java是Sun公司的产品,现在是Oracle公司的产品。
★2:JS是基于对象,Java是面向对象。
★3:JS只需解释就可以执行,Java需要先编译成字节码文件,再执行。
★4:JS是弱类型,Java是强类型。
JavaScript与Html的结合方式
想要将其他代码融入到Html中,都是以标签的形式。
★1:JS代码存放在标签对中。
★2:当有多个html页面使用到相同的JS脚本时,可以将js代码封装到一个文件中,只要在script标签的src属性引入一个js文件。(方便后期维护,扩展)
注意:如果在script标签中定义了src属性,那么标签中的内容不会被执行。
例:<script src=”test.js” type=”text/javascript”></script>
注:规范中script标签早期有一个属性language,而现在使用type属性。
方式1:
<!-- 方式1:直接在script标签中写js代码 --><script type="text/javascript"> var a=10; alert(a );</script>
方式2:
<!-- 方式2:导入外部文件,在script标签中利用src属性指定外部js文件的位置及文件名--><script type="text/javascript" src="js/1.js"></script>1.js文件:var x=100;x+=100;x++;alert("x="+x);
方式3:
<!-- 方式3:混合方式(既有脚本片段又有导入)----要分成多个script标签来写,每个标签采用一种(写脚本片段或者导入),不允许一个片段中有两种。 --><script type="text/javascript" src="js/2.js"></script> <script type="text/javascript"> var str="abc"; alert(str+" 获得1.js中的y: y="+ y ); </script><!-- 注意:(1)每一个标签只能导入一个js文件 (2)无论采用什么方式,多个script标签中js代码的变量是共用的, 同一个页面中的多个script标签中的脚本是属于同一个源程序, 相互间变量和函数等是共享的!-->
0 0
- 【JavaScript】(1)JavaScript语法简单概述及其使用方式
- 【JavaScript】(3)基础语法---数组的定义、使用方式及其注意事项
- JavaScript-JavaScript概述及简单使用
- JavaScript-简单语法1
- 【JavaScript】(8)JavaScript中的正则表达式创建方式、基础语法、及其compile | exec | test 方法
- JavaScript语法概述
- 0001.JavaScript简单概述
- JavaScript 概述 、 JavaScript 基础语法 、 流程控制
- JavaScript语法(1)
- JavaScript简单语法
- JavaScript 语法简单描述
- JavaScript-简单语法2
- JavaScript---基本语法学习(一)JavaScript概述、Java和JavaScript的区别、和HTML结合方式、数据类型、运算符和表达式
- 自学JavaScript之路(1)——JavaScript概述和使用JavaScript
- 【JavaScript】(1)——JavaScript概述
- JavaScript介绍及其简单例子(3)
- javascript介绍及其简单例子(4)
- javascript介绍及其简单例子(6)
- 分分钟拯救监控知识体系
- linux运维-磁盘分区
- Java中23种常见的设计模式
- vsftpd配置教程
- 基于HTML5 SVG可互动的3D标签云jQuery插件
- 【JavaScript】(1)JavaScript语法简单概述及其使用方式
- 布局神器 table-row table-cell
- Subsets
- 算法和数据结构是程序的第一秘诀,缺之算法和数据结构是编程的最大原因
- tomcat7 + redis + nginx 实现session共享
- adb 命令学习(1)
- Sublime Text 使用介绍、全套快捷键及插件推荐
- 创建/修改 android 证书
- Java 正则表达式