基础
橘子爱吃香菜
这个作者很懒,什么都没留下…
展开
-
[最完整的前端学习手册]——this指向和相关问题
2、通过new关键字调用的函数 this===>新创建出来的对象3、通过call,apply,bind调用函数,this--->方法的第一个参数对象4、回调函数,一般this指向window,箭头函数特例 5、对象内部的方法 this--->当前对象6、有箭头函数定义的方法,其内部的this永远指向函数在定义时this关键字的指向单位,与该函数的调用对象无关。 二、this丢失1、函数嵌套调用,回调函数会导致this指向丢失解决:将this原创 2022-08-17 14:37:47 · 159 阅读 · 0 评论 -
JavaScript初始小实例四
练习1、原生js生成固定宽度,随机宽、高、背景颜色及个数,并且点击最大值按钮使最大值高亮(且点击过后能改变乘初始颜色)ps:高亮这里用的是背景颜色为黄色1、原生js生成固定宽度,随机宽、高、背景颜色及个数,并且点击最大值按钮使最大值高亮(且点击过后能改变乘初始颜色)ps:高亮这里用的是背景颜色为黄色<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8">.原创 2021-11-10 11:29:18 · 435 阅读 · 0 评论 -
JavaScript初始小实例五
练习1、点击生成按钮,生成随机宽高背景颜色的盒子,不累加2、原生JS抽奖小游戏1、点击生成按钮,生成随机宽高背景颜色的盒子,不累加<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content="".原创 2021-11-10 10:16:40 · 222 阅读 · 0 评论 -
JavaScript初始小实例三
练习:1、点击盒子让盒子放大缩小(原生js)2、原生JS:乘法表3、自定义宽度、高度、个数及选取颜色输出相应的盒子,并先递增再递减(输出的结果像菱形一样)1、点击盒子让盒子放大缩小(原生JS)<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <原创 2021-11-10 10:04:54 · 1667 阅读 · 0 评论 -
JavaScript初始小实例二
练习:1、判断奇偶2、输入框输入三个数,判断最大值3、点击按钮让盒子放大相应倍数,并且方法后缩小到所点击的倍数(例:点击x4则扩大四倍,再点x2则缩小到二倍状态)1、判断奇偶<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta .原创 2021-11-10 09:52:22 · 128 阅读 · 0 评论 -
JavaScript初始小实例一
1、下拉框版加、减、乘、除、取余<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <me.原创 2021-11-10 09:41:09 · 263 阅读 · 0 评论 -
[最完整的前端学习手册]——JavaScript基础二:
一、数组1、数组的定义:数组对象用来在单独的变量名中存储一系列的值。注:JS中的数组中可以包含任意数据类型。2、创建数组对象:注:若括号内只填一个数,则为创建n个数组,数组元素都是undefined//创建空数组var arr1 = new Array();//创建3个元素的数组var arr2 = new Array('a','b','c');//创建10个元素的数组,但是10个元素都是undefinedvar arr3 = new Arr...原创 2021-11-10 09:31:14 · 336 阅读 · 0 评论 -
[最完整的前端学习手册]——JavaScript基础一:
一、JS初识1、JavaScript一种直译式脚本语言;2、组成部分;(1)ECMAScript语法和基本对象(2)文档对象模型(DOM)处理网页内容的方法和接口(3)浏览器对象模型(BOM)与浏览器进行交互的方法和接口3、JS特点(1)解释性脚本语言(2)用来向HTML页面添加交互行为,可以嵌入HTML页面,可写成单独的js文件(3)面向对象,基于原型(4...原创 2021-11-10 09:17:56 · 6521 阅读 · 0 评论