博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[未完成]关于JavaScript总结
阅读量:6444 次
发布时间:2019-06-23

本文共 1698 字,大约阅读时间需要 5 分钟。

jsp服务端,js客户端.

javascript 是基于对象和事件驱动的脚本语言.

特点:

  1. 交互性
  2. 安全性(不允许直接访问本地硬盘)
  3. 跨平台性(只要是可以解析java的浏览器都可以执行,和平台无关)

 

各大浏览器都有解析该语言的解析引擎。

 

js是基于对象的,java是面向对象。

js只需解释就可以执行。java需要编译成字节码文件再执行。

 

js是弱类型,java是强类型。

 

 

jscript是微软的和javascript很相似。javascript没有帮助文档。

微软的帮助文档是很强的。

 

 

javascript 和html语言的结合。

Jquery是JavaScript封装的一个类库。

 

 

html中可以有多个表单form,这些表单用标签<forms></forms>括起来,每个表单叫<form></form>,用一个form[]数组存储,form[0]代表第一个表单,form[1]代表第二个表单。

 

window对象常用方法:(window.alert(),window可以省略)

alert(‘信息’) 消息框

prompt(‘提示信息’,默认值)标准输入框

confirm()确认框

open()打开 一个新窗口

close()关闭窗口

 

         /*

                             * 通常高级程序设计语言所包含的语法内容:

                             * 1,关键字:该种语言中被赋予了特殊含义的单词。

                             * 2,标示符:用于标示数据和表达式的符号。通常可以理解为在程序中自定义的名称。比如变量名,函数名。

                             * 3,注释:注解说明解释程序。用于调试程序。

                             * 4,变量:用于标示内存中一片空间。用于存储数据,该空间的中的数据是可以变化的。

                             *什么时候使用变量,当数据不确定的时候。

                             * 5,运算符:可以让数据进行运算的符号。

                             * 6,语句:用于对程序的运行流程进行控制的表达式。

                             * 7,函数:用于对功能代码进行封装,便于提高复用性。

                             * 8,数组:对多数据进行存储,便于操作。就是传说中容器。

                             * 9,对象:只要是基于对象的语言,或者是面向对象的语言,就存在着对象的概念,对象就是一个封装体。既可以封装数据又可以封装函数。

                             * 这些都是高级程序设计语言具备的共性内容,只不过各种语言对这些内容的表现形式有所不同。

                             * 但是使用基本思想是一致。

                             */

 

 

在javascript中单引号和双引号都是表示字符串,单引号和双引号之间可以相互嵌套。

 

var x= 3 var y =4;编译错误

var x= 3

var y =4;分两行写就编译正确。

 

别挑战javascript的极限。人家是弱类型语言,也不要欺负人家。

 

 

<!--

                   js和html相结合的方式:

                   1,将javascript代码封装到<script>标签中。

                   2,将javascript代码封装到js文件中,并通过<script>中的src属性进行导入。

                  

                   注意:如果<script>标签中使用src属性,那么该标签中封装的javascript代码不会被执行。

                   所以通常导入js文件都是用单独<script>来完成。

                   -->

<!--导入一个js文件-->

                   <!--script type="text/javascript" src="demo.js"></script-->

这个<script></script>标签中已经导入了demo.js文件了,(js中提供的是函数库,不是类库,就和java中jar包一样的。)再在<script>中写javascript程序,这些程序是不会被执行的。所以导入js文件都是单独<script>来完成的。

 

                   <!--封装javascript代码。-->

                   <script type="text/javascript">

//                         alert("hello javascript");

                  </script>

 

<!--演示javascript语法通用内容-->

1 

 

 

 

 

 

 

if else和三元运算符的区别,if else可以没有结果,三元运算符必须有结果。

 

 

1         

 

转载于:https://www.cnblogs.com/DreamDrive/p/4430377.html

你可能感兴趣的文章
发布一个 Linux 下的 C++ 多线程库
查看>>
Python序列类型
查看>>
再谈ThinkPHP
查看>>
Hibernate问题浅析
查看>>
出现访问apache资源直接下载php文件的解决办法-----yum 安装 php mysql
查看>>
七种Mysql表类型
查看>>
归并与归并排序
查看>>
linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理...
查看>>
spark 应用程序性能优化经验
查看>>
基于Zabbix IPMI监控服务器硬件状况
查看>>
Go语言之并发资源竞争
查看>>
mac本显示隐藏文件或关闭显示隐藏文件
查看>>
spring4.0 整合 Quartz 实现任务调度(一)
查看>>
android复杂布局的一点思路
查看>>
Awesome Python
查看>>
java web简单权限管理设计
查看>>
Google Analytics
查看>>
【转】什么是云计算
查看>>
MySQL 5.7及以上解压缩版本配置安装
查看>>
Extjs4.0 Chart属性中文解释
查看>>