HTML5_兼容-全局与局部的区别

1、

(1)javascript数据类型
这里写图片描述
(2)数据类型转换函数
这里写图片描述
这里写图片描述
(3)isNaN()函数
这里写图片描述
(4)条件三目运算
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

2、 如何在js中定义一个类

在.js中编写

Function Person(){
   //给当前Person类定义属性
        this.name=name;
this.age=age;
this.sex=sex;
}
Person.prototype={
        myPrint:function(str){
            console.log(“调试结果--”+str);
}
//不同函数之间用逗号隔开
sayHello;function(){
    alert(“呵呵”);
}
}

将此保存为j1.js
在HTML中写

<head>
        <script  src=”j1.js”></script>
</head>
<body>
        <button onclick=”go();”>哐当!!</button>
        <script>
            function(){
                var per=new  Person();
per.name=”哈哈”;
per.age=”19”;
per.sex=”女”;
alert(per.name+”---”+per.age+”---”+per.sex);
}
</script>
</body>

运行显示:哈哈—19—女
若加per.myPrint(“xxx”);
运行显示弹窗外,在控制台也显示调试结果—xxx;

注:如果button在表单外,那么就是一个普通按钮。如果在表单内,那么默认是带提交功能的按钮。可通过type修改类型。

3、 表单
(1) onsubmit在表单提交时,执行js代码
如:onsubmit=”check();”
加在form括号内部
(2)想获得表单input框的内容

Var name=document.myform.username;
Alert(name.value);

在form中name=”myform”;
在input中name=”username”
(3)在script中判断相等只能用“==”
加上onsubmit=”return check();”
可使判断时

if(name.value==”haha”){
                    return true;
}
else{
        alert(“输入有误”);
return  false;
}

在输入错误时,有弹窗,不提交。
注:一定要加.value;

4、 解决兼容问题
这里写图片描述
5、 odiv.style.fontSize获取时只能是内部样式、像外部样式width等不能获取。
===是恒等于
6、 局部与全局的区别
注:若一个变量前没有var,则该变量为全局变量
如:

function add(){
            sum=10;
console.log(sum);
}
add();
console.log(sum);

结果显示10,10 若去掉add(),就报错,因为不读取时,就不是全局变量。
这里写图片描述
显示undefine 10
这里写图片描述
报错
这里写图片描述

undefine 报错 10
这里写图片描述
7 10
这里写图片描述
7 7


关于善知教育(官网:善知教育(点击进入) 微信公众号:善知技术)
地址:北京东燕郊经济技术开发区文化大厦
咨询老师郑老师 电话/微信:13315631002 QQ:1939441377
目前我们开设Java服务器Html5前端网页Android移动端PHP服务器,有全日制班有周末班;
学费优惠至8480!!!!
我们的优势:

  • 基础课程一个月免费学,全程面授;
  • 平均就业薪资10000-15000;
  • 免费重听,跨学科免费学习;
  • 5-5.5个月大容量技术授课;
  • 0学费0基础入学,海量项目实训, 弹性教学制度;
  • 大部分学生找到月薪10k以上薪资工作, 项目实训自然终止;
  • 课程全程视频录制,偶尔耽搁也不担心;
  • 学习途中随时可以无理由退费根据学生情况;
  • 灵活安排授课时间,一个科目学不会可以免费学习另一个科目;
  • 全日制班,周末班,网上授课同时进行;
  • 技术交流QQ群:198983438(加群请备注在哪里看到我们的群)在群里面随时会更新一些我们的课程视频以及开班动态

善知教育学习视频大汇总

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值