0基础JavaScript入门基础知识学习
沉沙 2018-10-31 来源 : 阅读 1447 评论 0

摘要:本篇教程介绍了0基础JavaScript入门基础知识学习,希望阅读本篇文章以后大家有所收获,帮助大家对JavaScript的理解更加深入。

本篇教程介绍了0基础JavaScript入门基础知识学习,希望阅读本篇文章以后大家有所收获,帮助大家对JavaScript的理解更加深入。

<

一、javascript概述
JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中连接多个对象,与Web客户交互作用。javascript的出现使得网页和用户之间实现了一种实时性的,动态性的,交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 同时javascript短小精悍,在客户机上执行,大大提高了网页的浏览速度和交互能力。

二、javascript特点
1、javascript是脚本语言
像其他脚本语言一样,javascript同样也是一种解释性语言,它提供了一个很容易开发的过程。
2、基于对象语言
属于基于对象语言而不是完全面向对象语言。
3、简单性
它是一种基于Java基本语句和控制流之上的简单而紧凑的设计,它的变量类型采用弱类型而不是严格的数据类型。

4、动态性
javascript可以直接对用户或者客户输入做出响应,无须经过Web服务程序,它是事件驱动的。

5、跨平台性
javascript依赖于浏览器本身,与操作系统无关。
三、简单的javascript示例
<span style="font-size:18px;"><script type="text/javascript">
var con=confirm("你喜欢这个网站吗?"); //弹出确定取消对话框
if(con==true) //if判断语句
{
 //alert("非常喜欢!");  //弹出对话框显示
 document.write("非常喜欢"); //在页面上显示
}
else
{
 alert("不太喜欢!"); 
}
</script></span>

四、注意事项

1、区分大小写
javascript是严格区分大小写的,比如function Abc(){}; 与function abc(){};是两个完全不同的方法。
2、单引号和双引号
javascript中对单引号和双引号的使用没有特殊的区别,都可以用来创建字符串,但作为一般性规定,一般使用单引号,但是因为XHTML规范要求所有属性值都必须使用双引号括起来。这样在javascript使用单引号,而对XHTML属性使用双引号会使混合混合两者代码更方便也更清晰。

3、括号
javascript中的括号有两种意思,一种是用于运算式中表示分隔符如(1+2)*3、一种是用于函数之后如:(function(){})();表示立即执行。
4、函数的调用和引用
var foo=example();foo表示调用函数的返回值给foo。
var foo1=example;表示将函数的引用赋给一个值foo1。

5、换行
换行同样有两种方法,一种是通过\来转义换行符告知浏览器是此时语句是连续的,另一种是使用字符串连接符+
第一种:
var temp=‘<h2 class ="a"> A list</h2>‘\  
 "<ol>"\  
 ‘<li class="n"> Foo</li>‘\  
 "</ol>";  

第二种:
var temp=‘<h2 class ="a"> A list</h2>‘  
 +"<ol>"  
 +‘<li class="n"> Foo</li>‘  
 +"</ol>";

6、不支持重载
在javascript中参数不同的方法会被替换而不会被重载。
例如:function Myfunction(a){}与function myfunction(a,b){}同时出现在脚本中会使后面的替换前面的函数。
7、作用域和闭包
所谓作用域就是指对某一属性或方法具有访问权限的代码空间。变量的作用域无非就是两种:全局变量和局部变量。

闭包是与作用域相关的一个概念,它指的是内部函数即使在外部函数执行完成并终止后仍然可以访问其外部函数的属性。
   

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标WEB前端JavaScript频道!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved