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基础
篇--JS对url进行编码和解码(三种方式区别)
Javascript语言用于编码的函数,一共有三个,最古老的一个就是escape()。虽然这个函数现在已经不提倡使用了,但是由于历史原因,很多地方还在使用它,所以有必要先从它讲起。escape和unescape实际上,escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值。比如"春节"的返回结果是%u6625%u8282,也就是说在Unicode字符集中,"春"是
风雨后见彩虹
·
2020-08-24 13:51
javascript
escape
unescape
encodeuri
decodeuri
用 vue2 和 webpack 快速建构 NW.js 项目(2)
打包NW.js应用和制作windows安装文件更新:此文章部分技术点已落后,可以查看最新文章这可能是中文史上最详细的NW.js打包教程本文适应有一定
js基础
,第一次玩windows下setup打包的同学
不爱吃西红柿的鱼
·
2020-08-24 13:10
javascript
node.js
nw.js
nwjs
innosetup
JS基础
篇-- body.scrollTop与documentElement.scrollTop
获取当前页面滚动条纵坐标的位置:document.body.scrollTop与document.documentElement.scrollTop获取当前页面滚动条横坐标的位置:document.body.scrollLeft与document.documentElement.scrollLeft1.各浏览器下scrollTop的差异:IE6/7/8:可以使用document.documentE
风雨后见彩虹
·
2020-08-24 13:56
scrollleft
scrolltop
JS基础
篇--JS数组常用方法汇总
转换方法所有对象都具有toLocaleString()、toString()、valueOf()方法。其中调用数组的toString方法会返回以数组中的每个值的字符串形式拼接而成的一个以逗号分割的字符串。而调用valueOf()方法返回的还是数组。varcolors=['red','blue','green'];console.log(colors.toString());console.log(
风雨后见彩虹
·
2020-08-24 13:29
javascript
push
pop
shift
unshift
JS基础
篇--JS获取元素的宽高以及offsetTop,offsetLeft等的属性值
基本介绍$(obj).width()与$(obj).height()$(obj).width()与$(obj).height():jquery方式获取元素的宽高,不包括滚动条与工具条$(obj).width()=width$(obj).height()=height$(window).width()与$(window).height():获得的是屏幕可视区域的宽高,不包括滚动条与工具条。$(win
风雨后见彩虹
·
2020-08-24 13:32
offsettop
offsetleft
clientwidth
clientheight
offsetwidth
一天一个前端知识点(JS篇)
接上一篇一天一个前端知识点(HTML、CSS篇)三、
JS基础
1.讲讲JS的数据类型?
linqii
·
2020-08-24 09:20
node第1天:Node.
js基础
、模块加载及第三方包:Node.js模块化开发、系统模块、第三方模块、package.json文件、Node.js中模块的加载机制
Node.
js基础
目标能够知道node是什么能够安装node运行环境能够知道系统环境变量PATH的作用能够使用node环境执行代码1.node开发概述1.1为什么要学习服务器端开发基础能够和后端程序员更加紧密的配合网站业务逻辑前置
库库好困
·
2020-08-24 01:46
九:Nodejs
看视频
js基础
instanceof和typeof运算符的区别详解一.instanceof运算符:此运算符可以判断一个变量是否是某个对象(类)的实例,返回值是布尔类型的。varstr=newString("antzone");console.log(strinstanceofString);以上代码会输出true,因为str是对象String的对象实例。一般说来只有使用构造函数创建的对象才会返回true,否则返回
没有名字o_o
·
2020-08-24 01:54
js
js
01-
JS基础
-基本概念
JavaScript书写格式JavaScript有三种书写格式,分别是行内式、内嵌式、外链式。推荐使用外链式,遵守结构、样式、行为分离。行内式格式(不推荐)点我一下内嵌式格式......alert('内嵌式格式-body');注意:1)通常将js代码放在body的最后,因为HTML是从上至下加载,而js代码通常是给标签添加交互(操作元素),所以需要先加载HTML,否则如果执行js代码时HTML还未
xiaohan_zhang
·
2020-08-23 23:08
第一次面试,笔试+群面
考了些java基础,css基础,
js基础
,还有oracle的简单选择SQL语句。最近实在没有认真去准备java的基础,java的基础平常没怎么用,导致这次很多题目有点懵。
再远不过PC
·
2020-08-23 23:51
.....渣渣的面试经历
webAPI 第一天
js基础
已经了解结束,我们开始学习webapi一.webpi了解web:网页api:预先定义的方法,帮我们实现某种特定的功能特征:输入(参数)输出(返回值)webapi就是浏览器提供给我们用来操作页面的方法
WjiaoJ
·
2020-08-23 21:30
编程语言
前端
webapi
总结
WebAPI
node.
js基础
node.js语法最近一段时间在用node.js做一个web项目(JMarketPlace),以前的印象是javascript是一种前端语言,但是在接触到backbone和node.js后,彻底更新了我对javascript的观念,它真的很强大,在这一项目中,从前端到后端都是用的javascript,对于我不得不说这是一次挑战。在开始这个项目之前没有接触过node.js,在项目中需要用到什么就是查
weixin_30566063
·
2020-08-23 20:22
JS基础
——多张图片循环切换
JS基础
——多张图片循环切换window.onload=function(){varoImg=document.getElementById('img');vararr=['images/1.jpg',
波克比520
·
2020-08-23 19:44
javascript
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
上一页
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
其他