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笔记
( 二十七 ) 事件分类 鼠标事件 键盘事件 文本操作事件 窗体操作事件
文章目录0.事件1.鼠标事件(1)包括的事件(2)事件作用click事件mousedown事件mouseup事件mouseover,mouseenter事件mouseout,mouseleave事件mousemove事件(3)鼠标按键区分键值备注区分鼠标左右键区分点击和长按2.键盘事件(1)包括的事件(2)顺序优先级(3)keydown和keypress的区别3.文本操作事件(1)包括的事件(2)
leon9dragon
·
2020-08-10 08:12
JavaScript
笔记
JS笔记
(七)内置对象、基本包数据类型
js学习中有三种对象(1)内置对象----js系统自带的对象(2)自定义对象----自己定义的构造函数创建的对象(3)浏览器提供的对象----BOM、DOM验证是不是对象方法:console.log(ArrayinstanceofObject);//Array系统的对象varobj={};console.log(objinstanceofObject);1、内置对象实例对象:通过构造函数创建出来,
kalends
·
2020-08-07 19:24
JS笔记
(六)对象
要理解:面向过程面向对象对象创建对象的不同方式自定义对象数据类型深入简单的类型和复杂的类型内置对象1、面向对象:可以创建自定义的类型面向对象特性:封装、继承(类)、多态(抽象性),比如JAVAJS不是面向对象语言,但可模拟面向对象的思想JS是一门基于对象的语言,里面有对象2、对象:对象:就是看得见,摸得到的某个东西找对象:班主任不是对象,因为这是一类。我们班的班主任是对象。对象概念:Js中就是一组
kalends
·
2020-08-07 19:23
Node
js笔记
---对Axios的理解以及基本用法
最近在学习的过程中接触到了Axios,写下本文记录一下。1、Axios。在npmjs.com上:https://www.npmjs.com/package/axios。对axios的用法有了比较详细的介绍。Axios是一个基于promise的HTTP库,可以用在浏览器和node.js中。以下是其支持的浏览器不难看出,大部分的浏览器都是支持的,接下来介绍一下用法。2、Axios的用法安装axios:
YmwWow
·
2020-08-07 12:57
js笔记
JS简介JS是什么js是可以嵌入到html中,是基于对象和事件驱动的脚本语言脚本语言:脚本语言又被称为扩建的语言,或者动态语言,是一种解释型语言,由解释器来运行,用来控制软件应用程序,脚本通常以文本保存,只在被调用时进行解释或编译特点:(1)交互性(2)安全性:js不能访问本地磁盘(3)跨平台:浏览器中都具备js解析器JS可以做什么js能动态的修改(增删)html和css的代码能动态的校验数据JS
uchiha711
·
2020-08-06 13:12
javeweb
JS笔记
(五)关键字、数组、函数
1、关键字:(1)break;在循环中使用,break则立刻跳出循环。(2)continue;在循环中使用,直接开始下一次循环。varsum=0;vari=100;while(i注意:用newArray的时候后面不可加[];数组的项:(1)数组元素:存放的每个数据(2)数组长度:数组元素的个数(3)数组索引(下标):用来存储或访问数中的数据的,从0开始--->注意:js中数组存储的数据类型可以不同
kalends
·
2020-08-06 11:00
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
上一页
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
其他