onload 事件会在页面或图像加载完成后立即发生。

document.write("内容")将在加载页面时输出

内容可以是什么,可以是一个标签,它输出的文件不能自动换行;

<script src="填写外部js文件的路径">从外部调用js文件

增加了一个名词代码块  {代码内容}这个就叫做代码块;

js中的代码的注释,和c++是一样的

Math.random();随机出现0.0至1.0之间的数

onclick="",通常和button一起使用,当点击时我就要触发什么样的事情。

confirm(证明,确认),这个可以实现弹出的框有两个选择,确定(true)和取消(false)

prompt(提示,提示符,迅速,敏捷的),可以在浏览器中弹出一个窗,然后可以输入内容。

var r=confirm("press a button!");

这种for循环的样式我还是第一次见,其实道理也很简单,先记着吧

var mycars = new Array()//声明一个数组
for (x in mycars)//访问数组名为mycars的所有元素
for (var i=0;i<mycars.length;i++)//这种方法也是可以的

try...catch这个语句可以检查这个程序中是否有错误,当有错误是就会运行catch里面的部分

<script>
function myfunction(){
try {
aaaalert("你好");//这里出现了一个错误,所以会运行catch里面的内容
}
catch(err) {
alert("有错误了");
}
}
</script>
<input type="button" value="查看消息" onclick="myfunction()">

throw(投掷,丢,抛)会将返回错误的情况到err中

    <script>
var x=prompt("请输入一个0到10之间的数");
myfunction(x);
function myfunction(x){
try {
if(x<0){
throw "err1";
}
if(x>10){
throw "err2";
}
if(isNaN(x)){
throw "err3";
}
}
catch(err) {
if(err=="err1"){
alert("你输入的数太小了");
}
if(err=="err2"){
alert("你输入的数太大了");
}
if(err=="err3"){
alert("你不会不认识数字吧");
}
}
}
</script>

还有一种可以检查错误的方法,onerror,字面上意思很简单,当有错误时,使用它的时候,只需要让它等于函数名就可以了,例如onerror=函数名,把它放在程序运行之前使用它就好。

js知识点——1的更多相关文章

  1. JS知识点整理(二)

    前言 这是对平时的一些读书笔记和理解进行整理的第二部分,第一部分请前往:JS知识点整理(一).本文包含一些易混淆.遗漏的知识点,也会配上一些例子,也许不是很完整,也许还会有点杂,但也许会有你需要的,后 ...

  2. Node.js知识点学习

    Node.js知识点学习 一.基本概念 Node.js,或者 Node,是一个可以让 JavaScript 运行在服务器端的平台.可以说,Node.js开创了javascript模块化开发的先河,早期 ...

  3. JS知识点整理(一)

    前言 本文把平时的一些读书笔记和理解进行了整理归纳,包含一些易混淆.遗漏的知识点,也会配上一些例子,可能不是很完整,还会有点杂,但也许会有你需要的(目前先整理了一部分,笔记有点多,后续会持续更新). ...

  4. vue.js 知识点(四)

    看完了vue.js的官方文档,大概对这些知识有了那么一点的了解了,但是很多具体的运用还不太清楚,现在就总结一下,关于其中的一些知识点的运用: v-bind:  动态绑定指令,默认情况下,是给html ...

  5. fabric.js 知识点整理

    fabric.js是一个很好用的 canvas 操作插件,下面整理了一些平时项目中用到的知识点: //1: 获得画布上的所有对象: var items = canvas.getObjects(); / ...

  6. JS知识点查漏补缺

    知识点1: 判断语句中遇到NaN即为 False 只需要注意遇到False即为False即可 使用join(),toString()皆可以将数组转化为字符串 二者的相同点在于都可以转化数组为字符串 二 ...

  7. 前端必备的js知识点(转载)

    1.本文主体源自:http://www.cnblogs.com/coco1s/p/4029708.html,有兴趣的可以直接去那里看,也可以看看我整理加拓展的.2.js是一门什么样的语言及特点?    ...

  8. Node.js知识点

    1. 入口文件app.js里的路由,按顺序执行: 2.

  9. JS知识点备忘

    做前端久了,会发现很多比较杂的知识点,平时很少用到(往往在面试的时候经常见到),但是遇到的时候会很揪心...所以遇到的时候把它记录下来,但求有个印象,再次遇到时,可以在这里快速找到解决. 1.文档碎片 ...

  10. JS知识点概况

    1.什么是JavaScript a)   JavaScript 被设计用来向 HTML 页面添加交互行为. b)   JavaScript 是一种脚本语言(脚本语言是一种轻量级的编程语言). c)   ...

随机推荐

  1. 《python cookbook》学习笔记

    2016.5.3 第8章  类与对象 8.1 改变对象的字符串显示 __str__ 和 __repr__   %s 和 %r,提到了eval,我没有用过 8.2 自定义字符串的格式化  __forma ...

  2. MySQL的字符集操作命令总结

    这篇文章主要介绍了MySQL的字符集操作命令总结,包括各种查看数据库.数据表等查询命令,需要的朋友可以参考下   以下均在mysql 5.5命令行中运行通过: 查看MySQL支持的字符集: 代码如下: ...

  3. BZOJ3875--骑士游戏(SPFA处理带后效性的动态规划)

    3875: [Ahoi2014]骑士游戏 Time Limit: 30 Sec  Memory Limit: 256 MBSubmit: 181  Solved: 91[Submit][Status] ...

  4. 利用jquery动态添加和删除表格的一行,并且保存单行数据

    开发时遇到一个需求:要求要在页面的表格可以添加和删除一行,并能填写对应的数据后保存这一行数据. HTML代码 界面使用了freemarker框架,teams是后台传过来的list类型数据 <fo ...

  5. Div内容居中

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. 使用oracle数据库的开发流程

  7. 2018092609-2 选题 Scrum立会报告+燃尽图 04

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/8682 一.小组情况组长:贺敬文组员:彭思雨 王志文 位军营 杨萍队名:胜 ...

  8. 多个swiper使用样式出了问题

    observer:true,//修改swiper自己或子元素时,自动初始化swiper observeParents:true,//修改swiper的父元素时,自动初始化swiper 不行直接设  w ...

  9. html实现高亮检索

    实现效果如下: demo.html <!DOCTYPE html> <html> <head> <meta charset="utf-8" ...

  10. 一、基础篇--1.1Java基础-HTTP请求的GET与POST方式的区别【转】

    http://www.cnblogs.com/logsharing/p/8448446.html 转载的这篇文章,很有意思,说的也很全面,学习下,防丢失,备份记录下 GET和POST是HTTP请求的两 ...