博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
沙朗javascript总结一下(一)---基础知识
阅读量:6495 次
发布时间:2019-06-24

本文共 1203 字,大约阅读时间需要 4 分钟。

     我也听说过Javascript这东西。我一直感觉很神奇,但它并没有去太懂。今天,牛腩哥哥随后的初步研究,一些浅显的认识。就先总结一下。

            首先,什么是javascript?

    javascript是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。(Baidu百科)

    简单解释一下,直译式就是这样的编程语言不须要经过编译器先行编译为机器码,之后直接在CPU中就能运行;

    动态类型就是说javascript的类型检查是在执行时做的,官方一些说,即程序执行时能够改变其结构,如新函数的引进和已有函数的删除等。  

    弱类型,同强类型相反,就是未强制要求数据类型必须转换(如(var)1 加上 (int)3 。结果是13,13能够用作一个整数继续运算)。

    基于原型(也称为对象)是javascript的特点之中的一个。

基于原型的语言特点:仅仅有对象。没有类;对象继承对象,而不是类。

原型对象是新对象的模板,它将自身的属性共享给新对象

    javascript能够看做是面向对象的语言。意味着它能运用自己创建的对象。因此,很多功能能够来自于脚本环境中对象的方法与脚本的相互作用。

    另外,它作为一种解释性语言,执行前无需预编译,网页载入时间短。它的解释过程放在了程序执行的时候,因此执行效率较低。

 

    那么,javascript是干什么的?

   javascript广泛用于client的脚本语言,最早是在Html网页上使用。用来给Html网页添加动态功能,这也是它“交互性”的重要体现和应用。它的出现使得网页和用户之间实现了一种实时、动态的交互关系,使网页包括了更加丰富的内容。

    总结起来就是它给Html网页添加了动态功能。而且使网页和用户联系更为紧密。

    

    再说说视频本身。

    这部视频看了三天,连敲样例,比較简单。

    大概讲了数据类型、运算符、控制结构、一些基本控件、与Css的结合及正則表達式。

    前三个和css就不说了,老生常谈。正則表達式会在下篇博客里继续总结一下。这里主要结合事件和方法说说我理解的javascript的机制。

    看以下的一个小样例:

    

    这段javascript代码中,我们能够把getValue()看做一个接口。详细的实现和它是分离的。也就是说js包括了框架和详细内容,而且它们是能够分离的(用这个词可能不太好)。

    它通过弹出提示框,告知执行结果。提供了交互窗体,使得开发者和用户能非常好地做出回应或改动。这样的小巧灵活的设计使人感受到了动态类型的轻松。

    小结:Javascript到这里也不过接触到了一点儿皮毛。还有非常多深入的技术须要去学习和理解、实践。之所以能高速学完,非常easy的上手,和之前的知识进行联系非常重要。因此。再学一门新语言的时候,我们似乎只须要学习那些“不同点”,如此时的js语言特点、出现和得到应用的原因(优缺点)及一些技术(视频中正則表達式的灵活运用)就能够了。

    

 

   

        

   

    

             

               

     

转载地址:http://pvcyo.baihongyu.com/

你可能感兴趣的文章
RHEL5+PXE+DHCP+Apache+Kickstart安装RHCE5.1 i386实验室环境
查看>>
实战证明LINUX系统下密钥对验证的安全性
查看>>
暴裂无声张一鸣
查看>>
九、数据库群集部署、配置 (二)
查看>>
Android大图裁剪解决办法
查看>>
一次奇怪的AP注册异常问题处理
查看>>
TableStore: 海量结构化数据分层存储方案
查看>>
Sep 26 09:22:41 ck01 kernel: Buffer I/O error on device sda2, logical block 2
查看>>
JAVA IO学习
查看>>
监控 monit
查看>>
Unity 4.x游戏开发技巧集锦(内部资料)
查看>>
自适应网页设计
查看>>
获取BT节点信息bittorrent-discovery
查看>>
环形动画加载视图AnimatedCircleLoadingView
查看>>
win8中使用BitLocker加密
查看>>
sql 常用 语法
查看>>
swoole实现数据库连接池
查看>>
Mybatis调用Oracle的存储过程
查看>>
云评测、云监测、云加速,性能魔方mmTrix全球速度最快
查看>>
我的友情链接
查看>>