js初级DOM&BOM知识点总结
第一章
js的组成DOM BOM ECMAScript
javaScript 是一种直译是脚本语言
js语言特点
.脚本编写语言
.基于对象的语言
.简单性
.动态性
.安全性
.跨平台性
C/S是Client/Server的缩写
B/S是Browser/Server的缩写
输出方式
docunment.write()
console.log()
alert()
第二章
数据类型
Number
String
Boolean布尔类型
Undefined
Null
Object
类型转换
显示转换和隐式转换
转换成数值
Number(mix)转换数
parseInt(string,radix)看第一个数是不是数字不是数为NaN
parseFloat(string)
转换成字符串
tostring()
String()
转换成布尔类型
Boolean()
第三章
操作符
一元
+_*/
二元
+= -= *= /=
三元
?:
第四章
语句
声明变量var
var a =;
定义函数
function(){}
判断条件
if(){}
if是()里如果什么输出 else是不成立输出
还有else if(){}这个是多条判断
switch(){}和if是相同的都是条件判断
switch()
{
case :;
break:
csse :;
}
for循环
for(循环初始化;判断循环条件;循环计数器更新){输出}
while循环
while(条件){输出}
和for一样
退出循环
break退出循环
continue退出本次循环进入下一次
do{}while{}满足条件的情况下循环判断一次
<script type="text/javascript">
<script>语法
document.write()文档输出
alert();弹框提示
console.log("");控制台查看结果 网页F12
var 定义变量
var 例子 test=;全局变量
typeof 判断是不是数字
isNaN 判断 是不是一个数
undefined 未声明的数值
(num .toString());转换进制
undefined已生明的的数值
prompt()弹出框的输入框
parseInt()转换格式数字类型的
添加 push在数组末尾处添加1个或多个元素
posh在数组末尾处添加1个或多个元素 并返回长度
unshift()在数组的头部添加一个或多个元素,最后返回数组新的长度
删除 delete()
pop()删除并返回数组的最后一个元素 并返回长度
shift()删除数组的第一个元素并将其返回
连接 join()将数组中所有的元素变成字符串并连接
颠倒 reverse()将元素颠倒
排序 sort()
语法
var a=[,,,,,,,];
a.sort(
function(q,w){
return(q-w)
}
);
alert(a)
合并数组 concat()
返回一个片段或数组 slice()
删除 替换 插入 splice()arr.splice(,,,);
document.write(arr)
unshift
trim()去首尾上的空格
js初级DOM&BOM知识点总结的更多相关文章
- js学习之BOM和DOM
1. 浏览器的原理 1.1 浏览器的多线程 (1) 解析js引擎线程 (2) UI渲染线程 (3) 事件发起线程 (4) 发起请求的线程 (5) 定时器的线程 1.2 同步异步 (1) 前 ...
- js关于DOM和BOM
关于BOM和DOM BOM 下面一幅图很好的说明了BOM和DOM的关系 BOM提供了一些访问窗口对象的一些方法,我们可以用它来移动窗口位置,改变窗口大小,打开新窗口和关闭窗口,弹出对话框,进行导航以及 ...
- js的DOM对象
1.js的Array对象 ** 创建数组(三种) - var arr1 = [1,2,3]; ...
- DOM&BOM笔记
day01正课:1. DOM概述2. ***DOM树3. *查找 1. DOM概述: DHTML:动态网页技术的统称 DHTML=HTML+CSS+JS 鄙视题: HTML XHTML DHTML X ...
- JS的DOM操作及动画
JS的DOM操作DOM:Document Object ModelBOM:Bowers(浏览器) Object Model找到元素:var a=document.getElementById(&quo ...
- 原生js操作Dom节点:CRUD
知识点,依然会遗忘.我在思考到底是什么原因.想到研究生考试准备的那段岁月,想到知识体系的建立,知识体系分为正向知识体系和逆向知识体系:正向知识体系可以理解为教科书目录,逆向知识体系可以理解考试真题. ...
- JS中常用开发知识点
JS中常用开发知识点 1.获取指定范围内的随机数 2.随机获取数组中的元素 3.生成从0到指定值的数字数组 等同于: 4.打乱数字数组的顺序 5.对象转换为数组 //注意对象必须是以下格式的才可以通 ...
- codefordream 关于js初级训练
这里的初级训练相对简单,差不多都是以前知识温习. 比如输出“hello world”,直接使用console.log()就行.注释符号,“//”可以注释单行,快捷键 alt+/,"/* ...
- python学习笔记十三 JS,Dom(进阶篇)
JS介绍 JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用:JavaScript 是因特网上最流 ...
随机推荐
- 条目十《了解分配子(allocator)的约定和限制》
条目十<了解分配子(allocator)的约定和限制> 在STL标准库中,分配子的存在有点怪异. 一开始的设计意图是提供一个内存模型的抽象,让使用库者库忽略操作系统的near指针和far指 ...
- HMTL5 本地数据库
数据库这个东东现在也可以用在web上了,目前为止, chrom 6 以上版本,opera 10 以上,safari 5以上支持这个功能. htm4中数据库只能放在服务器,只能通过服务器来访问,但是在h ...
- google 浏览器的Debug 调试工具使用
一个写后台的人 有一天要自己找前台页面的错误 于是乎就得会前台debug 于是乎我不会 就在网上找了一些资料看 不就是几个按钮 嘛 有啥难的 上图片 1.Google 浏览器 F12 就可以看到 ...
- 二 ASP.NET MVC 第一个程序 hello world
二 ASP.NET MVC 第一个程序 hello world https://blog.csdn.net/xmroom/article/details/51335917 我使用的Visual s ...
- CSS3 选择器 修改 整数个样式
.blogbottom ul li:nth-child(4n){margin-right:0px;} 说明:4n就是每第4个.
- Mui 选项卡 tab 高度 没有自适应....
因为项目中 用到了 mui ,mui 的选项卡有时候无法自适应高度,这回导致有的tab 出现一大片空白区域... 从jquery 的 思路 是 用一个值 保存 当前 的 高度... 当 点击其他 t ...
- c# 实现无符号右移
/// <summary> /// 无符号右移, 相当于java里的 value>>>pos /// </summary> /// <param nam ...
- [转] Ubuntu安装Fcitx以及Fcitx输入中文不显示候选词框的解决办法
[From] http://blog.csdn.net/qq_21397217/article/details/52447263 1. 安装Fcitx所需组件 $ sudo apt install f ...
- Tomcat(一)Tomcat常用配置
操作系统:win8 Jdk版本:1.7.0_51 Jdk目录:C:\Program Files\Java\jdk1.7.0_51 Tomcat版本:8.0.3 Tomcat目录:D:\Program ...
- drf序列化器的实例
应用目录结构: views.py from django.shortcuts import render # Create your views here. from django.views imp ...