1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="UTF-8">
5 <title>Title</title>
6 </head>
7 <body>
8 <h1>我的第一个Web页面</h1>
9 <p id="demo">我的第一个段落</p>
10 <p id="demo1">我的第2个段落</p>
11 <button onclick="myFunction()">点我</button><br>
12 <button onclick="myFunction1()">点我一下</button><br>
13
14 <button onclick="myFunction2()">点我一下-while</button>
15
16
17
18 <script>
19 function myFunction(){
20 document.getElementById("demo").innerHTML ="段落已修改";//使用 "id" 属性来标识 HTML 元素,并 innerHTML 来获取或插入元素内容
21 window.alert(5+6);//弹出警告框
22 document.write(Date());
23 document.write("<h1>这是一个标题</h1>");//将内容写到 HTML 文档中
24 document.write("<p>这是一个段落</p>");
25
26 }
27 var d = new Date();
28 var time = d.getHours();
29 if(time<10){
30 document.write("<b>早上好</b>");
31 }else if(time>=10 && time<20){
32 document.write("<b>今天好</b>");
33 }else {
34 document.write("<b>晚上好!</b>")
35 }
36 cars = ['BMW','Volvo','Saab','Ford'];
37 for (var i=0;i<cars.length;i++){
38 document.write("<br>"+cars[i]);
39 }
40
41 function myFunction1() {
42 var x;
43 var txt = "";
44 var person = {fname:"Bill ",lname:"Gates ",age:56};
45 for (x in person){
46 txt+=person[x];
47 }
48 document.getElementById("demo").innerHTML = txt;
49 }
50
51 function myFunction2() {
52 var x = "",i = 0;
53 while (i<5){
54 x = x+"该数字是"+i+"<br>";
55 i++;
56 }
57 document.getElementById("demo").innerHTML = x;
58 }
59
60 var x = function (a,b) {return a*b};//以上函数实际上是一个 匿名函数 (函数没有名称);函数以分号结尾,因为它是一个执行语句
61 document.getElementById("demo").innerHTML =x(4,3);
62
63 var x = findMax(1,33,55,45,77,500);//找到最大的一个参数的值
64 function findMax() {
65 var max = arguments[0];
66 if (arguments.length<2) return max;
67 for (var i = 0; i<arguments.length; i++){
68 if(arguments[i]>max){
69 max = arguments[i];
70 }
71 }
72 return max;
73 }
74 document.getElementById("demo").innerHTML = x;
75
76 var m = 10;
77 var y = sumAll(m,33,55,45,77,500);//创建一个函数用来统计所有数值的和
78 function sumAll() {
79 var sum = 0;
80 for (var i = 0; i<arguments.length; i++){
81 sum+=arguments[i];
82 }
83 return sum;
84 }
85 document.getElementById("demo1").innerHTML = y;
86 </script>
87
88
89 </body>
90 </html>

