E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JavaScript-
JavaScript-
初识ajax、ajax封装、及json简单实战案例(下)
JavaScript-
初识ajax、ajax封装、及json对象使用(下)一、内涵段子样式与结构第一步:运用之前学的内容写好要循环生成的样式与结构效果图:第二步:引入
JavaScript-
初识ajax、
可可鸭~
·
2021-11-30 18:36
JavaScript学习
css
html
javascript
css3
JavaScript-
初识ajax、ajax封装、及json对象使用(上)
JavaScript-
初识ajax、ajax封装、及json对象使用(上!)
可可鸭~
·
2021-11-28 16:23
JavaScript学习
html
html5
css3
javascript
JavaScript-
渐隐轮播图分解(上)
JavaScript-
渐隐轮播图一、实现轮播图的点击按钮切换功能(上)知识点1.div布局2.点击事件3.foreach()函数用法swipe.css*{margin:0;padding:0;box-sizing
可可鸭~
·
2021-11-25 17:36
JavaScript学习
html5
html
css3
JavaScript-
事件和事件对象、实现键盘打字小游戏
JavaScript-
事件和事件对象一.事件介绍事件一般是用于浏览器和用户操作进行交互。最早是IE和NetscapeNavigator中出现,作为分担服务器端运算负载的一种手段。
可可鸭~
·
2021-11-20 20:45
JavaScript学习
css
html
css3
一篇文章带你了解
JavaScript-
对象
JavaScript中的所有事物都是对象:字符串、数值、数组、函数...此外,JavaScript允许自定义对象。希望本篇文章能给你带来帮助创建对象对象直接量对象直接量是由若干名/值对组成的映射表,名/值对中间用冒号分隔,名/值对之间用逗号分隔,整个映射表用花括号括起来。varempty={};varpoint={x:0,y:0};varpoint2={x:point.x,y:point.y+1}
·
2021-08-16 14:01
javascript
一篇文章带你了解
JavaScript-
对象
目录创建对象对象直接量通过new创建对象原型Object.create()属性的查询和设置继承属性访问错误删除属性检测属性序列化对象总结创建对象对象直接量对象直接量是由若干名/值对组成的映射表,名/值对中间用冒号分隔,名/值对之间用逗号分隔,整个映射表用花括号括起来。varempty={};varpoint={x:0,y:0};varpoint2={x:point.x,y:point.y+1};v
·
2021-08-15 17:57
一篇文章带你了解
JavaScript-
语句
目录表达式语句复合语句和空语句复合语句空语句声明语句varfunction条件语句ifif/elseelseifswitch循环whiledo/whileforfor/in跳转标签语句break语句continue语句return语句throw语句try/catch/finally语句其他语句类型with语句debugger语句“usestrict”总结表总结表达式语句具有副作用的表达式是Java
·
2021-08-15 17:57
JavaScript-
函数组合
纯函数和柯里化容易引起洋葱代码函数组合可以让我们把细粒度的函数重新组合生成一个新的函数函数组合并没有减少洋葱代码,只是封装了洋葱代码函数组合执行顺序从右到左满足结合律既可以把g和h组合还可以把f和g组合,结果都是一样的const_=require("lodash");constreverse=arr=>arr.reverse()constfirst=arr=>arr[0]consttoUpper=
·
2021-08-05 21:37
javascript
JavaScript-
柯里化
柯里化当一个函数有多个参数的时候先传递一部分参数调用它(这部分参数以后永远不变)然后返回一个新的函数接收剩余参数,返回结果//科里化演示functioncheckAge(age){letmin=18;returnage>=min;}//普通的纯函数functioncheckAge(min,age){returnage>=min;}console.log(checkAge(18,25))consol
·
2021-08-05 12:30
javascript
JavaScript-
字符串
模板字符串要把多个字符串连接起来,可以用+号连接:varname='小明';varage=20;varmessage='你好,'+name+',你今年'+age+'岁了!';alert(message);如果有很多变量需要连接,用+号就比较麻烦。ES6新增了一种模板字符串,表示方法和上面的多行字符串一样,但是它会自动替换字符串中的变量:varname='小明';varage=20;varmessa
阿尔法乀
·
2021-06-22 23:08
javascript-
字节跳动,腾讯大厂面试题——力扣(28)实现strStr()
题目给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例输入:haystack="hello",needle="ll"输出:2来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/implement-strstr解题思路首先我们看到题目的时候
纯粹的少年
·
2021-06-22 00:01
javaScript-
宏任务与微任务/事件轮询
宏任务与微任务javaScript是单线程语言(如果多线程dom会疯掉)所以在同一时间只能执行一个任务,称为主线程,用来执行同步任务同时还有两个任务列表用于存放异步任务,宏任务、微任务执行顺序为:主线程=>微任务=>宏任务有关定时器定时器模块⏲,到达时间点将其放入宏任务队列如果主线程没有任务则执行,如果有则等待执行完成后再继续执行如果有两个相同时间的定时器则上面的先执行下面的后执行如果两个时间不同
火腿肠烧烤大赛冠军
·
2021-06-14 21:21
javaScript基础
javascript
js
Javascript-
基础
一、基本的输入状态win10自带输入法webstorm二、什么是js(javascript)与网页进行交换的脚本语言,具有一定的逻辑性三、js的组成部分1.ECMASCRIPT定于语法规范(关键字、保留字)2.DOM文档对象模型(用代码控制元素)(有规范)3.BOM浏览器对象模型(用代码控制前进后退刷新调用打印)四、初体验js的三句话+1.在控制台输出console("你好")+2.在页面上显示d
阿里P9王者
·
2021-06-08 16:00
2019-08-19 总结(前端)
html文件的基本结构1content网页三要素标签-承载内容层叠样式表-渲染页面
JavaScript-
交互式行为各种标签标签,heading有6个等级水平线换行上标下标斜体加粗下划线删除符号按钮文档中插图段落标签图片加载音乐加载视频加载
数番番
·
2021-06-07 22:33
11、
JavaScript-
事件
每天一句:一个人现在某一个领域达到极致,往往需要一万小时的积累。现在的你就是需要努力先让自己成为一个领域的高手,然后去获取更好的机会。[10时/天*30=300时/月*12=3600时/年*3=10800小时]元素.style.width:样式宽元素.clientWidth:可视宽度(样式宽+padding)元素.offsetWidth:占位宽(样式宽+padding+border)一、获取元素C
王梓懿_1fbc
·
2021-06-06 23:37
Javascript-
单体内置对象
内置对象ECMA-262对内置对象的定义是:“由ECMAScript实现提供的、不依赖于宿主环境的对象,这些对象在ECMAScript程序执行之前就已经存在了。”意思就是说,开发人员不必显式地实例化内置对象,因为它们已经实例化了。前面我们已经介绍了大多数内置对象,例如Object、Array和String。单体内置对象一、Global对象ECMAScript中的Global对象在某种意义上是作为一
Tom36
·
2021-06-05 23:51
JavaScript-
变量、值与类型
1.关于JS类型的几点说明:JS是动态类型+弱类型的语言;JS的变量、属性在运行期决定类型;JS存在隐式类型转换;JS有一系列识别类型的反射方法;
一如既往1900
·
2021-06-04 06:09
JavaScript-
对象和内置对象
文章目录1.对象1.1创建对象利用字面量创建对象利用newObject创建对象利用构造函数创建对象1.2new关键字1.3遍历对象属性小结1.4变量、属性、函数、方法总结2.内置对象2.1查文档2.2Math对象2.3日期对象2.4数组对象2.5字符串对象基本包装类型字符串的不可变3.值类型和引用类型1.对象在JS中,对象是一组无序的相关属性和方法的集合,所有事物都是对象,例如字符串、数值、数组、
速速逃离月球表面
·
2021-05-28 22:25
JavaScript
javascript
面向对象编程
数据类型
js对象赋值
javascript-
函数中的 arguments 对象
JavaScript函数具有像数组一样的对象,这些对象称为arguments,与传递给函数的参数相对应。传递给JavaScript函数的所有参数都可以使用arguments对象来引用。eg:functionadd(num1,num2){varres=num1+num2;returnres;}varr=add(7,8);console.log(r);//结果是15在上面的函数中,num1和num2是
__Nancy
·
2021-05-16 03:16
16、
JavaScript-
正则表达式
每天一句:梦想不是挂在嘴边炫耀的空气,而是需要认真的实践,等到对的风,我们展翅翱翔;没有风,只要拥有足够强壮的翅膀,我们照样拔地飞行,天空见面。一、正则表达式基础1复习字符串操作search查找substring获取子字符串charAt获取某个字符split分割字符串,获取数组找出字符串中所有数字1、用传统字符串操作完成2、用正则表达式完成二、正则表达式基础2什么是正则表达式1、什么叫"正则"--
EndEvent
·
2021-05-15 19:35
Javascript-
消息对话框
消息对话框**alert**消息对话框,输出内容,可以是字符串或变量,与document.write相似varmychar="IloveJavaScript";alert(mychar);confirm消息对话框通常用于允许用户做选择的动作,如:“你对吗?”等。弹出对话框(包括一个确定按钮和一个取消按钮)。根据返回值再做相应的操作varmychar=confirm("Areyouok?")if(m
Alisa_Ni
·
2021-05-14 15:27
JavaScript-
对象数据类型
对象数据类型由多组[属性名和属性值]组成,即多组键值对组成,由多个key:value组成。属性名和属性值是用来描述这个对象特征的。例如,要定义一个人的基本信息,如果只用基本数据类型,很难将这个人的信息给有效完整的表达,然而使用对象数据类型则可以很方便的表示:varpersonInfo={name:'derrick',age:20,height:'180cm',weight:'70kg'};这样就创
阿九是只大胖喵
·
2021-05-10 17:24
13、
JavaScript-
运动
每天一句:前进缓慢没关系,只要你别停下脚步。一、运动框架运动基础-在开始运动时,关闭已有定时器;-把运动和停止分隔开(if/else);案例:div的移动案例:startMove的封装(分享到)案例:图片的淡入淡出缓冲运动-逐渐变慢,最后停止(越接近终点速度越小)-距离越远速度越大>速度由距离决定>速度=(目标值-当前值)/缩放系数向上取整:Math.ceil(12.3);//13向下取整:Mat
EndEvent
·
2021-05-10 09:58
04、
JavaScript-
函数
每天一句:想说会有多少人问自己一下几个问题“你这辈子到底要什么,要做怎么样的人?你现在能够做什么?你正在做什么?你现在做的事情能实现你的人生目标吗?你有真正努力过吗?”答案告诉自己就行了...JavaScript是一种基于对象的脚本语言,JavaScript代码的复用单位是函数。一、函数的定义定义命名函数//函数调用sayHello();//函数定义functionsayHello(){alert
EndEvent
·
2021-05-01 06:17
JavaScript 中的执行上下文和执行栈实例讲解
JavaScript-
原理系列在日常开发中,每当我们接手一个现有项目后,我们总喜欢先去看看别人写的代码。每当我们看到别人写出很酷的代码的时候,我们总会感慨!
·
2021-04-29 16:49
JavaScript-
函数节流
在上一篇文章
JavaScript-
函数防抖中我们学习了什么是防抖,并且一步步实现了防抖函数,今天我们一起来学习节流(throttle)。
前端极客技术
·
2021-04-26 11:56
javaScript-
函数对象
1.1原型对象prototype为原型对象。每一个构造函数都有一个prototype属性,指向另一个对象。prototype就是一个对象,这个对象的所有属性和方法,都会被构造函数所拥有。原型对象的作用是共享方法。代码示例prototype特点functionPerson(myName,myAge){this.name=myName;this.age=myAge;this.currentType="
guardwhy
·
2021-04-22 22:40
#
JavaScript
JavaScript-
数组
文章目录前言一、JavaScript中的数组二、如何使用1.申明数组2.遍历数组3.添加元素总结前言JavaScript中的数组不同于其他语言中的数组,在JavaScript中,数组可以储存任意类型的数据一、JavaScript中的数组二、如何使用1.申明数组代码如下(示例):第一种方式为使用new生成:varcar=newArray();需要注意的是,Array中的A必须大写当Array中传入数
lbmyl
·
2021-04-22 20:34
JavaScript
javascript
JavaScript-
数据类型,变量,输入输出语句
JavaScript学习笔记:在JavaScript中,变量是一种松散型的概念,它不比Java语言或者c语言。JavaScript中的变量可以储存任何类型的数值,有三个关键字可以申明变量:varletconst,但在这次的学习计划中,暂且var为主要的学习目标变量:vara=10;这一行语句就是申明了a这一变量,并且将10赋值给a在变量中有几个特点:1.变量可以多次被赋值,但以最后一次为准;2.可
lbmyl
·
2021-04-21 22:33
JavaScript
javascript
前端
JavaScript-
循环语句
while循环基本格式while(条件){语句;}/*循环条件是一个表达式,必须写在()内,语句写在{}内;当条件为真时循环执行语句,否则跳出循环;*///当只有一个语句时可省略大括号,简写为while(条件)语句;//相当于while(条件)语句;//举例vari=0;while(i<100){console.log('i当前为:'+i);i=i+1;}for循环基本格式for(初始化表达式;条
能吃饭也能吃苦1236
·
2021-04-14 01:48
JavaScript-
二维数组与树形结构相互转换
arr=[["a","aa","aaa","aaaa"],["b","bb","bbb"],["a","ab","aba"],["a","aa","aab"]]tree=[{"name":"a","child":[{"name":"aa","child":[{"name":"aaa","child":[{"name":"aaaa","child":[]}]},{"name":"aab","chil
·
2021-03-25 22:27
javascript算法前端
前端面试系列-
JavaScript-
精度问题(0.1+0.2!==0.3、大数相加)
文章目录一、双精度浮点数二、十进制小数转二进制小数精度丢失三、关于0.1+0.2!==0.3的问题四、大数相加1.S中整数的安全范围2.实现大数相加一、双精度浮点数ECMAScript中的Number类型使用IEEE754标准来表示整数和浮点数值。所谓IEEE754标准,全称IEEE二进制浮点数算术标准,这个标准定义了表示浮点数的格式等内容。在IEEE754中,规定了四种表示浮点数值的方式:单精确
LYFlied
·
2021-03-25 11:07
javaScript
javascript
精度问题
前端
面试
前端面试系列-
JavaScript-
变量提升、预编译(附面试题)
文章目录js预编译1.全局预编译GO(GlobalObject)2.函数预编译AO(ActivationObject)3.预编译小结变量提升let&const提升class提升练习题面试真题js预编译js执行前会进行预编译。会产生一个GO,也就是我们说的全局作用域,当一个方法被调用时会形成一个局部作用域AO。全局代码在执行的时候,先是变量提升,在全局作用域内添加属性,然后是函数(以函数声明创建的函
LYFlied
·
2021-03-22 16:01
javaScript
javascript
预编译
变量提升
面试题
前端
函数节流(throttle)与函数去抖(debounce)
JavaScript-
性能优化,函数节流(throttle)与函数去抖(debounce)JS魔法堂:函数节流(throttle)与函数去抖(debounce)
大前端之路
·
2021-03-11 19:54
JavaScript-
面试
1.javaScript的数据类型有什么Undefined、Null、Boolean、Number、String2.检测数据类型有什么方法typeoftypeofxxx得到的值有以下几种类型:undefinedbooleannumberstringobjectfunction、symbol,比较简单,不再一一演示了。这里需要注意的有三点:typeofnull结果是object,实际这是typeof
·
2021-03-11 08:21
javascript
javascript-
强制类型转换和运算符
强制类型转换将其它数据类型转换为String将其它数据类型转换为Number将其它数据类型转换为Boolean运算符typeof运算符自增和自减逻辑运算(短路运算)Unicode编码表49.尚硅谷_JS基础_基本数据类型和引用数据类型-JavaScript视频(140集实战教学,从入门到精通)_视频教程_考试培训_入门学习-百度传课
THINKA
·
2021-03-10 11:01
JavaScript-
函数
一、函数定义和参数获取定义函数:以创建绝对值函数为例functionabs(x){if(x>=0){returnx;}else{return-x;}}或varabs=function(x){if(x>=0){returnx;}else{return-x;}}其中,function(x)是匿名函数,结果赋值给abs,再通过abs调用函数,返回return后的值,若return后无值,则返回undef
落月屋梁c
·
2021-01-29 15:51
笔记
javascript
js
JavaScript-
数据类型
一、概述JavaScript可以定义变量,而变量是存储数据值的容器,数据值又分为不同的数据类型。除了最基础的数值型,以及一些特殊运算符,常用的数据类型类型有字符串,数组,对象等。二、字符串用单引号或双引号括起,指引号中的字符。常见字符串属性:转义字符:\因为有一些特殊字符,或想进行一些特殊的操作,在字符串中直接输入可能会报错,所以可以使用\将特殊字符转化为字符串字符。例如:多行字符串:`(反引号包
落月屋梁c
·
2021-01-26 14:27
笔记
javascript
js
JavaScript-
快速入门
一、概述发展历史:https://www.w3school.com.cn/js/pro_js_history.asp10天开发出的脚本语言,代码严谨性不高,许多地方不会报错。Javascript的引入:内部标签与外部引入内部标签:在body里输入//内部标签alert("hellwworld");外部引入:通常置于head或body底部//外部引入JS文件中alert("hello")注意:在sc
落月屋梁c
·
2021-01-24 17:15
笔记
js
javascript
脚本语言
死磕java_死磕
JavaScript-
松散类型、js变量存储模型、变量提升
好久没来慕课网学习了,上研究生之后,发现突然又变回学生后对自己的要求也松很多,开始到处旅游,做些没计划的事情,也很少写技术博客了,最近静下心来开始研究底层的东西,以后就在这写了,希望能死磕自己,坚持下去。好了,干货走起......什么是松散类型JavaScript两种变量类型的内存模型预加载变量提升javascript里的变量和其他语言有很大的不同,javascript的变量是一个松散的类型,松散
曈漾
·
2021-01-12 19:57
死磕java
放弃
Javascript-
使用kotlin编写react前端应用之todoList
一.相较于typescript,kotlin的优点在于配合idea,更强大的代码提示idea编辑器会注明代码块的this指向更强大的强类型机制kotlin更优秀的语言机制二.下面是用kotlin实现todolist应用核心组件代码packagetranslateimportkotlinext.js.jsimportkotlinx.html.ButtonTypeimportkotlinx.html.
南易武痴
·
2021-01-03 04:48
前端开发
kotlin
前端
react
JavaScript-
原型和原型链
原型:在声明了一个函数之后,浏览器会按照一定的规则创建一个对象,这个对象就是原型对象,原型对象存储在内存中。声明函数之后,这个构造函数中会有一个属性prototype,这个属性指向的是构造函数对应的原型对象,原型对象中有一个constructor,这个属性指向的是这个构造函数。原型链:每一个构造函数都有一个prototype属性,这个属性指向构造函数的原型对象;构造函数的原型对象有一个constr
王超
·
2020-12-04 13:25
前端
javascript
JavaScript-
原型和原型链
原型:在声明了一个函数之后,浏览器会按照一定的规则创建一个对象,这个对象就是原型对象,原型对象存储在内存中。声明函数之后,这个构造函数中会有一个属性prototype,这个属性指向的是构造函数对应的原型对象,原型对象中有一个constructor,这个属性指向的是这个构造函数。原型链:每一个构造函数都有一个prototype属性,这个属性指向构造函数的原型对象;构造函数的原型对象有一个constr
王超
·
2020-12-04 12:41
前端
javascript
JavaScript-
一个经典闭包
functionf1(){leta=0;functionf2(){a=a+1;returna;}returnf2;}letx=f1();constc1=x();constc2=x();constc3=x();constc4=f1()();cosntc5=f1()();console.log(c1,c2,c3,c4,c5);打印结果是:1,2,3,1,1把f1的调用结果赋值给一个变量,然后再用变量的
王超
·
2020-11-18 00:05
javascript
前端
JavaScript-
闭包(从一道面试题说起)
先看一段代码,并想出自己的答案:for(vari=0;i<5;i++){setTimeout(function(){console.log(i);},1000)}console.log(i);不难得出,该题的答案是555555。立即输出一个5,1秒后输出5个5。如果这里想把答案变成:512345。那么,熟悉闭包的同学,很快可以得出一个这样的方法:for(vari=0;i<5;i++){(funct
王超
·
2020-11-18 00:31
前端
javascript
es6
JavaScript-
闭包(从一道面试题说起)
先看一段代码,并想出自己的答案:for(vari=0;i<5;i++){setTimeout(function(){console.log(i);},1000)}console.log(i);不难得出,该题的答案是555555。立即输出一个5,1秒后输出5个5。如果这里想把答案变成:512345。那么,熟悉闭包的同学,很快可以得出一个这样的方法:for(vari=0;i<5;i++){(funct
王超
·
2020-11-18 00:31
前端
javascript
es6
JavaScript-
快速排序,冒泡排序
常用的两种排序方式:快速排序:这里的这种是最简单的一种写法,可以用来面试笔试varquickSort=function(arr){if(arr.lengtharr[j+1]){varx;x=arr[j];arr[j]=arr[j+1];arr[j+1]=x;}}}returnarr;}bSort(arr);console.log(bSort(arr));
王超
·
2020-11-18 00:53
前端
javascript
JavaScript-
一个经典闭包
functionf1(){leta=0;functionf2(){a=a+1;returna;}returnf2;}letx=f1();constc1=x();constc2=x();constc3=x();constc4=f1()();cosntc5=f1()();console.log(c1,c2,c3,c4,c5);打印结果是:1,2,3,1,1把f1的调用结果赋值给一个变量,然后再用变量的
王超
·
2020-11-17 23:01
javascript
前端
JavaScript-
数组去重
数组是JavaScript中最常见的一种数据结构,数组去重在开发过程中和面试过程中都会经常遇到,现整理了一些用于数组去重的方法,可以用于前端面试准备材料。〇、先准备一个数组letarr=[1,2,3,4,5,3,2,1,'','','1',{},{},null,null,NaN,NaN,undefined,undefined]一、ES6中的Set结构letarr1=[...newSet(arr)]
AlbertZX
·
2020-11-17 18:55
javascript
JavaScript-
浅谈继承
作为面向对象语言大军中的一员,javascript的继承问题也会经常出现在前端面试中,很多小伙伴都折在这个问题上,今天为各位小伙伴们整理了js中的6种继承,并指出它们各自最核心的特点,可作为前端面试准备资料。一、原型链继承1、核心:将父类的实例作为子类的原型。2、代码:functionFather1(){this.name='baba';}Father1.prototype.getName=fun
AlbertZX
·
2020-11-17 18:53
javascript
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他