javascript入门

        在本人渣渣的入门前端不到两个月的时间,各种看书,各种困惑,却一直停不住的前行,直到直到面试我疼(腾)的网页重构还有前端开发后,才有种焕然大雾的感兽,悔不当初,下定决心来好好整理下自己所学的,并通过博客来分享自己学到和遇到的大大小小的前端那些射,好了,废话少说,这是偶的第一篇博客,我就简单的说下JavaScript的背景还有一点的词法结构,高手或者已经会的,请不要祝我生日快乐--琼瑶,哈哈

       js简介

        javascript是一门具有面向对象能力 ,结实、松散型的程序设计语言。为什么这么说呢,首先无可否认,它具有面对象性,与C++等面向对象语言的区别在于javascript无法进行函数的重载,即当你定义了一个方法,然后再写一个相同名字的方法时,它会默认将前一个方法覆盖掉,这种情况和php相同,在这里就不详细介绍了;而为什么称之为松散型的程序设计语言,原因就在于它的变量无需具备一个明确的类型,其可以把对象的属性映射为任意的属性值,类似与perl哈希表关联数组这里就省略一万字吧·····

       那么javascript既然是一门程序语言,那么它要用于哪里呢,我想用它大家都会,但很多刚刚入门的人就不知道我们所用js的地方是属于哪一种类型,在这里我就简单的说下,我们平常所见的大多数用于客户端的javascript,也就是说当我们在web浏览器中嵌入js代码的时候,就形成了客户端javascript;在这里偶就给出一个小小的栗子吧

<!doctype html>
<html>
<head>
<script>
document.getElementById('test')
{
   document.write("这就是客户端js栗子了,是不是一下子就哦了!!");
}
</head>
<body>
    <div id="test"></test>
</body>
</html>


    还有就是JavaScript可控制文档内容和文档的行为,例如当你输入一个值或者点击一张图片时,它会以某种方式进行相应。也就是它通过文档定义时间句柄(event handler)来实现这些。

   词法结构 

【1】      JavaScript对大小写字母比较敏感,例如在定义变量的时候,test 和TEST是不同变量名,在HTML中是不区分大小写(Xhtml区分)

【2】      空白符和换行符:JavaScript会忽略程序记号之间的空格、制表符和换行符。原因在于可以在程序中随意使用空格、制表、和换行符以便于布局【换行符有点小限制】

【3】      分号问题,对于分好问题,虽然在JavaScript中只要语句位于不同行就可以省去分号【栗子】但是个人建议,为了编码的规范化,还是要养成每个语句结束时手抖打多个分号吧

【4】      JavaScript中注释//用于注释一行,/*xddd*/用于注释多行

【5】      保留字【自己茶树去】

  好了,这篇废材一样的文章,就是我开始好好发粪涂墙,并成长的第一步,勿喷勿喷了··小弟我就准备去上课了,寨见                            

      


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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值