初学JavaScript(了解js)

一、定义

1、js

js是一种可以用来给网页增加交互性的编程语言。
js是一种脚本语言。
js是一种面向对象的语言。

2、Ajax

Aiax是一种创建交互式web应用程序的方式。

3. DOM

一个与系统平台和编程语言无关的接口,程序和脚本可以通过这个接口动态的访问和修改文档的内容、结构和样式。
在网页上,组成页面(或文档)的对象被组织在一个树型结构中,树中的每一个对象也被称为节点(node)。如果节点包括html标签,那么它就称为元素节点(element node),否则,就称为文本节点(text node)。元素节点可以可以包含文本节点。

二、 组合式语言

1、对象

对象(object)就是某种东西,如:猫、表单等。

2、属性

对象具有属性(property),如:表单有复选框、窗口有标题等。需要注意的是有些属性不仅仅是属性,他们本身也是对象,可以有自己的属性。所以,对象可以有子对象。

3、方法

对象可以做的事情称为方法(method),如:按钮的click (),打开的open(),选择的selected()等。可以把对象和属性看作名次,方法看作动词。前者是东西,后者是这些东西可以完成的活动或对它们执行的操作。

4、组合使用

cat.purr()
document.write()
forms.elements.radio.click()

三、处理事件

js使用称为事件处理程序(event handler)的命令来处理事件。

事件处理程序

四、值和变量

1.值类型

类型 描述 示例
数字 任何数字值 3.1415926
字符串 引号中的字符 “hello,world”
布尔值 true或false true
空值 空且无意义 -
对象 与对象相关联的任何值 -
函数 函数返回的值 -

2.变量

变量是用来保存值的,用var来声明。var myName="Dori"
js 是区分大小写的;
变量名不能包含空格或其他标点符号,也不能以数字开头;

五、赋值和比较

赋值:

赋值 作用
x=y 将x设置为y的值
x+=y 相当于x=x+y
x-=y 相当于x=x-y
x*=y 相当于x=x*y
x/=y 相当于x=x/y
x%=y 相当于x=x%y

比较:

赋值 作用
x==y 如果x和y相等,那么返回true
x!=y 如果x和y不相等,那么返回true
x>y 如果x大于y,那么返回true
x>=y 如果x大于等于y,那么返回true
x<y 如果x小于y,那么返回true
x<=y 如果x小于等于y,那么返回true
x&&y 如果x和y都是true,那么返回true
x||=y 如果x或y之一是true,那么返回true
!x 如果x是false,那么返回true

六、

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 转载请声明出处 博客原文 随手翻阅以前的学习笔记,顺便整理一下放在这里,方便自己复习,也希望你有也有帮助吧 第一课...
    前端进阶之旅阅读 13,019评论 13赞 94
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,173评论 19赞 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,243评论 18赞 399
  • 在花园里找个“树洞”, 在“炉灶”里添些“柴火”, 在“烤箱”上做个“蛋糕”, 在等待时随乐起舞。
    漫步后花园阅读 269评论 0赞 0
  • 或许有一天 你会突然倒地 失去知觉 今天上演的一切 也许都在映衬着未来的末日 头好痛,真的好痛 尤其是在那撕裂的喊...
    一夕林阅读 182评论 0赞 0

友情链接更多精彩内容