js基础001

一、JavaScript的位置

①head中:

<head>

<script type="text/javascript">...</script>

</head>

②body中:

<body>

<script type="text/javascript">...</script>

<body>

③js文件中

<head><script src=./../../XXX.js></script></head>

说明:当事件被触发/方法被调用时,head部分的javascript代码才获得执行;而body中的javascript代码在页面加载时就会执行。

二、注释

①单行注释用//

②多行注释用/**/

三、简单的js语句

①document.write("...");//向页面输出

②alter("");//弹出简单对话框

③document.location.href="http://www.google.com.hk";

④err.description

四、声明变量

①var x = value;

②var s = "string";

五、运算符

①加、减、乘、除、磨、自加、自减(除运算时,保留小数)

②赋值运算符:=、+=等等

③比较运算符(多一个全等"==="),只有在无需类型转换运算数就相等的情况下为true。若var x = 1; x ==="1"的结果为false,而x==1结果为true.

④逻辑算符||、&&、!

⑤条件运算符condition ? value1:value2;

六、条件控制

①if

②switch

七、消息框

①警告框alert("");

②确认框confirm("");返回true/false

③提示框prompt("提示","默认值");返回输入内容/null

八、函数

①必须用小写function声明

定义:function functionName(){...}

引用:οnclick="functionName()";

九、循环

①for(;;){}

②while(){}

③do{}while()

④for(变量 in 对象){}

另外:break终止循环,continue执行下次循环

十、事件

①onload/onunload页面载入/离开时触发,用来侦测浏览器的类型及版本以及处理cookies

②onfocus/onblur/onchange

③onsubmit验证表单域,决定提交不提交

④onmouseover/onmouseout鼠标经过/离开触发

⑤onerror捕捉页面内的所有异常

十一、异常

①try{}catch(err){err.description;}

②throw创建exception

function compare()
{
 var x=prompt("Enter a number between 0 and 10:","")
 try
 {
  if(x>10)
  throw "Err1"
  else if(x<0)
  throw "Err2"
 }
 catch(er)
 {
  if(er=="Err1")
  alert("Error! The value is too high")
  if(er == "Err2")
  alert("Error! The value is too low")
 }
}

③onerror事件

<script>

οnerrοr=testOnError

function testOnError(msg,url,line)
{
 alert(msg+url+line); 
}

</script>

十二、补充

①大小写敏感

②忽略空格

③文本内部可使用反斜杠拆行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: js-001-2017是一个代号,代表2017年发布的JavaScript语言相关的规范或标准。在计算机编程领域,JavaScript是一种广泛使用的脚本语言,主要用于网页的交互逻辑和行为的实现。js-001-2017可能是对该语言的一次更新或修订,旨在提供更好的开发体验和更强大的功能。 随着互联网的发展,使用JavaScript的应用也日益增多。js-001-2017中可能包含了对原有语法的改进、新的功能特性的添加,以及一些修复可能存在的漏洞或问题。通过发布新的规范,开发者们可以更好地了解和掌握JavaScript的最新语法和特性,以便更高效地进行编程。 JavaScript的重要性不容忽视,它被广泛运用于前端开发、移动应用开发、后端开发等多个领域。通过学习和应用js-001-2017中的规范,开发者们可以更好地与JavaScript这门语言进行互动,更好地实现自己的编程任务。 总之,js-001-2017是JavaScript语言的一个规范或标准,通过它的学习和应用,开发者们可以更好地掌握和应用最新的JavaScript语法和特性,提升自己在编程领域的技能水平。 ### 回答2: js-001-2017是指JavaScript编程语言的入门课程,是2017年开设的课程。这门课程主要教授JavaScript基础知识和应用技巧。JavaScript是一种面向对象的脚本语言,广泛用于Web开发。 该课程的目标是让学生从零基础开始学习JavaScript,并掌握其基本语法、变量、运算符、流程控制、函数、数组等基本概念。在课程中,学生将学习如何使用JavaScript编写交互性的前端网页。通过实践项目和练习,学生将学会使用JavaScript实现表单验证、动态网页效果、DOM操作、事件处理等技术。 除了基础知识外,该课程也会介绍一些常用的JavaScript库和框架,如jQuery、React等,以帮助学生更高效地开发Web应用程序。 这门课程对于想要从事Web前端开发的学生来说非常重要。JavaScript是Web开发中不可或缺的一门技术,它可以让我们的网页更加动态和交互。通过学习js-001-2017,学生将为自己以后的学习和工作打下坚实的基础。 总之,js-001-2017是一门非常有意义且实用的课程,通过学习这门课程,学生将获得JavaScript编程的入门知识和技巧,为自己的Web开发之路打下坚实的基础
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值