#javascript知识点总结(一)

javascript知识点总结(一)

javascript原名不叫javascript,蹭java热度时所起名得来
ECMAscript的写法
1.行内
2.内嵌
3.外联
特性:
弱语言类型
基于对象
基于事件

Onclick onChange等非法的运用
跨平台
依赖于浏览器的
-java 强类型语言
java分为 基本数据类型和引用数据类型
引用数据类型分为数组和对象
包含:
number string boolean null undefined object 六种
js的用法
1.js是大小写敏感的,区分大小写
2.typeof 变量,来显示变量的类型
3.var 变量名,来生命定义变量,可以重复声明变量,没有赋值,得到的undefined
4.console.log /dir 控制台打印内存
5.js是若语言类型,可以是任意的去赋值
6.js是每行一句代码,则可以不写分号结尾,如果是一句多行,则必须写
7.js是一门基于对象的事件 也是基于对象的语言

运算符
算数:拼接字符串 +加法
比较
逻辑

一元
三元

rset必须在表单中进行使用
Selected可以多选
multiple="multiple"实现多选
readonly="readonly"之读权限

javascript与java的区别
1.javascript的运算与java无异
2.+又有加法的含义,也有字符串拼接的含义
3.Switch结构和java中的无异
4.Js中的字符串可以是双引号,也可以是单引号
5.一个函数中parseInt(字符串类型的数字),可以将字符串类型的数字转化为数字类型,直接使用即可
6.NaN: 表示 not a number
7.Isnan(变量)判断变量是不是一个数字,直接使用即可
8.console.dir(变量),如果变量是对象,可以打印出对象里的内容
9.Document 文档 ,DOM里的D,在js中是一个关键字,对应整个代码的文档
10.举例:document.body.bgColor();
11.Document.getElementById(id的值).value 取到标签元素的值
12.Document.getElementById(id的值).innerText=””; 取到标签元素的文字
13.Document.getElementById(id的值).value 取到标签元素的值
14.Document.head 取到head标签元素
15.Document.Title 取到title标签元素
16.select标签元素获取选中的option的下标 selectindex及元素selectedOptions,某一个option:selectedOption[0]
17.If(//满足条件){//}else{//不满足条件}
18.先全部加载完毕之后再执行js代码,以防效果显示出错
window.οnlοad=function(){

javascript使用注意事项

1.javascript一开始去取html元素是取不到的,因为文档是从上到下执行,javascript先执行,html是后渲染
2.解决方案
(1)将

BOM DOM 事件

调试
输出调试法
Alert()弹窗
Console.dir()
Console.log()
Dociument.writer();
获取元素:
Document.getElementById();
Document.body();
Document.title();
获取元素属性
Document.body.bgColor();
函数和数组都是object
修改元素内容:innerText()
InnerHTML();
一些内置函数:parseInt();
IsNaN();

总结:继续加油!

你可能感兴趣的:(web前端)