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学习笔记
Node.js进阶:5分钟入门非对称加密方法
完整的代码可以在《Node
js学习笔记
》找到,也欢迎大家关注程序猿小卡的GitHub。加密、解密方法在Node.js中,负责安全的模块是c
程序猿小卡_casper
·
2020-08-22 10:23
node.js
安全
非对称加密算法
rsa
js学习笔记
:对象——继承
伪“类“继承每个构造函数有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的指针。如果让原型对象等于另一个类型的实例,此时的原型对象将包含一个指向另一个原型的指针,另一个原型中也包含着一个指向另一个构造函数的指针。假如另一个原型又是另一个类型的实例,那么这个关系将层层递进下去,构成了实例与原型的链条,此为原型链。实现原型链的基本模式:functionSuperTyp
gigi就是我
·
2020-08-22 01:27
javascript
JS学习笔记
: 原型和对象
什么是原型构造函数中有一个属性prototype,是原型,程序员使用实例对象中有一个属性__proto__,是原型,浏览器使用,不是很标准实例对象中的__proto__指向的就是该实例对象中的构造函数中的prototype构造函数中的prototype里面的属性或者方法啊,可以直接通过实例对象调用正常的写法:实例对象.__proto__才能访问到构造函数中的prototype中的属性或方法小案例/
mr.ocean
·
2020-08-22 00:25
javascript
Rx
Js学习笔记
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
React.
js学习笔记
(10) 对象 + ( Object对象 )
(一)对象(1)生成方法什么是对象?简单说,对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。varo={p:'HelloWorld'};上面代码中,大括号就定义了一个对象,它被赋值给变量o。这个对象内部包含一个键值对(又称为“成员”),p是“键名”(成员的名称),字符串HelloWorld是“键值”(成员的值)。键名与键值之间用冒号分隔。如果对象内部包含多个键值对,每
woow_wu7
·
2020-08-21 22:59
Angular
Js学习笔记
初次接触Angular,所以只是用来记载一些基础知识,不对之处,望指正!Angular是一个JavaScript框架,可通过《script》标签添加到网页中ng-app:指令指定了一个AngularJs应用程序,比如放在一个div里面,表明该DIv是AngularJs应用程序的所有者ng-model:指令把元素值(比如输入域的值)绑定到应用程序ng-model指令也可以:为应用程序数据提供类型验证
iceggy
·
2020-08-21 19:16
Angular
Node.
js学习笔记
(1)---简单response和ruquest请求处理
1.get请求可以使用requst对象通过拼接get请求字符串的方式发送get请求:varrequest=require('request');varurl="http://localhost:"+app.get('port')+"/add";request(url,function(err,response){JSON.parse(response.body).errCode;......});
once_charming
·
2020-08-21 18:42
node.js学习笔记
Angular
js学习笔记
--ui-Router
Angularjsui-router-组件:$state/$stateProvider:管理状态定义、当前状态和状态转换。包含触发状态转换的事件和回调函数,异步解决目标状态的任何依赖项,更新$location到当前状态。由于状态包含关联的url,通过$urlRouterProvider生成一个路由规则来执行转换的状态。ui-view指示器:渲染状态中定义的视图,是状态中定义的视图的一个占位符。$u
SerenoShen
·
2020-08-21 16:34
AngularJS
directive
Angular
JS
ui-Router
js学习笔记
:引用类型——Function
ECMAScript中的函数实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。定义函数函数声明functionsum(num1,num2){returnnum1+num2;}函数表达式varsum=function(num1,num2){returnnum1+num2;};函
gigi就是我
·
2020-08-21 13:19
javascript
js学习笔记
(数组的基本使用)
Array数组的基本使用声明constarray=newArray('c','s','d','n');constarr=['c','s,'d','n'];console.log(typeofarr);=>object//数组是引用类型数据,属于object(对象)letarr=newArray(6);console.log(arr[0]);=>undefined//newArray(6)创建了一个
Proshin_Pan
·
2020-08-21 12:20
学习笔记
js学习笔记
node.
js学习笔记
nodejs+express+socket.io实现简单的聊天功能demo
程序修行之路任重而道远直接上代码哈~^^~1、目录结构:2、在nodejs下面新建一个imServer.js文件varexpress=require('express');varapp=express();varhttp=require('http').Server(app);vario=require('socket.io')(http);varmysql=require('mysql');ap
小子逆袭
·
2020-08-21 04:03
node.js
JS学习笔记
-01(简单介绍)
1.JS组成2.JS三种书写位置行内式js内嵌式js写在head标签里Documentalert("内嵌式js");外部js也是写在head标签里3.js注释单杠注释://(快捷键crtl+/)多行注释:/**/(快捷键shift+alt+a)4.js输入输出alert(‘message’),浏览器弹出警示框,单引号双引号都可,一般外双内单或外单内双。console.log(‘msg’),控制台打
fairy0000000
·
2020-08-21 03:54
node.
js学习笔记
--mongoDB基础(3)
1.安装版本:windows-64bit-----mongodb-win32-x86_64-2012plus-4.2.1-signed百度云网盘链接:https://pan.baidu.com/s/1Cuqi94GAhXXdYyMmMXiCSA提取码:502k下载安装完成后向系统环境变量path中添加C:\ProgramFiles\MongoDB\Server\4.2\bin打开cmd------
qq_36752532
·
2020-08-21 01:18
node.js
node.
js学习笔记
--node.js基础(1)
前言本次学习资源来源于B站:https://www.bilibili.com/video/av38925557?p=1学习工程文件百度网盘:https://pan.baidu.com/s/11GO6Pnuo8dKzgY0JikdZLw提取码:tm14工具:node.js稳定版12.16.1:https://nodejs.org/zh-cn/1.http模块-建立web服务器文件路径:demo02/
qq_36752532
·
2020-08-21 01:47
node.js
nodejs
JS学习笔记
【四】:axios上传文件
参考:https://juejin.im/post/5cff13ab6fb9a07ee1691e82首先,在html的input中添加change事件,每次上传文件(不同名),都会触发该事件然后,在js中接收事件并调用axios发送formData数据即可fileUpload(e){console.log(e)letfile=e.target.files[0]letformData=newForm
Jalon2015
·
2020-08-20 22:02
JS学习笔记
Angular
JS学习笔记
之directive——scope选项与绑定策略
开门见山地说,scope:{}使指令与外界隔离开来,使其模板(template)处于non-inheriting(无继承)的状态,当然除非你在其中使用了transclude嵌入,这点之后的笔记会再详细记录的。但是这显然不符合实际开发中的需求,因为实际上,我们经常想要我们的指令能够在特定的情况下与外界进行数据上的交互,这就需要借助绑定策略之手了。大家知道,当scope选项写为scope:{}这种形式
元生态
·
2020-08-20 15:48
angularjs
JS学习笔记
JavaScript是一种直译式脚本语言,什么是脚本语言?java源代码-->编译成.class文件--->java虚拟机中才能执行脚本语言:源码---->解释执行js由我们的浏览器来解释执行HTML:决定了页面的架构CSS:用来美化我们的页面JS:提供用户的交互的JS的语法:变量弱类型:vari区分大小写语句结束之后的分号,可以有,也可以没有写在script标签JS的数据类型:基本类型:stri
袁震
·
2020-08-20 13:32
vue.
js学习笔记
--基本语法
文章目录一、插值操作:1.mustache语法2.v-once3.v-html4.v-text5.v-pre6.v-cloak二、绑定属性(v-bind):1.基本使用2.v-bind动态绑定class3.v-bind动态绑定style三、计算属性:1.基本使用2.计算属性和methods的对比3.补充:ES6对象字面量增强写法四、事件监听:五、条件判断:六、循环遍历:1.遍历数组2.遍历对象3.
倪畅
·
2020-08-20 07:24
Vue.js
【
JS学习笔记
】正则表达式
晓石头的博客邮箱:
[email protected]
转载请注明出处,原文链接:http://blog.csdn.net/qiulanzhu/article/details/50663597/*=========================正则表达式=========================*///创建正则表达式//1.采用new运算符varbook1=newRegExp('Book','
晓石头
·
2020-08-19 23:25
【
JS学习笔记
】基本包装类型
晓石头的博客邮箱:
[email protected]
转载请注明出处,原文链接:http://blog.csdn.net/qiulanzhu/article/details/50663553//按值传递,传递的参数是引用类型functionbox(obj){obj.name="yi";}varbig=newObject();box(big);//按值传递,传递的参数是引用类型document.writ
晓石头
·
2020-08-19 23:25
【
JS学习笔记
】时间与日期
晓石头的博客邮箱:
[email protected]
转载请注明出处,原文链接:http://blog.csdn.net/qiulanzhu/article/details/50663541vardata=newDate();document.write(data+"");//显示结果因浏览器而异//两个静态方法//Date.parse();document.write(Date.parse("1/3
晓石头
·
2020-08-19 23:25
【
JS学习笔记
】内置对象
晓石头的博客邮箱:
[email protected]
转载请注明出处,原文链接:http://blog.csdn.net/qiulanzhu/article/details/50663564//Global对象//URI编码varname="//qiu邱"varencodeName=encodeURI(name);varencodecompName=encodeURI(name);document.w
晓石头
·
2020-08-19 23:25
【
JS学习笔记
】第5章
RegExp类型ECMAScript通过RegExp类型支持正则表达式。varexpression=/pattern/flags;pattern模式就是正则表达式。一个正则表达式是一个模式与3个标准的组合体(i、g、m)m多行模式,即到达一行文本末时还会继续还会继续查找下一行中是否存在与与模式匹配的项。每个元字符在正则表达式中都有一种或多种特殊用途,因此如果想要匹配字符串中包含的这些字符,就必须进
饥人谷_Vomx
·
2020-08-19 18:26
JS学习笔记
(一): 基础
一.什么是JavaScriptJavaScript是一种描述语言,==基于对象和事件驱动==的脚本语言JavaScript特点脚本语言(一种轻量级的编程语言)一种解释性语言(无需预编译)被设计为向HTML页面添加交互行为运行于客户端JavaScript组成DOM(DocumentObjectModel文档对象模型):HTML和XML的应用程序接口(API)把整个页面规划为层级式的节点结构BOM(B
假装四处看风景
·
2020-08-19 16:14
前端
vue.
js学习笔记
(一)
目录第一章:npm包管理工具1.1什么是npm1.2npm初始化项目1.3通过npm安装模块1.3.1安装方式1.3.2生产/开发环境模块安装1.4批量下载模块1.5查看模块命令第一章:npm包管理工具1.1什么是npmnpm(nodepackagemanager):javaScript包管理工具,并且是node.js平台的默认包管理工具,通过npm可以安装,共享,分发代码,管理项目的依赖关系。-
苏一念
·
2020-08-19 02:51
vue
js学习笔记
_01(基础)
JavaScript用法HTML中的脚本必须位于与标签之间。脚本可被放置在HTML页面的和部分中外部的js代码也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。外部JavaScript文件的文件扩展名是.js。如需使用外部文件,请在标签的"src"属性中设置该.js文件:注意外部脚本不能包含标签JS向页面输出类容JavaScript可以通过不同的方式来输出数据:使用window.
郁葱的六月地木子树
·
2020-08-19 01:58
[
js学习笔记
]PDF.js专题
前言英文是github上的原文,找不到中文资料,我根据自己理解翻译的,有些词意思拿不准就直接把单词留在原地了,看这个文档应该可以凑合着用了。PDF.js是什么PDF.jsisaPortableDocumentFormat(PDF)viewerthatisbuiltwithHTML5.PDF.jsiscommunity-drivenandsupportedbyMozillaLabs.Ourgoali
xiangcns
·
2020-08-18 23:43
js
Vue.
js学习笔记
绑定一个元素双向绑定渲染列表处理用户输入综合相应数据的绑定组件系统构造器实例的生命周期数据绑定语法插入数据值绑定表达式指令计算属性绑定Class和CSS绑定HTMLclass绑定内联样式CSS条件渲染if-else结构使用template标签包装多个元素实现if-else的多元素切换v-show指令实现依赖条件决定是否展示数据组件警告v-fortemplatev-for数组变动检测v-for对象值
tonydandelion2014
·
2020-08-18 22:27
Vue-js
node.
js学习笔记
(3)-node.js结合mysql数据库实现的web项目中常见功能--登录验证、session传值、拦截器、ajax传值等
目前实现的功能有:登录验证、session传值、拦截器、ajax传值等。项目虽不完善,但是web项目常见的功能都已经实现项目下载地址:http://download.csdn.net/detail/liuwu0720/70445891、先看一下整个项目结构访问:localhost:3000进入登录页面随便输入用户名和密码提示错误输入正确的用户名及密码后显示用户的昵称直接访问localhost:30
武2015
·
2020-08-18 20:29
nodejs
Vue.
js学习笔记
:v-for循环
v-for标签可以用来遍历数组,将数组的每一个值绑定到相应的视图元素中去,此外,v-for还可以遍历对象的属性,并且可以和template模板元素一起使用。一.基本语法(1).v-for基于一个数组渲染一个列表语法:iteminitems(数组元素的别名in数据数组)我们可以使用v-for指令,将一个数组渲染为列表项。v-for指令需要限定格式为iteminitems的特殊语法,其中,items是
面条请不要欺负汉堡
·
2020-08-18 20:10
Node.
js学习笔记
(一)---对异步IO的理解
Node提供libuv作为抽象封装层:Node.js的异步IO:操作系统对I/O的操作分为阻塞I/O和非阻塞I/O。阻塞I/O造成了CPU的等待,使CPU不能得到充分的利用;而非阻塞I/O虽然不必等待完整I/O的返回,但需要通过轮询重复的调用判断操作,这种判断操作也是对CPU的一种浪费。我们希望非阻塞I/O可以免去轮询的步骤,在实际I/O操作完成后,通过返回完成信号通知应用程序即可。Node使用了
ssfzFZ
·
2020-08-18 13:31
node.js
Node
js学习笔记
01 基于koa的web项目手动搭建步骤
1.创建项目流程:=>创建项目文件夹=>执行npminit--yes//--yes可选=>执行2中的安装命令//根据项目中使用到的功能选择=>将3中的代码作为项目的开始代码2.基于koa开发需要的一些依赖模块安装命令cnpminstallkoa--savecnpminstallkoa-router--savecnpminstallart-template--savecnpminstallkoa-a
qqbaby2005
·
2020-08-18 09:04
Nodejs
Vue.
js学习笔记
--vue-router的使用
1.创建Vue项目vueinitwebpack-simplevueprojcdvueprojnpminstallnpmrundev2.vue-router使用流程(参考https://router.vuejs.org)1.安装vue-routernpminstallvue-router--save2.在main.js中引入importVueRouterfrom'vue-router';Vue.us
qqbaby2005
·
2020-08-18 09:04
Vuejs
JS学习笔记
—手写一个简易的Promise
constPENDING='pending';constRESOLVED='resolved';constREJECTED='rejected';functionMyPromise(fn){constthat=this;that.state=PENDING;//默认状态是pendingthat.value=null;//用来保存resolve或者reject中传入的值that.resolvedCa
我是你的阿周啊
·
2020-08-18 05:00
JavaScript
[前端
JS学习笔记
]JavaScript prototype 对象
一、概念介绍prototype对象:原型对象。在JavaScript中,每一个对象都继承了另一个对象,后者称为"原型对象".只有null除外,它没有自己的原型对象。原型对象上的所有属性和方法,都能被派生对象所共享。通过构造函数实例的实例对象,都会被自动分配一个原型对象。每一个构造函数的prototype属性,就是这个实例对象的原型对象。二、原型使用如上图,在Animal的源性对象上添加一个属性co
weixin_34194087
·
2020-08-18 04:34
three.
js学习笔记
Physijs物理引擎
Three.js可以通过使用Physijs库向场景中加入物理效果。这个库是基于著名的物理引擎ammo.js。Physiji1.导入库文件Physijs.scripts.worker='js/Physijs/physijs_worker.js';Physijs.scripts.ammo='js/Physijs/ammo.js';两个属性分别指向要执行的任务线程和ammo.js库。2.创建带有物理效果
my_mystery
·
2020-08-18 03:32
Three.js
node.
js学习笔记
(5)——excel-export模块导出excel表
一、excel-export模块官方介绍:https://www.npmjs.com/package/excel-export生成的表格为xlsx格式,支持多个sheet。本文只介绍一个sheet表的生成。二、实例1.在package.json中引入excel-export模块,使用npminstall命令安装2.在js文件中写入varnodeExcel=require('excel-export
水宁成冰
·
2020-08-18 01:11
node.js
JS学习笔记
(5)内置对象
内置对象通常情况下只有对象才存在方法,但JavaScript不同它具有12种内置对象。内置对象又分为两类,普通对象(属性和方法)与构造器对象(可用于实例化普通对象,它还包含原型对象属性和方法,及实例对象属性和方法)。JavaScript对象原型链的简要说明functionPoint(x,y){this.x=x;this.y=y;}Point.prototype.move=function(x,y)
小菜菜arron
·
2020-08-18 00:45
matter.
js学习笔记
(一)
写在前面matter.jsQQ交流群:796728825matter.js是一个2D的javascript物理引擎,主页展示了一些demo。这里介绍如何创建一个基本的物理世界。用法1.html文件中引入2.创建引擎,渲染器,添加世界,生成身体模型。varEngine=Matter.Engine,Render=Matter.Render,World=Matter.World,Bodies=Matte
chenqiong1991
·
2020-08-17 21:31
学习笔记
matter.js
node
js学习笔记
三——nodejs使用富文本插件ueditor
在做自己的nodejs项目的时候遇到需要使用ueditor。原来下载的是ueditor的jsp版本。目录如下在ueditor.config.js中有配置服务器home路径(这个home路径能找到ueditor文件夹,可以使用这个路径访问ueditor内的静态资源,比如我的top.ctx为http://localhost:8080,那么我可以通过http://localhost:8080/stati
ajb11683
·
2020-08-17 21:36
php
json
node
JS学习笔记
cmd命令进入node编辑模式直接在cmd命令行输入node退出node编辑模式Ctrl+C快捷键(两次)下载js库文件下载指定版本的jsnpminstall包名@版本号-g下载到全局npminstall包名-g下载到本地开发环境npminstall包名-s下载到测试环境npminstall包名-d卸载js库文件卸载全局的包npminstall包名-g卸载本地开发环境的包npminstall包名-
孤儿J
·
2020-08-17 13:21
nodeJS学习
Ext
js学习笔记
——树形结构以及动态生成菜单栏选项(6.2.0)
主要采用的border布局,将树形结构的数据放置在border布局的west区域;为了测试在底部增加了一些测试数据。这里通过读取id和对比id来进行动态生成的下面是效果的展示图InserttitlehereExt.onReady(function(){varnorthItem={region:'north',//如果采用border布局,这个项一定要有title:"标题"};//树状图varsto
漏气的可乐
·
2020-08-16 16:04
Extjs
node
js学习笔记
6--connect
构建和使用http中间件http中间件的作用:对请求-响应循环进行了包装,在到达应用程序代码之前扩展请求对象或者在响应前后进行修改。ConnectHttp中间件框架Node的Connect框架对中间件组件定义了一个模型,还定义了一个引擎来运行中间件组件。实际上Express框架实际上是依赖Connect创建而成的。优点:*模型简单*中间件易于组合和插拔*中间件易于定制和优化*丰富的中间件构建自定义
xiaoerjun
·
2020-08-16 04:28
nodejs
【vtk.
js学习笔记
(1)】vtk.js环境搭建
vtk(visualizationtoolkit)发布了全新的8.0版本,并一同发布了基于浏览器WebGL的可视化工具vtk.js。之前我参与的基于vtk的项目都是在Qt框架下使用C++编写,较为繁琐,开发效率较低。现在可以用JavaScript来做可视化的项目,开发效率较之前应该会有较大程度的提高。1、下面使用vtk.js完成一个helloworld程序constcone=vtk.Filters
orangecsy
·
2020-08-16 00:43
vue.
js学习笔记
(五)--axios中取消请求
博客:https://fisher-zh.github.io/在平时的开发过程中,我们会经常遇到菜单切换的问题,在一些切换频率较低的情况下,在切换到另一个页面的时候,上一个页面基本没有未完成的异步请求,即时有,在一些情况下也是可以忽略的。但是,在一些切换频率较高的页面中,如果我们不处理这些未完成的请求,那么这些请求会极大的影响页面的性能,甚至导致之后的请求超时。如果需要断开Javascript的a
fisher-zh
·
2020-08-15 15:38
ajax
(12)——Vue.
js学习笔记
-- 指令
Vue指令之插值表达式、v-cloak、v-text和v-htmlDocument[v-cloak]{/*display:none;*/}++++++++{{msg}}----------=================={{msg2}}1212112-->varvm=newVue({el:'#app',data:{msg:'123',msg2:'哈哈,我是一个大大的H1,我大,我骄傲',myt
zh_9768
·
2020-08-15 12:00
(18)——Vue.
js学习笔记
-- webpack
什么是webpack?webpack是前端项目的构建工具,将来,我们开发的项目,如果想要提高维护性和可控制性的话,尽量选择webpack进行构建;webpack非常适合与单页面应用程序结合使用;不太适合与多页面的普通网站结合使用;项目中使用webpack有什么好处:1、能够处理静态资源的依赖关系;2、能够优化项目代码,比如:压缩合并文件,把图片转为base64编码格式;3、能够把高级的语法转为低级
zh_9768
·
2020-08-15 12:00
(11)——Vue.
js学习笔记
-- 认识Vue
什么是Vue.jsVue.js是目前最火的一个前端框架,React是最流行的一个前端框架(React除了开发网站,还可以开发手机App,Vue语法也是可以用于进行手机App开发的,需要借助于Weex)Vue.js是前端的主流框架之一,和Angular.js、React.js一起,并成为前端三大主流框架!Vue.js是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整
zh_9768
·
2020-08-15 12:00
vue.js
(7)——node.
js学习笔记
-- node中操作MongoDB数据库
node中操作MongoDB数据库使用第三方包mongoose来操作MongoDB数据库第三方包:mongoose基于MongoDB官方的mongodb包再一次做了封装,名字叫mongoose,是WordPress项目团队开发的。步骤设计Scheme发布Model(创建表)//1.引包//注意:按照后才能require使用varmongoose=require('mongoose');//拿到sc
zh_9768
·
2020-08-15 12:00
node.
js学习笔记
(2) node包管理器--npm
npm(nodepackagemanager),是node.js的一个包管理器,用于第三方模块的下载、安装和管理。npm收录着庞大而丰富的第三方资源,截至目前为止已经收录了220102个包。npm之于node.js,其重要程度可比maven与java、pip与python。一、npm安装npm的安装非常简单,在linux下只要一条命令即可完成安装,如下:apt-getinstallnpm安装完后,
weixin_33939843
·
2020-08-15 08:49
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他