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笔记
(四)判断、循环语句
1、流程控制:就是代码的执行顺序三种方式:(1)顺序结构:从上到下、从左到右(2)分支结构:if语句,if-else语句,if-elseif-elseif...,switch-case语句,三元表达式语句(3)循环结构:while,do-while,for,for-in2、分支语句:if(1)if语句:用于判断语法:if(表达式){代码}(2)if-else语句:两种可能只执行其中一个语法:if(
kalends
·
2020-08-06 11:00
Node.js学习心得
文章目录我的Node.
js笔记
1.Node.js基本感知1.1Node.js是什么1.2Node.js中的JavaScript1.3Node.js的特性1.4Node.js能做什么?
平均律_
·
2020-08-02 14:16
小白
学习
javascript 笔记03(创建对象/原型模式/js 继承/BOM)
js笔记
3接笔记213.创建对象工厂模式functioncreateNewObject(name,age,job){leto=newObject();o.name=name;o.age=age;o.job
Ethan_zyc
·
2020-08-01 05:09
前端/
JS笔记
-利用JS/正则判断input是否存数字以及字母加数字
下面以存数字为例:如下,当输入英文:这里给出关键的代码:varreg=newRegExp(/^\d+$/);//数字varreg=newRegExp(/^[a-zA-Z0-9]+$/g);//数字加密码JavaScript代码:functionchkIt(){vartxtvalve=document.form1.money.value;varreg=newRegExp(/^\d+$/);//数字/
IT1995
·
2020-07-31 21:57
JavaScript
web前端
JS笔记
一、JavaScript简介1、什么是JavaScript?JavaScript简称JS,由网景公司开发的客户端脚本语言(Java服务器断的编程语言),不需要编译Web前端三层:结构层HTML定义页面的结构样式层CSS定义页面的样式行为层JavaScript用来实现交互,提升用户体验2、JavaScript作用在客户端动态的操作页面eg:购物车在客户端做数据校验在客户端发送异步请求二、引用方式1、
liangyumao
·
2020-07-31 19:05
JS笔记
:局部变量与全局变量
JS笔记
:局部变量与全局变量1.JavaScript中,变量无需事先声明可以直接使用,并且都是动态类型,类型可以随时更改,但它也具有局部变量和全局变量之分:脚本中直接定义的变量是全局变量,函数中定义的变量是局部变量
allenjunyu
·
2020-07-31 19:27
Web前端
张龙
js笔记
2:全局变量与局部变量
NewDocumentvargloble="javascript";//global是全局变量test();functiontest(){varinside="vbScript";//声明了var,局部变量inside2="vbScript2";//不声明var,那么该变量是全局变量document.writeln(globle);document.writeln(inside);}documen
超轶绝尘
·
2020-07-31 17:29
javascript
Localtunnel内网穿透工具的安装与使用
安装node.js和npmlocaltunnel是基于Node.js的一个模块,所以首先需要安装node.js和npm,安装过程可参考:Node.
js笔记
(一)nodejs、npm、express安装安装
Ronux
·
2020-07-31 14:38
生产环境
NodeJS的基本使用
node
JS笔记
node是什么Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。
PatrickStar丶
·
2020-07-30 18:00
[js学习]二、
js笔记
之匹配字符串问题
一.匹配字符串问题1.匹配字符串可以用match(//正则表达式)方法来匹配字符例子如下:functionXO(str){letx=str.match(/x/gi);leto=str.match(/o/gi);return(x&&x.length)===(o&&o.length);}本例子为匹配字符“o”和“x”次数,不区分大小写,相同次数返回true,不同返回false2.使用filtercon
zzxnevergiveup
·
2020-07-30 11:02
JS笔记
JS笔记
js顺序1,获取标签,元素2,确定事件3,具体操作1,onmouseover="wenzi.style.display='block';"onmouseoveronkeypress在用户按下并放开任何字母数字键时发生
小冷哥WW
·
2020-07-30 11:11
Node.
js笔记
Node.js模块和包管理Node.js框架使用模块和包来组织管理,参照CommonJS标准。核心模块最底层是GoogleV8JavaScript引擎,之上是基于C/C++语言实现的核心模块、并提供向上的接口,在最上层用JavaScript语言对这些接口进行封装、再向外提供给用户使用这些核心模块。在Node.js框架安装好后,这些核心模块以编译好的二进制形式作为框架原生的组合部分存在,requir
junlin_tu
·
2020-07-30 08:04
node
Egg
js笔记
:解决API接口跨域请求时cookie和session失效的问题
问题的出现当我们打开浏览器访问,从一个页面跳转到另一个页面,session中的信息仍可以正常访问,为什么在请求API接口的时候,一个接口可以访问到,另一个却无法访问到session中的信息了呢?其实这个问题很简单,session是基于cookie的,浏览器可以在访问的时候通过cookie来确认用户权限,而接口API的直接访问是没有cookie等信息的,这里涉及到一个cookie跨域的问题,所以无法
Johnny丶me
·
2020-07-30 07:44
Full
Stack
NodeJs
Javascript
w3c
js笔记
Document.write+内部标签Onchick事件onchick=”alert(‘something’)”//动态修改文字X=document.getElementById(‘demo’)//DOM中定义X=innerHTML=”something”;//动态修改图片Element=document.getElementById(‘something’);If(element.src.mat
yehuobumie1995
·
2020-07-30 07:07
前端
js笔记
三十八之call方法深入
//Array.prototype.slice->function(){}varary=[12,23,34];ary.slice()//ary.slice->ary这个实例通过原型链的查找机制找到Array.prototype上的slice方法//ary.slice()->让找到的slice方法执行,在执行slice方法的过程中,才把ary数组进行了截取call改变this关键字//Functio
uplyw
·
2020-07-30 00:05
js笔记
之随机数、if、else小练习
求四个随机数的最小值constMIN=1;constMAX=100;varran1=~~(Math.random()*(MAX-MIN)+MIN);varran2=~~(Math.random()*(MAX-MIN)+MIN);varran3=~~(Math.random()*(MAX-MIN)+MIN);varran4=~~(Math.random()*(MAX-MIN)+MIN);consol
百事可口
·
2020-07-29 22:04
笔记
js
js笔记
——作用域、作用域链精解、闭包、立即执行函数’
作用域、作用域链精解运行期上下文:当函数执行时,会创建一个称为执行期上下文的内部对象。一个执行期上下文定义了一个函数执行的环境,函数每次执行时对应的执行上下文都是独一无二的,所以多次调用一个函数会导致创建多个执行上下文,当函数执行完毕,它所产生的执行上下文被销毁。查找变量:从该函数的作用域链的顶端依次向下查找[[scope]]:每个javascript函数都是一个对象,对象中有些属性我们可以访问,
芊雨_
·
2020-07-29 20:13
javaScript学习
5月17号星期四
Js笔记
数组练习,数组API,二维数组
一、数组练习(案例重点,必会)(1)输出数组中的最大值vararr=[2,4,1,3,5];//遍历数组,同时要声明一个变量,变量不能大于数组中的值for(vari=0,sum=3;i<arr.length;i++){if(arr[i]>sum){//比较//如果数组中的当前元素大于sum,就把数组中的当前元素赋值给sumsum=arr[i];}}console.log(sum);//输出最大值(
梁萌0328
·
2020-07-29 19:06
js笔记
2
问:说下JSON.stringify三个参数的用法答:console.log(JSON.stringify({name:'a',age:1}));//{"name":"a","age":1},只有一个参数,就对这个对象所有属性进行序列号console.log(JSON.stringify({name:'a',age:1},['name']));//{"name":"a"},第2个参数可以放一个数组
刘叶青
·
2020-07-29 17:19
node
js笔记
-异步编程
1.函数式编程1.1高阶函数函数参数只接受基本数据类型或者对象引用,返回值也是基本数据类型和对象引用。//常规参数传递和返回functionfoo(x){returnx;}高阶函数则是可以把函数作为参数和返回值的函数。functionfoo(x){returnfunction(){returnx}}functionfoo(x,bar){returnbar(x);}上面这个函数相同的foo函数但是传
maikuraki
·
2020-07-29 12:55
Three.js - 使用 SceneUtils 工具类 联合材质
若不了解SceneUtils,请查看17-three.
js笔记
-SceneUtils工具类示例:https://ithanmang.gitee.io/threejs/home
ithanmang
·
2020-07-29 10:24
ThreeJS开发
node.
js笔记
node.js安装:1、nodejs的安装1.1检测nodejs的版本node-v(version:版本)1.2path配置nodejs的环境变量(当前版本都是自动安装配置环境变量)指令:path1.3npm(nodepackagemangment)node包管理工具node之前版本是和npm分开的,两个模块是分别安装的,现在把npm打包到了node安装程序里面2、什么是nodejs?nodejs
我爱吃.
·
2020-07-29 09:40
js笔记
五之对象(object)类型
对象数据类型objectvarobj={name:"lilei",age:18}每一个对象都是由零到多组属性名(key键):属性值(value值)组成的,或者说由多组键值对组成的,每一组键值对中间用逗号分隔属性:描述这个对象特点特征的对象的属性名是字符串或者数字格式的,存储的属性值可以是任何数据类型操作属性获取属性对象名.属性名//忽略了属性名的单双引号对象名['属性名']varobj={name
uplyw
·
2020-07-29 09:36
node
js笔记
之vscode nodejs智能提示功能
vscodenodejs智能提示功能方法一:老方法采用typings依赖一些第三方的插件,先安装typings这个包,如果使用的是淘宝镜像,输入cnpm。cmd执行:cnpmitypings-g//cnpminstalltypings-global2.通过上面的命令,typings这个包就下载下来了,然后我们到项目开发目录,打开命令窗口,输入:typingsinit这时当前目录下会出现一个typi
鹧鸪菜
·
2020-07-29 07:57
Nodejs/H5/ES
【笔记整理】node.
js笔记
第一天:-Node.js是什么+JavaScript运行时+既不是语言,也不是框架,它是一个平台-Node.js中的JavaScript+没有BOM、DOM+EcmaScript基本的JavaScript语言部分+在Node中为JavaScript提供了一些服务器级别的API*文件操作的能力*http服务的能力-Node中的JavaScript+EcmaScript*变量*方法*数据类型*内置对象
zzjj6543212
·
2020-07-29 04:50
笔记
前端学习
&js常识笔记
学习笔记查询文档https://developer.mozilla.org/zh-CN/博客http://www.cnblogs.com/pandawind/p/9829898.html
js笔记
https
jia林
·
2020-07-29 00:58
Node.
js笔记
(九)Nodejs与shell
众所周知,Nodejs是单进程异步运行的,但不光是单进程,Nodejs也提供了多进程方面的支持其创始人应该还是比较重视这一块的,最有力的证据就是child_process是Nodejs核心模块之一大多数情况下应该用不到这个模块,但child_process却能做很多有意思的事情shell调用最近用到的比较实用的功能,在做大数据处理的时候,需要根据客户在页面上的点击转化为spark集群的命令spar
水上由岐
·
2020-07-28 13:08
node-js
Node.js笔记
Vue.
js笔记
-方法与事件处理器
方法处理器可以用v-on指令监听DOM事件。Greet//绑定了一个单击事件处理器到一个方法greet在实例中定义这个方法:varvm=newVue({el:'#example',data:{name:'Vue.js'},//在`methods`对象中定义方法methods:{greet:function(event){//方法内`this`指向vmalert('Hello'+this.name+
糖糖小菜鸟前端er
·
2020-07-28 05:06
Vue.js
【笔记整理】vue.
js笔记
###准备开始1:主要学习的是VUE,快速进入VUE让大家体会VUE的使用2:webpack前端构建构建,前期铺垫基本使用,后面看到不晕3:在做完项目以后,模拟项目开发的真实打包,区分打包的意义所在(webpack)####复习*webpack属性配置```javascriptconstpath=require('path')module.exports={entry:{main是默认入口,也可以
zzjj6543212
·
2020-07-27 14:51
前端学习
笔记
js笔记
五十三之获取元素样式信息(2)
如何避免获取复合值时浏览器之间差异//写CSS的时候第一步初始化默认样式,避免浏览器之间的差异->//不仅如此,而且写默认样式对于js以后获取到的结果统一也是有帮助的functiongetCSS(curEle,attr){varval=null;if("getComputedStyle"inwindow){val=window.getComputedStyle(curEle,null)[attr]
uplyw
·
2020-07-16 07:01
深入浅出Node
JS笔记
(三)
第3章异步I/O阅读了这章内容后,最大的收获是更好地理解了阻塞/非阻塞I/O和Node中异步I/O的含义。以前,谈到Node的异步I/O机制时,我就简单地理解为非阻塞I/O。实际上,这是不准确的。所谓I/O的阻塞与非阻塞,是操作系统对I/O操作的区分。执行阻塞I/O时,调用要等到所有相关的操作都结束时才算结束。这期间,CPU一直在等待I/O,不能处理其他任务,资源被浪费。执行非阻塞I/O时,调用直
CraftsCoder
·
2020-07-16 01:19
js笔记
Document.querySelector()函数:语法:element=document.querySelector(selectors);返回第一个匹配selectors的element,这种选择是基于class的,怎么理解呢?并不是自己定义的名称,而是html默认存在的名称,比如html,body,h1,h2,h3,button等varel=document.querySelector("
zhangwenjiawangwang
·
2020-07-15 12:35
数据库
js
js开发
javascript
html
js笔记
一、基本数据类型综述1.基本数据类型:数值,字符串,布尔值,undefined,null2.NaN不等于任何东西,包括它自己3.任何不属于基本数据类型的东西都属于对象4.绝大部分值在转换为布尔类型时都为true,只有如下值是false,'',NaN,0,null,undefined,false二、数组1.使用delete删除数组中指定元素,该元素被删除后数组长度不变,被删除的位置值变成undefi
执念者_y
·
2020-07-15 03:08
JS笔记
day03
7.流程控制语句1)if语句if(exp){//...}当exp为真,才可以执行大括号中的内容当exp不为boolean的时候,先转换为boolean类型2)if-elseif(condition){exp1}else{exp2}当condition为真,执行exp1,否则执行exp23)if-elseif-elseif(condition1){exp1}elseif(condition2){ex
晚i风
·
2020-07-14 18:47
2018-05-16
js笔记
一、便利:vararr[‘1’,true,,3,4,5];arr[arr.length]=‘c’;for(vari=0;i
_z王箭
·
2020-07-14 09:12
JS-ECMA5和ECMA6
JS笔记
this//常见的thisfunctionshow(){alert(this);}show();//[objectWindow]varinfo={username:"falcon",age:18
rfalcon
·
2020-07-13 12:06
JS
【
JS笔记
】JavaScript 各内置函数的使用(isFinite,isNaN,parseInt,parseFloat)
JavaScript各内置函数的使用前言:在使用JavaScript语言时,除了可以自定义函数外,还可以使用其内置函数,它是由JavaScript自身提供的JavaScript中的内置函数:函数说明eval()求字串符中表达式的值isFinite()判断一个数值是否为无穷大isNaN()判断一个数值是否为非数字parseInt()将字符型转换成整型parseFloat()将字符型转换成浮点型enc
一颗不甘坠落的流星
·
2020-07-13 12:42
JavaScript
js笔记
之****
2.do{要执行的语句}while(条件)3.for循环for(表达式1;表达式2;表达式3){循环操作}表达式1:循环变量的声明表达式.表达式2:循环条件判断,条件为真,执行循环体,否则退出循环。表达式3:更新循环变量for语句三个表达式的特殊用法1、表达式1允许为空允许在循环外,将第一个表达式不足2、表达式2允许为空死循环尽量不要为空,如果为空的话,尽量在循环内部将条件补充完整额。3、表达式3
你昵称已被使用了
·
2020-07-13 12:08
js笔记
---Number对象
Number对象的属性:**Number.POSITIVE_INFINITY:正的无限,指向Infinity。Number.NEGATIVE_INFINITY:负的无限,指向-Infinity。Number.NaN:表示非数值,指向NaN。**Number.MAX_VALUE:表示最大的正数,相应的,最小的负数为-Number.MAX_VALUE。**Number.MIN_VALUE:表示最小的正
秋秋秋web
·
2020-07-13 11:16
ES6 中的面向对象
面向对象ES6之前的传统的对象看这篇吧——
js笔记
,ES6出来之后,官方提供了面向对象的写法。
Ethanzyc
·
2020-07-12 20:24
前端
5月16号
Js笔记
数组API 、遍历、排序
数组:内存中连续存储多个变量的存储空间一、声明数组:1.声明一个空数组vararr=[];vararr=newArray()2.声明数组的同时初始化数据;vararr=['值1','值2','值3'];vararr=newArray('值1','值2','值3');3.创建n个空元素的数组vararr=newArray(n);二、访问数组中的元素下标:数组中唯一标识一个元素存储位置的序号下标默认从
梁萌0328
·
2020-07-12 17:01
js笔记
(二)闭包原理,作用及危害
js笔记
(二)闭包原理,作用及危害什么是闭包闭包无处不在一个例子闭包的危害什么是闭包想必用过js的朋友都知道,js的函数作用域,提到函数作用域,就不得不提js的闭包了,那到底什么是闭包呢?
前端小阿飞
·
2020-07-12 12:26
技术
JavaScript
js
node.
js笔记
node.js介绍node.js是什么node.js是一个开发平台,就像java开发平台...何为开发平台?有对应的编程语言,有语言运行时,有能实现特定功能的API该平台使用的编程语言是javascript语言node.js平台是基于v8引擎构建基于node.js可以开发控制台程序(命令行程序,CLI程序),桌面应用程序(GUI)(借助node-webkit等框架实现),web应用程序(网站)ph
weixin_34185320
·
2020-07-12 09:12
JS笔记
(二):隐式转换
最近刚开始复习JS的基础知识,看到隐式转换这一块发现它的规则很多,红宝书上列出的框框又有些冗杂,所以这里我根据自己的理解总结一下其中主要的隐式转换规律。1、==操作符1)若存在Boolean类型:比较相等性之前先将其转换为数值,true==1、false==02)若存在一String类型另一数值型:比较之前先将其转换为数值,调用Number(str)3)若存在一Object类型另一其它:调用对象的
weixin_30483013
·
2020-07-12 06:01
node
js笔记
node
js笔记
准备安装node,npm,cnpm安装vscode,安装插件NodeSnippets代码package.json选择目录,执行npminit,就会自动生成package.jsondependencies
volunteer1024
·
2020-07-12 04:31
前端
node
js笔记
目录#Node.js第1天#Node.js第2天课堂笔记#Node.js第3天课堂笔记#Node.js第4天课堂笔记#Node.js第5天课堂笔记#Node.js第6天课堂笔记#Node.js第7天课堂笔记#Node.js第1天##上午总结-Node.js是什么+JavaScript运行时+既不是语言,也不是框架,它是一个平台-Node.js中的JavaScript+没有BOM、DOM+EcmaS
SoLucky2017
·
2020-07-11 23:37
html
JS笔记
(二)--数组API
数组API:1.数组to字符串:2个`varstr=arr.toString();`//输出每个元素的内容,用逗号分隔`varstr=arr.join("连接符");`//输出每个元素的内容,使用自定义的连接符连接。如果省略连接符,则等效于toString固定套路:(1)无缝拼接数组为字符串:varchars=['H','e','l','l','o'];varword=chars.join("")
小白物语
·
2020-07-11 22:44
javascript
Node.js-异步编程初体验
node.
js笔记
:https://nodejs.lipengzhou.com/不是编程语言也不是框架和库是一个JavaScript运行时(环境)node的特点事件驱动非阻塞IO(异步)模型单线程跨平台服务端渲染
壹只野生程序猿
·
2020-07-10 20:22
node
读zepto核心源码学习
JS笔记
(2)--工具函数
1.$.type$.isArray$.isFunction$.isNumeric$.isPlainObject$.isWindow判断对象的方法介绍在zepto源码中,使用了Object.prototype.toString.call()方法判断对象的类型,以下简单介绍下此方法的大致情况//nullObject.prototype.toString.call(null);//”[objectNul
一二三kkxx
·
2020-07-10 13:24
Angular
JS笔记
(指令,过滤器,服务)
若有不妥,请多指教AngularJS(也叫安哥拉)是一款由Google公司开发维护的前端MVC框架(诸多类库的集合),对开发的流程和模式做了约束,更注重实际的业务逻辑AngularJS有着诸多特性,最为核心的是:模块化、双向数据绑定、语义化标签、依赖注入等与之类似的框架还有BackBone、KnockoutJS、Vue、React等https://code.angularjs.org/Angula
oldSix_Zhu
·
2020-07-10 07:07
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他