韩顺平轻松搞定网页设计(html+css+js),韩顺平轻松搞定网页设计方案(html+css+js)之javascript现场授课笔记(完整版).doc...

2011韩顺平轻松搞定网页设计(html+css+js)之

javascript现场授课笔记(完整版)

视频18整和19的前半部分不用看

Javascript的基本介绍

JS是用于WEB开发的脚本语言:

脚本语言是什么:

脚本语言不能独立使用,它和HTML/JSP/PHP/ASP.NET配合使用

脚本语言也有自己的变量,函数,控制语句(顺序,分支,循环)

脚本语言实际上是解释性语言(即在执行时直接对源码进行执行)

Java程序.java→.class→jvm , js→浏览器(js引擎来解释执行)

Js在客户端(浏览器)执行

因为js是由浏览器来执行的,因此这里有个问题,不同类型的浏览器可能对js的支持不一样。

function test(){

window.alert("hello world!");

}

New Document

案例1

要求:打开网页后,显示hello 1

window.alert警告("hello!");

New Document

问题:

js的位置可以随意放

js必须使用

在一个html文件中(JSP/PHP/ASP.NET)可以出现多对(script)片段,浏览器会按照先后顺序一次执行

2:Hello world程序改进

如何定义变量:

如何运算:

New Document

//js中变量的定义(js中变量用var表示,无论什么类型)

var num1=1;

var num2=60;

var result=num1+num2;

window.alert("结果是"+result); //alert函数 window.alert表示弹出一个对话框

Js的变量类型是怎样决定的

Js是弱数据类型语言,即:在定义变量时候,统一使用var表示,甚至可以去点var这个关键字

Js中的变量的数据类型是由js引擎决定的

Var name=”shunping”; //name是字符串

Var kk=2 //kk是数字

Name=234; //这事name自动变成数(可以变化)

Js的命名规范(函数/变量):

使用大小写字母,数字,$可以命名

不能以数字打头

不能使用js保留字和关键字(即java里的关键字)

区分大小写

单行注释://

多行注释:/*…….*/

韩顺平JS第三讲

Js的数据类型:

基本数据类型

数值类型(number)

字符串类型(string)

布尔类型

通过typeof可以看到变量的具体数据类型

举例:

New Document

var vi="abc";

var v2=890;

window.alert("v1是"+typeof v1);

window.alert("v2是"+typeof v2);

vi=456; //体现js是动态语言:即数据类型可以任意变化

window.alert("v1是"+typeof v1);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
自动控制节水灌溉技术的高低代表着农业现代化的发展状况,灌溉系统自动化水平较低是制约我国高效农业发展的主要原因。本文就此问题研究了单片机控制的滴灌节水灌溉系统,该系统可对不同土壤的湿度进行监控,并按照作物对土壤湿度的要求进行适时、适量灌水,其核心是单片机和PC机构成的控制部分,主要对土壤湿度与灌水量之间的关系、灌溉控制技术及设备系统的硬件、软件编程各个部分进行了深入的研究。 单片机控制部分采用上下位机的形式。下位机硬件部分选用AT89C51单片机为核心,主要由土壤湿度传感器,信号处理电路,显示电路,输出控制电路,故障报警电路等组成,软件选用汇编语言编程。上位机选用586型以上PC机,通过MAX232芯片实现同下位机的电平转换功能,上下位机之间通过串行通信方式进行数据的双向传输,软件选用VB高级编程语言以建立友好的人机界面。系统主要具有以下功能:可在PC机提供的人机对话界面上设置作物要求的土壤湿度相关参数;单片机可将土壤湿度传感器检测到的土壤湿度模拟量转换成数字量,显示于LED显示器上,同时单片机可采用串行通信方式将此湿度值传输到PC机上;PC机通过其内设程序计算出所需的灌水量和灌水时间,且显示于界面上,并将有关的灌水信息反馈给单片机,若需灌水,则单片机系统启动鸣音报警,发出灌水信号,并经放大驱动设备,开启电磁阀进行倒计时定时灌水,若不需灌水,即PC机上显示的灌水量和灌水时间均为0,系统不进行灌水。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值