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
js基础
JS基础
遇到的一些习题03
一、数组操作1.题目描述:数组的首尾两个元素互换letarr=['aa','bb','cc','dd'];letf=arr=>{letf=arr[0];letl=arr[arr.length-1];arr[0]=l;arr[arr.length-1]=f;console.log(arr);}f(arr);2.随机选学员从以下学员名单中随机选出4个学员:vararr=["鹿晗","王俊凯","蔡徐坤
枯木逢春夏秋冬香
·
2020-08-23 02:12
js基础
JS基础
面试案例(一)
一、数组去重**实现效果:**把旧数组中不重复的元素选取出来放到新数组中,重复的元素只保留一个。**分析:**首先遍历旧数组,然后拿着旧数组元素去查询新数组,如果新数组中不存在该元素,就添加进去,否则不添加。**判断:**如何判断新数组中是否存在旧数组元素,利用新数组.indexOf筛选,如果返回值是-1,说明该元素不存在。代码实现:functionunique(arr){varnewArr=[]
qiqi_meng
·
2020-08-23 02:58
vue.
js基础
__v-on指令
v-on指令是绑定事件,v-on:click可以简写成@click以下代码可以完成加减运算,使用methods方法属性还可以绑定键盘事件:转载于:https://www.cnblogs.com/sunyang-001/p/11096268.html
alanbiz1314
·
2020-08-23 01:23
javascript
【
js基础
】字符串相关函数
varstr="abaasdffggghhjjkkgfddsssss3444343";//输出字符串长度document.write(str.length+"");//输出字符串第4个字符document.write(str[3]+"");//判断字符b是否在字符串中if(str.indexOf("b")>0){document.write('str中包含b字符'+"");}//将字符串中的b替换
不能吃的坚果
·
2020-08-23 00:22
前端
JS基础
题目:字符串操作
字符串:“abaasdffggghhjjkkgfddsssss3444343”,问题如下:1、字符串的长度2、取出指定位置的字符,如:0,3,5,9等3、查找指定字符是否在以上字符串中存在,如:i,c,b等4、替换指定的字符,如:g替换为22,ss替换为b等操作方法5、截取指定开始位置到结束位置的字符串,如:取得1-5的字符串6、找出以上字符串中出现次数最多的字符和出现的次数7、遍历字符串,并将遍
东隅yuuu
·
2020-08-23 00:48
js基础
之三元运算符:switch语句
转载自品略图书馆http://www.pinlue.com/article/2019/03/3111/488518576327.html一、三元运算符三元运算符也叫三元表达式。是唯一一个涉及3个参数的表达式。表达式的形式:1条件表达式?值1:值2;表示:当条件表达式为真时,取值1;当条件表达式为假时,取值2。1vara=(7>8)?8:7;2console.log(a);1vara=(78){2c
銨靜菂等芐紶
·
2020-08-23 00:53
js
JS基础
(2)- - >各种运算符- - 数学、三元、赋值、逻辑、比较
(1)数学运算符:+,-,*,/,%,++,--+(求和)、-(求差)、*(乘以)%和数学中的求和、求差以及求乘积、取余是一样的//+加leta=10+10console.log(a)//20//-减letb=30-15console.log(b)//15//*乘letc=10*10console.log(c)//100///除letd=5/2console.log(d)//2.5//%取余-也叫
404狗敏
·
2020-08-22 23:14
JS
js基础
三-逻辑运算符(!/&&/||)
以下六个值取反后为true,其他值都为false。undefinednullfalse0NaN空字符串(’')!undefined//true!null//true!0//true!NaN//true!""//true!54//false!'hello'//false![]//false!{}//false&&与&&对符号两侧的值进行与运算并返回结果[找错(fasle)的]运算规则:-两个值中只要
Byfar_
·
2020-08-22 23:49
js
最新《Node.Js从基础到实战六阶段系统》
第1章:Node.
js基础
1.认识Node.js2.Node.js与JavaScript的关系3.Node.js的特点4.Node.js开发环境介绍5.MacOSX下Node.js开发环境搭建6.Windows
q875577
·
2020-08-22 17:33
JS基础
-字符串与JSON
1、使用数组拼接出如下字符串,其中styles数组里的个数不定varprod={name:'女装',styles:['短款','冬季','春装']};//result为下面的字符串//女装短款冬季春装//代码functiongetTpl(data){//隐含信息vardata=prodarr=prod//创建一个空数组vararr=[];//定义一个表示及内容的字符串varstr='';//定义一
饥人谷_海瀚
·
2020-08-22 17:59
JS基础
练习题及答案(一)
一、单选题(共30题,每题2分)得分:2.0分1.如下代码,会弹出来是什么alert(a);vara=12;A报错BaisnotdefineCundefinedD12正确答案:C解析:变量提升2.JavaScript的组成不包括AECMAScriptBDOMCBOMDdocument正确答案:D3.以下代码执行后,分别弹出来的值是:varnum1=1;functiontestf1(){num1=2
Hi_Eleven
·
2020-08-22 16:11
javascript
web前端 -- Day23 js高级
js基础
JavaScript简称:JSJS分三个部分:ECMAScript标准—基础的语法DOMDocumentObjectModel文档对象模型BOMBrowserObjectModel浏览器对象模型什么是
Jane Han
·
2020-08-22 16:17
web前端
微信小程序之数组操作:push与concat的区别
微信小程序中需要用到数组的操作,介于本人
js基础
薄弱,故数组操作进行简单记录,以备后期方便学习:push和concat二者功能很相像,但有两点区别。
大飞果果
·
2020-08-22 15:10
微信小程序
JS基础
-10-对象的创建&构造函数
创建自定义对象的几种方法方式一:对象字面量对象的字面量就是一个{}。里面的属性和方法均是键值对。例如:varo={name:"生命壹号",age:26,isBoy:true,sayHi:function(){console.log(this.name);}};console.log(o);控制台输出:方式二:工厂模式通过该方法可以大批量的创建对象。/**使用工厂方法创建对象*通过该方法可以大批量的
HZ~
·
2020-08-22 14:42
JS基础
【复习计划——
JS基础
】数据类型
JS的数据类型基本类型:number、string、boolean复合类型:object(可分为侠义的object、array、function)特殊类型:null、undefinedes6:Symbol如何确定一个变量是什么类型?1.typeof返回一个值的数据类型str------>stringnum------>numberboolean------>booleanfunction-----
Distance"
·
2020-08-22 14:52
JS基础
同学推荐的优秀库源码可以看看
loadshzeptovuejs一些书籍推荐EloquentJavascript:一本可以将你带到
JS基础
领域的精彩的书。
叶世清pageYe
·
2020-08-22 14:26
JS基础
将字符串数组用|或其他符号分割
vararr=["111","222","333","444","555","666"];varseparate="|";varlink=arr[0];//为了去掉第一个元素前面线,先将其拿出来for(vari=1;i<arr.length;i++){link+=separate+arr[i];}console.log(link);
似水流年ysl
·
2020-08-22 13:04
JavaScript基础
Node
JS基础
配置修改
1.修改镜像仓库源npmconfigsetregistryhttps://registry.npm.taobao.org--将镜像仓库源修改成taobao的npmconfiggetregistry--查看修改结果2.修改nodejs默认下载路径、npmconfigsetprefix"D:\nodejs\node_global"npmconfigsetprefix"D:\nodejs\node_ca
敏哥爱吃辣条
·
2020-08-22 13:46
笔记
关于nodejs中exports 和 module.exports 的区别
我理解的exports和module.exports的区别,欢迎大家吐槽~为了更好的理解exports和module.exports的关系,我们先来补点
js基础
。
让板砖飞丶
·
2020-08-22 12:59
nodejs
js基础
-面试官想了解你有多理解call,apply,bind?
函数原型链中的apply,call和bind方法是JavaScript中相当重要的概念,与this关键字密切相关,相当一部分人对它们的理解还是比较浅显,所谓
js基础
扎实,绕不开这些基础常用的API,这次让我们来彻底掌握它们吧
OBKoro1
·
2020-08-22 12:00
面试
bind
apply
call
javascript
Vue全家桶+SSR+Koa2全栈开发美团网⑤——Nuxt.
js基础
安装和启动nuxt.js项目npxcreate-nuxt-appnpmrundev在pages目录下创建的vue组件会直接展示在页面上,也就是在创建的v这个ue组件时一起创建了一个aaa的路由假如创建了一个aaa.vue组件,那么访问http://localhost:3000/aaa就能直接访问到这个组件页面示例:创建一个服务端接口来返回数据在server目录下创建interface目录,此目录下
Vansal
·
2020-08-22 12:46
【Vue全家桶+SSR+Koa2全栈开发】(六) Nuxt.
js基础
Nuxt.
js基础
Nuxt.js是一个基于Vue.js
一百个Chocolate
·
2020-08-22 11:20
JS基础
——作用域链与执行环境
每一个函数存在一个[[Scope]]内部属性,包含了一个函数被创建得作用域中对象得集合,这个集合为函数得作用域链。例如下面的全局函数:fucntionadd(num1,num2){varsum=num1+num2;returnsum;}当函数add被创建时,它的作用域链中便插入了一个对象变量,里面包含所有在全局范围内定义的变量。函数执行过程中,变量的查找时从作用域头部开始查找,如果找到就是使用改变
xuriliang
·
2020-08-22 11:42
作用域链
javascript
JS基础
——高阶函数
定义高阶函数是至少满足下面一个条件的函数:1、接收一个或多个函数作为参数。比如filter函数2、返回一个函数。比如bind函数举个例子:比如我们要筛数组[1,2,3,4,5]中大于3的所有元素,我们通常的实现方法为:letnewArr=[];for(leti=0,len=arr.length;i3&&newArr.push(arr[i])}而使用数组filter方法的话,只需要letnewArr
xuriliang
·
2020-08-22 10:09
javascript
高阶函数
currying
函数式编程
js基础
知识笔记
defer脚本延迟执行,适用于外部脚本文件async立即下载,不保证顺序(建议不修改DOM,避免重绘)CDN加速(ContentDeliveryNetwork,内容分发网络)提高访问网站的响应速度functionloadScript(){document.write(unescape("%3Cscriptsrc='防错文件'%3E%3C/script%3E"))}内存js内存回收机制:解除引用内存
星空
·
2020-08-22 10:14
javascript
前端
新手
【
js基础
】之BOM操作
1.知识点navigator(navigator.userAgent)screen(screen.width/screen.heigght)locationhistory(history.back()/history.forward())//示例https://segmentfault.com/search?q=web#mid=100//整个urllocation.href"https://seg
stefanieliang
·
2020-08-22 10:48
bom
原生js实现瀑布流效果
前言最近在整理
js基础
知识,接触到了几个常用的页面特效,其中觉得用原生js实现瀑布流的案例十分有趣,于是与大家分享一下。瀑布流瀑布流,又称瀑布流式布局。
Levi丶
·
2020-08-22 10:47
javascript
瀑布流
特效
JS基础
之常用小技巧和知识总结(二)
本文主要记录平时开发遇到的知识点和小技巧原型对象与原型链JavaScritp引擎在访问对象的属性时,如果在对象本身中没有找到,则会去原型链中查找,如果找到,直接返回值,如果整个链都遍历且没有找到属性,则返回undefined.原型链一般实现为一个链表,这样就可以按照一定的顺序来查找。原型链是一个由对象组成的有限对象链,实现继承和共享属性。varbase={name:"base",getInfo:f
皮小蛋
·
2020-08-22 10:07
javascript
JS基础
之常用小技巧和知识总结(一)
本文主要记录平时开发遇到的知识点和小技巧相等判断(==)类型相同:判断其值是否相同类型不同:1.如果数字和字符串比较,则字符串会被隐式转换为数字,在做判断。2.如果有一方是布尔值,则true转换为1,false转换为0,再进行判断。3.如果其中有一个值为对象,则对象会调取自身的valueOf或者toString方法进行转换,再做判断。4.undefined与null相等。等同运算符(===)类型不
皮小蛋
·
2020-08-22 10:06
javascript
JS基础
——异步回调
前言一个刚入前端的小菜,虽然以前看到过关于回调的文章,但是呢,理解起来有点费劲啊。当时的脑海里就一个概念。回调:大多出现在Ajax请求,用于处理收到的请求结果。嘿嘿,当时真的就是这一个想法啊。现在真的入这行,而且这个概念也非常重要,用的地方太多太多,是时候把它捡起来好好理解一番。当然,本文适合菜鸟,因为我是以一个菜鸟的思维去理解的。回调概念理解一个新东西,很有必须去理解下它的概念,因为这是最简洁明
城南
·
2020-08-22 10:45
javascript
回调
异步
SHERlocked93 的 2018 年终总结
1.2018年终总结(流水账)年初比较闲,只做了一两个小项目,看了两本
JS基础
方面的书,后来一段时间忙于换工作的事,短暂就职于研究所;虽然收入大幅度增加,但是环境包括氛围实在不适应,本就睡眠质量不佳的我因为加班更难以入睡
weixin_33892359
·
2020-08-22 03:48
前端
webpack
javascript
【Node
Js基础
篇】(十一)Express 4.x中request参数的获取
基本上每一个Http服务器的编程框架都是对request和response的处理。即处理浏览器对服务器的请求(request)和服务器对浏览器的响应(response)。request是浏览器给服务器的请求,一般用到的是两种方法:Post和Get(Express也支持其它方法,如put)。两种方法都会指定路由,除此之外,Get方法的使用场景是浏览器向服务器请求数据,比如访问首页,即向浏览器请求首页
zgljl2012
·
2020-08-21 23:00
NodeJs
Node.js基础
RxJs学习笔记3--
js基础
知识--对象
JavaScript对象定义对象varperson={firstName:"John",lastName:"Doe",age:50,eyeColor:"blue"};空格和换行不是必须的:varcar={type:"Fiat",model:500,color:"white"};个人总结:JavaScript中对象用{}来创建;firstName、age是对象的属性;对象的属性由逗号进行分割。每个的
yahzon
·
2020-08-21 22:25
Day06-
js基础
语法2
变量的作用域1.全局变量:a.声明在函数外部的变量(从声明开始到文件结束都可以使用)b.直接声明在函数内的变量(不加var)注意:后面的其他的script标签中也可以使用a=102.局部变量通过var关键字声明在函数里面的变量是局部变量(声明开始到函数结束可以使用)functionfunc2(){//b100是全局变量b100=20//b200是局部变量varb200=200console.log
萌王史莱姆
·
2020-08-21 21:12
JS基础
——Object.defineProperty
Object.defineProperty()方法可以直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回这个对象。/**obj要定义属性或修改属性的目标对象。*prop属性名称*descriptior属性描述符*/Object.defineProperty(obj,prop,descriptor)属性描述符configurable对象是否可通过Object.defineProper
xuriliang
·
2020-08-21 19:29
defineproperty
JS基础
篇--JS中的可枚举属性与不可枚举属性以及扩展
在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。一、怎么判断属性是否可枚举js中基本包装类型的原型属性是不可枚举的,如Object,Array,Number等,如果你写出这样的代码遍历其中的属性:varnum=newNumber();for(varproinnum){console.log
风雨后见彩虹
·
2020-08-21 19:22
defineproperty
javascript
大前端完整学习路线
第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:
Js基础
教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript
s2385183093
·
2020-08-21 17:30
前端
html
css
js
js框架
js基础
理解
js引入方式js是一个单线程过程;嵌入代码:可以有多个代码块。外部引入:通过script标签src属性引入。外部引入js过程:外部引入js会阻塞页面加载,一般js代码方法最后面,提高页面加载速度;‘’下载解析执行:花费时间较多js加载的方式外部引入:阻塞加载:阻塞页面加载,必须等待js下载,解析,执行完才执行后面html文档解析async:异步加载:立即并发新开一个线程下载,解析js文件,js文件
qq_44872481
·
2020-08-21 16:24
JavaScript
JavaScript
【面试】
JS基础
JS的数据类型最新的ECMAScript标准定义了8种数据类型:7种原始类型:BooleanNullUndefinedNumberBigIntStringSymbol和Object原型链什么是原型(_proto_)呢?原型其实可以理解为JS中对象与对象之间的关联关系,具体可以这样理解:每一个JavaScript对象(null除外)在创建的时候就会与之关联另一个对象,这个对象就是我们所说的原型,每一
neoveee
·
2020-08-21 15:40
面试专栏
js基础
练习(四)
练习:通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后输出该数组的左下半三角。试编程。12345678910111213141516171819202122232425vararr=[];for(vari=0;i0;x--,z++)document.write(arr[i][z]+"");document.write("");}vara=[[],[],[],[],[]];for(v
fanlinqiang
·
2020-08-21 14:45
JavaScript
js基础
深入
一、bind的使用1、bind初步使用及功能了解Documentvara=1;varo={a:2}functionhello(x,y,z){console.log(this.a,x,y,z);}varworld=hello.bind(o,'q');varhelloWorld=hello.bind();world('w','e');helloWorld();总结:函数调用bind方法2、使用call
baidu_41921865
·
2020-08-21 13:52
三
JS类
js基础
---函数传参 数组基础
函数返回值什么是函数返回值函数的执行结果可以没有return一个函数应该只返回一种类型的值无标题文档//函数返回值functionshow(){return1;//return"abc";不仅仅可以返回数,也可以返回字符串}alert(show());functionsum(a,b){returna+b;}alert(sum(3,5))函数传参可变参(不定参):arguments函数的个数可以变化
格林黄
·
2020-08-21 13:35
day25
js基础
1.js是javaScript的缩写,是一门脚本语言,专门用来负责网页上的行为(可以直接写到网页中)2.在哪儿写js代码a.可以写在script标签中(理论上script标签可以放到html文件中的任何位置,实际开发的时候一般放在head或者body中)b.写到标签的事件属性中(例如:onlick)c.写到外部的js文件中(.js)3.js在网页中能做什么事情a.在网页的不同位置插入html代码b
跟我念一遍
·
2020-08-21 13:33
js基础
算法题
根据用户输入的年份,打印是否是闰年。思路`//1).获取用户输入的年份letyear=parseInt(prompt("请输入年份:"));if(!isNaN(year)){//2).根据闰年的条件,判断是否是闰年,//可以被4整除但是不能被100整除,可以被400整除*/if((year%4==0)&&(year%100!=0)||(year%400==0)){document.write(ye
ZacharyRyan
·
2020-08-21 13:49
JS基础
一
APIAPI(ApplicationProgrammingInterface,应用程序编程接口)是一一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。简单理解:API是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能。WebAPIWebAPI是浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)
LFLZBZM
·
2020-08-21 13:04
JS
JavaScript基础(一)
JS基础
知识之数据类型(上)写在前面的话:此文章转自个人博客BlackBlood:leo-cat.github.io最近在刷《JavaScript高级程序设计》这本书以巩固
JS基础
,为了保证学习质量专门设置了
weixin_34082695
·
2020-08-21 12:55
vue学前预习,vue简介,babel简介,webpack基础,Node.
js基础
,ECMAScript简介以及es6新增语法...
vue简介vue的介绍vue官网说:Vue.js(读音/vjuː/,类似于view)是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。vue的优点1.易用已经会了HTML、CSS、JavaScript?即刻阅读指南开始构建应用!2.灵活不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。3.高效20kBmin+gzip运行大小超快虚拟DOM最省心的
吃素的小动物
·
2020-08-21 12:47
Java EE之旅03-
JS基础
(上)
JS学习大纲js.jpgJS简介1、js是什么js是可以嵌入到html中,是基于对象和事件驱动的脚本语言(不用编译(解释性语言),可以嵌入其它语言)特点:(1)交互性(2)安全性:js不能访问本地磁盘(3)跨平台:浏览器中都具备js解析器2、js能做什么(1)js能动态的修改(增删)html和css的代码(2)能动态的校验数据3、js历史及组成JS最初由网景公司创造,JS基本组成包括:1)核心(E
小楠总
·
2020-08-21 08:10
day25-
js基础
一
js语言简介1.js是javaScript的缩写,是一个脚本语言。专门用来负责网页上的行为(可以直接写到网页中)。2.在哪儿写js代码a.可以写在script标签中(理论上script标签可以放到html文件中的任何位置,实际开发的时候一般放在head或者body中)b.写到标签的事件属性中(例如:onclick)c.写到外部的js文件中(.js)3.js在网页中能做什么事情a.在网页的不同位置插
七一欧
·
2020-08-21 06:14
2018-06-24 总结文档
主要是面向对象写法,自己
JS基础
非常的弱。规范JS模块化编写。第三天:根据设计交互稿完成
墨绿chen
·
2020-08-21 04:53
上一页
30
31
32
33
34
35
36
37
下一页
按字母分类:
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
其他