![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
文章平均质量分 68
wj他
这个作者很懒,什么都没留下…
展开
-
JS错误与调试4
4.1错误的概念与处理计算机的错误有两种:语法错误和逻辑错误。 语法错误: 比如alert拼写错误,写成了alter。<script> var a = 3 + 4; alert(a); alter(a); a++; alert(a);</script>运行结果只显示的7,后面的结果没有显示,说明后面的代码没有执行。因为输出7后遇到原创 2017-07-28 09:42:05 · 187 阅读 · 0 评论 -
BOM 12
概念:BOW(browser object model是浏览器对象模型)12.1 常用对象Window:窗口,浏览器的窗口。 我们定义的全局变量和全局函数都是window对象的属性和方法。<script> var a = 1; function test(){ var a =2; alert(a); alert(window.a);原创 2017-08-15 16:21:36 · 226 阅读 · 0 评论 -
JSDOM11
11.1 DOM概念DOM(Document Object Model):文档对象模型。整个文档是由一系列节点对象组成的一棵树。 节点(Node)包括元素节点(1)、属性节点(2)和文本节点(3)。<body><table> <caption>H5-17-03花名册</caption> <thead> <tr> <th>姓名</th>原创 2017-08-13 20:44:58 · 172 阅读 · 0 评论 -
js自带函数
js 字符串操作函数..concat() – 将两个或多个字符的文本组合起来,返回一个新的字符串。 indexOf() – 返回字符串中一个子串第一处出现的索引。如果没有匹配项,返回 -1 。 charAt() – 返回指定位置的字符。 lastIndexOf() – 返回字符串中一个子串最后一处出现的索引,如果没有匹配项,返回 -1 。 match() – 检查一个字符串是否匹配一原创 2017-08-07 08:28:22 · 385 阅读 · 0 评论 -
JS常见算法8
8.1累加/累积 累加:将一系列的数据加到一个变量里面。最后得到累加的结果。 比如:将1到100的数求累加和。 小球从高处落下,每次返回到原来一半,求第十次小球落地时小球经过的路程。<script> var h = 100; var s = 0; for (var i = 0; i < 10; i++) { h = h / 2;原创 2017-08-06 14:40:35 · 201 阅读 · 0 评论 -
JS数组7
7.1 数组的概念案例计算10名同学的平均分<script> var a1,a2,a3,a4,a5,a6,a7,a8,a9,a10; a1 = Number(prompt("请输入分数")); a2 = Number(prompt("请输入分数")); a3 = Number(prompt("请输入分数")); a4 = Number(prompt("请输入分数原创 2017-08-03 20:51:56 · 312 阅读 · 0 评论 -
JS循环结构5
5.1 循环结构的概念先来看看生活中的一些场景; (1)食堂阿姨打菜:接过顾客的餐盘→询问菜品→打菜→递回餐盘,重复以上过程,直到所有顾客的菜都打完。 (2)快递员送快递:查看送件地址→赶往目的地→电话告知收件人→收件人签字→交快递件,重复以上过程,直到所有需要送的快递都处理完。 (3)作业流程:布置作业→查看作业→编写作业→完成作业→把作业发送到邮箱,重复以上过程,直到作业发送到邮箱。 以原创 2017-08-01 19:05:12 · 274 阅读 · 0 评论 -
JS基础知识1
1.1 基本概念HTML负责呈现的内容,CSS负责以什么方式来呈现。 HTML+CSS:实现了静态页面。 实际上,我们更多的页面的要求是动态的,比如说淘宝网 热门商品等页面的自动切换。 时间也应该是动态显示的。 还有验证码、注册页面等的许多数据验证…… 在我们所学的知识中只有JavaScript能使页面动起来。<html><head lang="en"> <meta cha原创 2017-07-25 19:45:52 · 220 阅读 · 0 评论 -
JS选择结构3
3.2if语句If语句的套路: (1)一个选择依据 (2)两个选项<script> /* * (1)询价 * (2)如果飞机票不超过800元,就坐飞机回家,否则做硬卧 *输出结果 * */ var price = Number(prompt("请问上海到南京的机票多少元钱")); if(price >= 800){ aler原创 2017-07-26 20:55:34 · 263 阅读 · 0 评论 -
JS程序设计基础2
2.1数据类型与变量计算机程序就是去处理现实中各种数据 数据: 数据的几种属性:名称、值、类型 JS中的数据: 程序就是对现实中的数据进行加工,所以JS中也必须有相应的数据描述。 (1) 数值型:数值型数据支持多种表示形式 十进制:23,3.14; 八进制:023;(19) 十六进制:0x23(35) 科学计数法:3e2(3×102),3.5e-2(3.5×10-2)<script原创 2017-07-25 20:12:00 · 377 阅读 · 0 评论 -
JS事件10
10.1 事件的概念事件源 事件名 事件注册 事件处理 以火灾为例: 粤商大酒店201房间发生火灾,119电话报警,南湖区消防支队出警,赶赴现场通过喷水作业成功灭火。 事件源:粤商大酒店201房间 事件名:火灾 事件注册:事先已经规划好片区,粤商大酒店所属片区归南湖消防支队负责 事件处理:成功灭火10.2 常用事件鼠标的常用事件:(1)click 单击事件<script> fun原创 2017-08-08 19:00:12 · 232 阅读 · 0 评论 -
JS常用对象9
9.1字符串字符串的定义:定义一个变量,然后直接将字符串赋值给它。 Var str = “abc123”; 字符串实际上是字符组成的数组,所以数组的方法它基本都有。 (1)访问字符串里面的字符: a、数组的方法str[i] b、字符串特有的方式charAt(i)。 (2)查找 a、数组的方法indexof b、字符串的方式search()方法: [1]search()方法:传入参数原创 2017-08-06 14:52:00 · 439 阅读 · 0 评论 -
JS函数6
6.1 函数的概念首先看一下输出100所有素数问题的解决方案 方案一:循环的嵌套<script> for (var n = 2; n <= 100; n++) { var m = Math.ceil(Math.sqrt(n));//根据相关数学定理 var found = false;//找到因子的标记 for (var i = 2; i <原创 2017-08-01 19:16:13 · 194 阅读 · 0 评论 -
JS中的杨辉三角
JS中的杨辉三角杨辉三角杨辉三角使用二维数组var n=Number(prompt(“请输入杨辉三角的行数”));document.write(" < center> “);//居中var arr = []; //先声明一维for (var i = 0; i < n; i++) { //一维长度arr[i] = []; //在...原创 2019-01-06 18:25:54 · 1601 阅读 · 0 评论