JS基础代码的更多相关文章

  1. js基础 - 兼容代码

    js基础 - 兼容代码 . scrollTop . chrome document.body.scrollTop . IE && firefox document.documentEl ...

  2. js基础梳理-究竟什么是执行上下文栈(执行栈),执行上下文(可执行代码)?

    日常在群里讨论一些概念性的问题,比如变量提升,作用域和闭包相关问题的时候,经常会听一些大佬们给别人解释的时候说执行上下文,调用上下文巴拉巴拉,总有点似懂非懂,不明觉厉的感觉.今天,就对这两个概念梳理一 ...

  3. js基础之javascript的存在形式和js代码块在页面中的存放位置和 CSS 对比

    1.存在形式 文件 如: <script src='js/jc.js'></script> 前页面 <script type='text/javascript'>a ...

  4. js 基础篇(点击事件轮播图的实现)

    轮播图在以后的应用中还是比较常见的,不需要多少行代码就能实现.但是在只掌握了js基础知识的情况下,怎么来用较少的而且逻辑又简单的方法来实现呢?下面来分析下几种不同的做法: 1.利用位移的方法来实现 首 ...

  5. js 基础

    js基础知识点总结 如何在一个网站或者一个页面,去书写你的js代码:1.js的分层(功能):jquery(tool) 组件(ui) 应用(app),mvc(backboneJs)2.js的规划():避 ...

  6. js基础练习二之简易日历

    今天学到了js基础教程3,昨天的课后练习还没来的及做,这个是类似简易日历的小案例,视频还没听完,今晚继续...... 先看效果图: 其实做过前面的Tab选项卡,这个就很好理解了,通过鼠标放在不同月份月 ...

  7. [JS复习] JS 基础知识

    项目结尾,空闲时间,又把<JS 基础知识> 这本书过了一遍,温故知新后,很多知其然不知其所以然的内容 豁然开朗. [1. 用于范围的标签] display  :inline or bloc ...

  8. JS基础(超级简单)

    1     JS基础(超级简单) 1.1 数据类型 1.1.1   基本类型: 1)        Number:特别注意:NaN的检测方法:Nan!=NaN;或者使用isNaN方法 2)       ...

  9. Node.js基础与实战

    Node.js基础与实战 Node.jsJS高级进阶 NODE原理与解析 REPL交互环境 模块与NPM Buffer缓存区 fs文件操作 Stream流 TCP&UDP 异步编程 HTTP& ...

随机推荐

  1. 【网鼎杯2020白虎组】Web WriteUp [picdown]

    picdown 抓包发现存在文件包含漏洞: 在main.py下面暴露的flask的源代码 from flask import Flask, Response, render_template, req ...

  2. DLink 815路由器栈溢出漏洞分析与复现

    DLink 815路由器栈溢出漏洞分析与复现 qemu模拟环境搭建 固件下载地址 File DIR-815_FIRMWARE_1.01.ZIP - Firmware for D-link DIR-81 ...

  3. Java中会存在内存泄漏吗,请简单描述?

    为了搞清楚Java程序是否有内存泄露存在,我们首先了解一下什么是内存泄露:程序运行过程中会不断地分配内存空间:那些不再使用的内存空间应该即时回收它们,从而保证系统可以再次使用这些内存.如果存在无用的内 ...

  4. sleep 和 wait 的区别?

    Sleep是休眠线程,wait是等待,sleep是thread的静态方法,wait则是object的方法. Sleep依旧持有锁,并在指定时间自动唤醒.wait则释放锁.

  5. SQL 注入漏洞产生的原因?如何防止?

    SQL 注入产生的原因:程序开发过程中不注意规范书写 sql 语句和对特殊字符进 行过滤,导致客户端可以通过全局变量 POST 和 GET 提交一些 sql 语句正常执行. 防止 SQL 注入的方式: ...

  6. c++中的赋值函数

    在c++中,对于任意一个类Class A,如果程序员不显示的声明和定义上述函数,C++编译器将会自动的为A产生4个public inline 的默认函数,这4个函数最常见的形式为: A() //默认构 ...

  7. 【控制】模型预测控制 MPC 【合集】Model Predictive Control

    1.模型预测控制--运动学模型 2.模型预测控制--模型线性化 3.模型预测控制--模型离散化 4.模型预测控制--预测 5.模型预测控制--控制律优化二次型优化 6.模型预测控制--反馈控制 7.模 ...

  8. HTML5与类有关的扩充

    对于传统HTML而言,HTML5是一个叛逆.所有之前的版本对JavaScript接口的描述都不过三言两语,主要篇幅都用于定义标记,与JavaScript相关的内容一概交由DOM规范去定义. 而HTML ...

  9. D3.js中国地图下钻

    使用d3.js实现中国地图及中国地图下钻到省市区 在可视化开发中,地图是很重要的一个环节,很多时候需要展现的不仅是国家地图,还需要能从国家进入到省市,看到区这样的下钻过程,今天我们就来实现这个效果. ...

  10. 使用 Blueprint 要注意 render_template 函数

    此文章主要是为了记录在使用 Flask 的过程中遇到的问题.本章主要讨论 render_template 函数的问题. 使用 Flask 的同学都应该知道,项目中的 url 和视图函数是在字典里一一对 ...