js
Loss of my heart
这个作者很懒,什么都没留下…
展开
-
this的指向问题
this的指向问题调用方式this指向普通函数调用window构造函数调用实例对象原型对象里面的方法也指向实例对象对象方法调用该方法所属对象事件绑定方法绑定事件对象定时器函数window立即执行函数window第一种 function ljl() { console.log("这里this代指的是", this); } ljl();结果:this指向全局对象win原创 2020-12-23 15:37:30 · 187 阅读 · 2 评论 -
js 实现input框的全选和清空
input全选及取消全选(因为刚学js所以直接用的js写的)大家有什么可以讨论的欢迎下方评论代码可以直接复制就能用代码背后有注释,有看不懂的欢迎一起讨论<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">原创 2020-10-06 09:28:51 · 4373 阅读 · 0 评论 -
js 函数的定义
函数定义:函数:就是封装了一段可被重复调用执行的代码块。通过此代码块可以实现大量代码的重复使用。使用:声明函数// 声明函数function 函数名() {//函数体代码}//function是声明函数的关键字,必须小写//由于函数一般为了实现某个功能才定义的,所以通常我们将函数名命名为动词,比如getSum调用函数// 调用函数函数名(); // 通过调用函数名来执行函数体代码//调用的时候千万不要忘记添加小括号口诀:函数不调用,自己不执行注意:声明函数原创 2020-09-29 14:16:25 · 367 阅读 · 0 评论 -
js 内置对象及方法
内置对象内置对象JavaScript 中的对象分为3种:自定义对象 、内置对象、 浏览器对象前面两种对象是JS 基础 内容,属于 ECMAScript; 第三个浏览器对象属于 JS 独有的, JS API 讲解 内置对象就是指 JS 语言自带的一些对象,这些对象供开发者使用,并提供了一些常用的或是最基本而 必要的功能(属性和方法),内置对象最大的优点就是帮助我们快速开发JavaScript 提供了多个内置对象:Math、 Date 、Array、String等Math对象Mat原创 2020-10-04 10:33:18 · 153 阅读 · 0 评论 -
js数组的定义、创建、遍历
数组:定义:数组可以把一组相关的数据一起存放,并提供方便的访问(获取)方式。数组是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组 是一种将一组数据存储在单个变量名下的优雅方式。创建数组:JS有两种创建方式:利用 new 创建数组var 数组名 = new Array() ;//例:var arr = new Array(); // 创建一个新的空数组//或者var arr = new Array();arr[0]=new Array();a原创 2020-09-29 14:14:25 · 246 阅读 · 0 评论 -
js中的4种循环方式
循环for循环双重for循环while循环do-while循环for循环语法结构for(初始化变量; 条件表达式; 操作表达式 ){ //循环体}名称作用初始化 变量通常被用于初始化一个计数器,该表达式可以使用 var 关键字声明新的变量,这 个变量帮我们来记录次数。条件表 达式用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出循 环。操作表 达式用于确定每一次循环是否能被执行。如果结果是 true 就继续循环,否则退出原创 2020-09-29 14:10:48 · 3699 阅读 · 1 评论 -
if switch 三元表达式语句
语句分类:if 语句 if else语句(双分支语句) if else if 语句(多分支语句)三元表达式switch语句if 语句if 语句语法结构// 条件成立执行代码,否则什么也不做if (条件表达式) {// 条件成立执行的代码语句}//语句可以理解为一个行为,循环语句和分支语句就是典型的语句。一个程序由很多个语句组成,一般情//况下,会分割成一个一个的语句。执行流程例子//判断是否会HTML技术var web = prompt('请原创 2020-09-28 09:20:51 · 450 阅读 · 0 评论 -
JavaScript 运算符
运算符运算符的分类JavaScript中常用的运算符有:算数运算符递增与递减预算符比较运算符逻辑运算符赋值运算符算术运算符**概念:**算数运算符使用的符号,用于执行两个变量或值的算数运算运算符描述实例+加10+20=30-减10-20=-10*乘10*20=200/除10/20=0.5%取余数(取模)返回除数的余数9%2=1运算符递增与递减**概念:**如果需要反复给数字变量添加或减去1,可以使用递增(+原创 2020-09-22 11:08:27 · 155 阅读 · 0 评论 -
JavaScript 运算符的优先级
运算符的优先级优先级运算符顺序1小括号()2一元运算符先 ! 后&& 再||3算数运算符先*、/、% 后 +、-4关系运算符>、>=、<、<=5相等运算符== 、!=、= = = 、! = =6逻辑运算符先&&后||7赋值运算符=8逗号运算符,...原创 2020-09-22 11:07:24 · 232 阅读 · 2 评论 -
使用js打印九九乘法表
代码略微简陋,适合一些初级的看,(哈哈哈) <script> for (var i = 1; i <= 9; i++) { for (var j = 1; j <= i; j++) { var product=i*j;//把i*j的值赋值给product document.write(i+'*'+j+'='+product);//实现9*9=81的样式原创 2020-09-21 17:10:51 · 327 阅读 · 0 评论 -
JS 输出1-100之间的素数
<script> for (var i = 1; i <= 100; i++) { for (var j = 1; j <= i; j++) { if (j !== 1 && j !== i && i % j === 0) { break } if (j === i) {...原创 2020-09-21 17:07:45 · 5957 阅读 · 1 评论 -
JS用*号打印三角形
<script> for(var i = 1 ; i <= 5 ; i++){//第一层循环 for(var j = 1 ; j <= i ; j++){//第二层循环 document.write('*')//在页面上打印* } document.write('</br>')//换行 } </script>...原创 2020-09-21 17:05:14 · 1045 阅读 · 0 评论 -
数据类型之基本数据类型
数据类型变量的数据类型变量的是用来储存值的所在处,他们有名字和数据类型。变量的数据类型决定了如何将代表这些值的位储存到计算机的内存中,JavaScript是一种弱类型或者说动态语言。这意味着不用提前声明变量的类型,在程序运行过程中,类型会被自动确定:var age = 10 ; //这是一个数字型var areYouOk = '是的' ; //这是一个字符串在代码运行时,变量的数据类型是由js引擎根据【等号】右边变量值的数据类型来判断的,运行完毕之后,变量就确定了数据类型。JavaScrip原创 2020-09-18 18:28:42 · 306 阅读 · 2 评论 -
变量如何命名?
变量命名规范?由字母(A-Za-z)、数字(0-9)、下划线( _ )、美元符号$组成。如:userAge,num01,_name严格区分大小写。var app;和var App;是两个变量不能以数字开头、保留字。例如:var、for、while变量名必须有意义。MMD BBD nl→age遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。如:myFirstName...原创 2020-09-18 16:33:39 · 143 阅读 · 0 评论 -
js如何引用?
JS的三种书写方式行内式<input type="button" value="点我试试" onlick="alert('Hello World')"/>可以将单行或少量js代码卸载HTML标签的事件属性中(以on开头的属性)如:onclick注意单双引号的使用:在HTML中我们推荐使用双引号,js中我们推荐使用单引号可读性差,在HTML中编写大量js代码时,不方便阅读;引号易错,引号多层嵌套匹配时,非常容易弄混;特殊情况下使用内嵌式 <script>原创 2020-09-17 15:37:26 · 243 阅读 · 0 评论 -
使用HTML+CSS+JS实现轮播图(适用于新手)
HTML\CSS\JS实现轮播图CSS部分 /* 左浮动 */ .fl { float: left; } /* 居中 */ .ma { margin: auto; } .banner { width: 520px;/* 宽度得跟图片的宽度一般宽 */ height: 280px; posit原创 2020-09-14 09:16:42 · 2241 阅读 · 1 评论