JavaScript基础知识

一:变量:标识符、名字、数字字母下划线。$符号,字母包括任何语言,包含汉语。只不过不常用。

二:如何注释代码:单行注释,// :一般给某一行,块注释,/**/" :一大块解释 用编辑器自带的,比较美观

1正常模式、严格模式

严格模式:在js当中增加标识符,es5:增加标识符,碰到标识符,用严格的控制,如果没碰到就用正常的

在js代码中碰到ues.strict。碰到这个 以下 就使用严格模式。计算结构、、、都不同。

1、在代码块的第一行写上ues.strict。所有代码形成

2、在函数的第一行ues.strict,使函数内形成。

如果要是发布到网上 。需要压缩发布,两个js 有的有严格模式,有没没有严格模式。压缩的话,use.strice

就不在第一行了。那样的话所有代码都会变成正常模式。如果写两个代码块,也就是函数内部写严格模 式。这样的话就变成严格模式,把严格模式放到浏览器中,控制台中也就变成异步。就会变成正常模式。

要是实验的话,放到单独的js中。去运行。在第5版出的严格模式,在ie10以上。谷歌都支持,如果不支 持,会导致结果不一致。会被忽略,会在框架中用到严格模式,

2()和;

; js解释器,什么时候自动转换成;解释器会看下面的代码能否和上一个代码进行合并,如果能合并,就不用; 如果不能合并就用;分开,如果还可以就会报错,如果 第二行代码以()结束的,代码会变成函数了,会与 自己想要的代码不一样。避免方式: 会;开头,函数开头以; 隔开,保证代码正确。

return ( brank conent)单词不对 紧跟着写,不要另起一行。不会和下面代码合并 ,rentun 一个{ }不要再 下面写,会影响代码实现效 果

++--:

a=1

b=2

a

++

b

分为两种情况 a=1,b=2,a++;b; 第二种 a=1,b=2;a;++b 正常情况下是第一种。但是自增自减例外所以是第二种算法;

++会和上面代码合并 但是自增自减例外 会和下面的b进行合并

a=1.b=2,a; ++b;最后结果a=1,b=3

尽量写;

()下面是代码块 用()如果是单行就不用()

能写;和()该写就写

三:区分大小写:

含义不同,js不是单独来使用的,HTML,CSS不区分大小写。

JS写在html中,大小写,一般都是事件, 在JS时候实现点击,滑动事件,绑定是区分大小写的

onClick作为html的一个属性不区分大小写 属性=“区分大小写”。事件对应的内容 区分

html5:中data这个属性支持key:value,写进去的所有属性,都会被转换成小写,写成大写 会 成undefined。值:value一定要小写,data可以跟两个参数,一个是key。一个是value。存值的 时候不管用大小写,取值的时候都要用小写

新手,第一次写。有问题希望大家指出,感谢支持,共同进步,共同努力!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值