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基础
-语句
语句表达式在JavaScript中是短语,而语句(statement)就是JavaScript整句或命令。JavaScript语句是以分号结束。默认情况下,JavaScript解释器依照语句的编写顺序依次执行。1.表达式语句(1)复合语句我们可以用花括号将多条语句括起来,这就是复合语句(语句块)。{vara=1;varb=1;}(2)空语句分号前面可以没有任何内容,JavaScript引擎将其视为
front_end_fan
·
2020-08-23 18:05
javascript
js基础
运用 day 6 ——BOM--浏览器对象模型、DOM--文档对象模型
BOM:把浏览器窗口封装成对象模型,供js进行访问。最重要的一个对象是:windowBOM--浏览器对象模型functionresizeWindow(){window.resizeTo(500,300)}-->BOM:把浏览器窗口封装成对象模型,供js进行访问。最重要的一个对象是:windowwindow中的属性演示functionfun1(){window.status="湖南城市学院.....
木木木是我
·
2020-08-23 17:21
Javascript
node
js基础
Buffer:处理二进制数据二进制数据的获取文件数据网络数据二进制数据的可读性:base64Base64是一种基于64个可打印字符来表示二进制数据的方法。转换前11111111,11111111,11111111转换后00111111,00111111,00111111,00111111十进制63636363对应码表中的值////图片letbuf=Buffer.alloc(3,0xff)/*输出/
wuww
·
2020-08-23 17:34
js基础
2
1.事件1)添加事件点击事件:onclickfunctiontest(){console.log('这是div2号,准备完毕')}varodiv=document.getElementById('div1')odiv.onclick=function(){console.log('这是div3号,报道完毕')}添加事件.JPG2)图片显隐显示隐藏图片请出席varobutton=document.g
晓晓的忍儿
·
2020-08-23 14:48
Web前端------
JS基础
offset详解转载
转载自http://www.bkjia.com/Javascript/1301486.htmlJS中offset和匀速动画详解,jsoffset匀速详解offset简介我们知道,三大家族包括:offset/scroll/client。今天来讲一下offset,以及与其相关的匀速动画。offset的中文是:偏移,补偿,位移。js中有一套方便的获取元素尺寸的办法就是offset家族。offset家族包
Peak_One
·
2020-08-23 11:19
JavaWeb基础知识day03——javascript知识
它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言组成部分:ECMAScript:
js基础
语法(规定关键字运算符语句函数等等...)BOM:浏览器对象模型DOM:文档对象模型作用
Doctor舒畅
·
2020-08-23 11:17
Java开发
JavaWeb
React.js入门与实战,开发适配PC端及移动端新闻头条平台
1、没有react.
js基础
也没关系,从入门开始给你讲透。课程从React的简介讲起,以最细致的方式带你入门,在正式开始学习
IT学习吧
·
2020-08-23 09:43
前端
react
react
native
某D的面试准备知识点
js基础
&es6原生方法Array.prototypejoin()方法将数组(或一个类数组对象)的所有元素连接到一个字符串中。concat()方法用于合并两个或多个数组。
peterMenghuan
·
2020-08-23 05:29
Javascript语法基础之按钮点击事件
第一部分:
JS基础
语法:1.标签,可放在代码任意位置;2.JS输出方式由以下几种:window.alert()弹出警告框document.write()写到HTML文档里innerHTML写入到HTML
Kaylee啊
·
2020-08-23 03:35
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类
上一页
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
其他