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学习笔记
2018-03-20
js学习笔记
1.私有作用域varb=100;alert(b);//100//这里的全局变量b未销毁会造成全局变量污染a=null;(function(){vara=100;alert(a);})()//.这里是全局私有作用域自执行完就销毁了alert(a);//undefind总结:我们应该少向全局作用域中添加过多的变量和函数,在大型项目中,多人开发时过多的全局变量容易导致命名冲突,影响很大。我们一般采用块级
独与毒
·
2018-03-20 13:30
node
js学习笔记
(上)
本文纯粹是我个人在学习node.js过程中的笔记。node1:创建服务器varhttp=require('http);//使用require指令来载入http模块,并将实例化的HTTP赋值给变量http http.createServer(functiom(request,response){ //发送http头部 //http状态值200OK //内容类型:text/plain //respon
YmwWow
·
2018-03-14 00:00
Node.
js学习笔记
--引用模块、npm
1.引用模块:使用exports(1)引用函数或者变量exports.msg=msg;引用foo.js中的变量和函数:varfoo=require("./test/foo.js");//在使用中只需要require一次console.log(foo.msg);foo.showName();foo.js:varmsg="hello";varname="DL";functionshowName(){c
Duan_L
·
2018-03-01 21:53
Node.js
Node.
js学习笔记
--引用模块、npm
1.引用模块:使用exports(1)引用函数或者变量exports.msg=msg;引用foo.js中的变量和函数:varfoo=require("./test/foo.js");//在使用中只需要require一次console.log(foo.msg);foo.showName();foo.js:varmsg="hello";varname="DL";functionshowName(){c
Duan_L
·
2018-03-01 21:53
Node.js
Node.
js学习笔记
--fs模块
1.fs.readFile(path,callback(err,data)):读取文件有两个参数,第一个是文件的完整路径,当前目录写./(必须要写,为了兼容Windows系统和Linux系统),第二个参数是回调函数,表示文件读取完成之后做的事情//可以证明事件环机制varhttp=require("http");varfs=require("fs");varserver=http.createSe
Duan_L
·
2018-02-28 22:03
Node.js
Node.
js学习笔记
--fs模块
1.fs.readFile(path,callback(err,data)):读取文件有两个参数,第一个是文件的完整路径,当前目录写./(必须要写,为了兼容Windows系统和Linux系统),第二个参数是回调函数,表示文件读取完成之后做的事情//可以证明事件环机制varhttp=require("http");varfs=require("fs");varserver=http.createSe
Duan_L
·
2018-02-28 22:03
Node.js
JS学习笔记
(事件)
该文章参考自:http://www.ayqy.net/blog/js%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B06_%E4%BA%8B%E4%BB%B6/1、事件冒泡由内而外的事件传播,从确定到不确定2、事件捕获由表及里的事件传播,从不确定到确定3、DOM事件流事件捕获阶段–》处于目标阶段–》事件冒泡阶段事件冒泡是从叶子到根的原路返回,所以在靠近根的位置集中处理的事件也
echo750
·
2018-02-28 21:46
Node.
js学习笔记
--http、url模块、设置路由
1.http模块2.url模块varhttp=require("http");varurl=require("url");varserver=http.createServer(function(req,res){//url.parse()可以将一个完整的URL地址,分为很多部分:host、port、pathname、path、queryvarpathname=url.parse(req.url)
Duan_L
·
2018-02-28 14:20
Node.js
Node.
js学习笔记
--http、url模块、设置路由
1.http模块2.url模块varhttp=require("http");varurl=require("url");varserver=http.createServer(function(req,res){//url.parse()可以将一个完整的URL地址,分为很多部分:host、port、pathname、path、queryvarpathname=url.parse(req.url)
Duan_L
·
2018-02-28 14:20
Node.js
Node.
js学习笔记
--简介
1.Node.js的特性:(1)单线程:减少内存开销,操作系统的内存换页;(2)非阻塞I/O:一个用户I/O的时候,就会换成另外一个用户去使用CPU,尽量100%的利用CPU;(3)事件驱动:事件环,排队调度机制。2.适用场景:适合于处理大量并发I/O;与websocket配合,开发长连接的实时交互应用系统。3.与其他老牌服务器语言不同之处:(1)没有自己的语法,使用的是V8引擎,用JS编写的;(
Duan_L
·
2018-02-28 13:52
Node.js
REACT
js学习笔记
-16.2.0
1。jsx:jsx执行更快,编译为js代码后进行了优化,而且在编译过程中就能发现错误。注:可以防止用户输入数据的数据注入(受控组件)diff算法2。react组件:单个组件-类组件与函数组件复合组件-按功能分复合组件(组合或继承)与高阶组件表单元素-按事件处理-分为受控组件或非受控组件是否用react中的state或方法来控制输入的数据props:组件对外的接口state:组件内部状态3.rend
想不起的留恋
·
2018-02-28 00:46
Node.
JS学习笔记
二
1.在node中,Buffer类是随着node内核一起发布的核心库。Buffer库为Node.JS带来了一种存储原始数据的方法,可以让Node处理二进制的数据。几个Buffer模块常用的方法如下:①newBuffer(size);newBuffer(buffer);newBuffer(str,codetype);②buf.length;buf.write(string...);③buf.toStr
muxin_hgk
·
2018-02-12 00:00
JavaScript
原生
js学习笔记
(一)
js程序是单线程依次执行,例如for(vari=1;i<=3;i++){console.log(i);setTimeout(function(){console.log(i);//输出:1,2,3,4,4,4},0)}js定时器有两种:setTimeout(超时调用)和setInterval(间歇调用),都属于异步任务,即当主线程上所有同步任务执行完毕,且主线程读取任务队列上的其他异步任务(Pro
ironhide1994
·
2018-02-09 17:52
JavaScript
JS学习笔记
(基础与常识)
1、数据类型5种基础的:Undefined,Null,Boolean,Number,String(其中Undefined派生自Null,位于null和undefined之间的相等操作符总是返回true)1种复杂的:Object(本质是一组无序键值对)检测基本数据类型用typeof:未初始化和未声明的变量返回Undefined对象或者null返回object变量是数值返回number变量是函数返回f
echo750
·
2018-02-06 16:59
Nodejs:UDP极简入门例子
文本同步收录于GitHub主题系列《Node
js学习笔记
》UPD客户端vsUDP服务端首先,启动UDPserver,监听来自端口33333的请求。
程序猿小卡_casper
·
2018-02-02 00:00
udp
node.js
浅析Node.js非对称加密方法
完整的代码可以在《Node
js学习笔记
》找到,也欢迎大家关注程序猿小卡的GitHub。加密、解密方法在Node.js中,负责安全的模块是c
程序猿小卡_casper
·
2018-01-29 08:04
Node.js进阶:5分钟入门非对称加密方法
完整的代码可以在《Node
js学习笔记
》找到,也欢迎大家关注程序猿小卡的GitHub。加密、解密方法在Node.js中,负责安全的模块是c
程序猿小卡_casper
·
2018-01-29 00:00
rsa
非对称加密算法
安全
node.js
cesium
js学习笔记
——CZML
CZML介绍CZML是一种JSON格式的字符串,用于描述与时间有关的动画场景,CZML包含点、线、地标、模型、和其他的一些图形元素,并指明了这些元素如何随时间而变化。某种程度上说,Cesium和CZML的关系就像GoogleEarth和KML。[摘]注:1、时间间隔,时间使用距离起始时间(epoch);2、具体属性值可以查:http://www.cnblogs.com/laixiangran/p/
kingmax54212008
·
2018-01-13 21:32
Cesium
three
js学习笔记
--各种光源
/***光照(light)***///基础光源,它的颜色会添加到整个场景和所有对象的当前颜色//在使用其他光源时同时使用AmbientLight,可以弱化阴影或添加一些颜色//用色应该尽量保守,颜色过亮会导致画面颜色很快饱和newTHREE.AmbientLight(颜色);//环境光(影响整个场景的光源)//可以只传入颜色参数newTHREE.PointLight(颜色,强度,距离);//点光源
Mr_Lan_
·
2018-01-05 11:43
threejs
2017-12-27
#Node.
js学习笔记
##简介-编写高性能网络服务器的JavaScript工具包-单线程、异步、事件驱动-特点:快,耗内存多-PHP是单线程,耗内存少速度相对慢些##在Linux上安装node1.先安装一个
LYX_Rain
·
2017-12-27 09:36
JS学习笔记
- 一个简单例子
获取时间test.htmlTitlefunctiondisplayDate(){document.getElementById("time").innerHTML=Date();}这里显示时间显示时间
John_Lan_2008
·
2017-12-20 14:24
随笔
node
JS学习笔记
node
JS学习笔记
听说公司里接下来的项目要用nodeJS跟C++做后台,找时间学习一下nodeJS相关知识; Node第一天笔记 什么是`Node.js`>`Node.js`是一种建立在`GoogleChrome'sv8engine
qingzhizhenhun
·
2017-12-20 09:54
nodejs
Node
js学习笔记
(十七)--- 浮点运算decimal.js
开发过程中免不了有浮点运算,JavaScript浮点运算的精度问题会带来一些困扰JavaScript只有一种数字类型(Number)JavaScript采用IEEE754标准双精度浮点(64),64位中1位浮点数中符号,11存储指数,52位存储浮点数的有效数字有时候小数在二进制中表示是无限的,所以从53位开始就会舍入(舍入规则是0舍1入),这样就造成了“浮点精度问题”(由于舍入规则有时大点,有时小
生活常识
·
2017-12-12 18:45
Ndoe.
js学习笔记
一、安装Node.js1.进入Node.js官网下载并安装image.png下载完成点击安装image.png选择需要安装的路径下一步即可2.启动cmd输入命令查看node及npm版本==>node-v==>npm-vnpm是node完成安装后自带的包管理器二、安装Expressexpress是node平台下最常用的web应用开发框架1.全局安装expressnpminstall-gexpress
ChangeAndChoice
·
2017-12-10 05:31
Node
JS学习笔记
——Stream(流)
流(stream)在Node.js中是处理流数据的抽象接口(abstractinterface)。Node.js提供了多种流对象。例如,HTTP请求和process.stdout就都是流的实例。流可以是可读的、可写的,或是可读写的。所有的流都是EventEmitter的实例。Stream流分为三类(官方文档将最后一种分为两类,即四类)可读数据流接口,用于对外提供数据。可写数据流接口,用于写入数据。
JacobMa1996
·
2017-12-08 22:08
Node.
js学习笔记
(一)
简介 Node.js是一个基于ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。安装以及运行环境 Node.js最新版可在官网下载,傻瓜式安装后我们可打开命令行工具,输入node-v和npm-v后显示显示对应版本号后说明已经安装成功。在开发过程中我使用的是web
GallonLau
·
2017-12-06 11:50
Node.
js学习笔记
5——Express
Expressprovideahigherlevelinterfaceofhttpmodule.Installexpress:$npminstallexpress--savetheseimportantmoduleswillbeinstalledwithexpress.body-parser:middlewareofNode.js,tohandleJSON,Raw,TextandURLencodi
Realank
·
2017-12-06 03:55
D3.
js学习笔记
(1)--基本概念
如何选择元素d3.select():是选择所有指定元素的第一个d3.selectAll():是选择指定元素的全部以上两个方法的返回结果称为选择集如何绑定数据datum():绑定一个数据到选择集上类似于jq的data()方法data():绑定一个数组到选择集上,数组的各项值分别与选择集的各元素绑定datum示例varstr="China";varbody=d3.select("body");varp
黄清淮
·
2017-12-05 13:59
polymer
js学习笔记
——入门篇
首先,知道它也是和react和vue一样的一种前端框架就行了,现在还是比较小众的吧。关于这个框架,现在中文方面的资料确实挺少的,废话不多说了。下面是这个框架的官方网站:https://www.polymer-project.org/2.0/start/https://www.polymer-project.org/2.0/docs/devguide/feature-overview中文文档网站:h
澳利澳先生
·
2017-12-02 11:51
Node
js学习笔记
(七)
通过Nodejs操作MongoDB安装MongoDB安装MongoDBInstallMongoDBDrivernpminstallmongodb引入MongoDBDrivervarmongo=require('mongodb');通过Nodejs创建MongoDB数据库1.创建Demo文件:touchcreateMongodbDemo.js2.在文件中写入:varMongoClient=requi
cab240f6e992
·
2017-11-29 18:52
Node
js学习笔记
(四)
NPMNPM:NodeJsPackageManager。NodeJs的包管理器可以通过NPM安装各种Js的module。如:npminstallupper-case所有安装的包会放在node_modules文件夹中。使用方法如下:varhttp=require('http');varuc=require('upper-case');http.createServer(function(req,re
cab240f6e992
·
2017-11-24 13:10
Node
js学习笔记
(三)
URLModuleURLModule用来将访问链接中的queryString转化为可读的对象。1.touchurlDemo.js创建文件,并写入:varhttp=require('http');varurl=require('url');http.createServer(function(req,res){vardata=url.parse(req.url,true);console.log(d
cab240f6e992
·
2017-11-22 23:32
React.
js学习笔记
(9) Date对象 + ( Moment.js 时间格式化插件 ) + ( 形参,实参,传值传递,传址传递 )
(一)Date对象概述Date对象是JavaScript提供的日期和时间的操作接口。它可以表示的时间范围是,1970年1月1日00:00:00前后的各1亿天(单位为毫秒)。(1)Date作为普通函数:Date()-------------------返回当前时间字符串Date对象可以作为普通函数直接调用,返回一个代表当前时间的字符串。Date对象作为普通函数使用时,即使带有参数,返回的还是当前时间
省局到
·
2017-11-18 23:14
你不懂的
JS学习笔记
(作用域和闭包)
Youdon'tKnowJS引语:你不懂的JS这本书�github上已经有了7w的star最近也是张野大大给我推荐了一波,阅读过之后感觉对js的基础又有了更好的理解。本来我是从来不这种读书笔记的,但是这本书的内容实在是太多太多哪哪都是重点。所以也就决定记录以下重要的地方便于以后复习方便如果有错误,感谢指出第一部分:作用域和闭包第一章编译的三个步骤(当然也就是编译器干的事情了)分词/词法分析�通俗来
Sleet
·
2017-11-18 16:50
node.
js学习笔记
一Node.js的历史:众所周知,在Netscape设计出JavaScript后的短短几个月,JavaScript事实上已经是前端开发的唯一标准。后来,微软通过IE击败了Netscape后一统桌面,结果几年时间,浏览器毫无进步。(2001年推出的古老的IE6到今天仍然有人在使用!)没有竞争就没有发展。微软认为IE6浏览器已经非常完善,几乎没有可改进之处,然后解散了IE6开发团队!而Google却认
追本溯源
·
2017-11-14 17:06
React.
js学习笔记
(7) array数组 + ( Array 对象 )
(一)数组的定义数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。除了在定义时赋值,数组也可以先定义后赋值。任何类型的数据,都可以放入数组。(二)数组的本质本质上,数组属于一种特殊的对象。typeof运算符会返回数组的类型是object。componentDidMount(){letcc=['姓名','年龄',2,{'性别':'男'}]//数组cons
省局到
·
2017-11-07 23:02
Vue.
js学习笔记
(二)
对于上一篇的学习笔记,也许Vue.js并没有那么神奇,仅仅几个输出,看不出来它的可贵之处,如果用它,还不如直接用javascript,或者jQuery等,如果这样的认为的话,这一篇会让你,对它刮目相看,学习笔记,仅仅是一个学习的记录,我是希望大家可以去官方,或者专业的学习Vue.js地方,那样,你将会收获更多。这一篇,我会从遍历数组,对象,绑定属性,绑定点击事件,动态切换样式,Vue.js组件这几
AbnerMing
·
2017-11-07 16:23
前端
Vue.
js学习笔记
(一)
其实,每天学习些新的东西,内心还是有一丝安慰的,起码对于我自己来说,不是那么的荒废,最近公司不是太忙,学习的东西比较杂,总是自己做一个简单的笔记,这一篇就是对于Vue.js的学习笔记,学完之后,才发现,Vue.js真的是好简单,好强大。什么是Vue.js?对我来说,它是javascript的一个框架,可以向dom传递数据,绑定数据,当然了更官方的说法是,它是一套构建用户界面的渐进式框架,它只关注视
AbnerMing
·
2017-11-07 16:10
前端
React.
js学习笔记
(6) router-4全接触 + ( webpack2以上的实现按需加载路由 bundle.js )
(一)react-router-dom安装ReactRouter被拆分成下面几个包:react-router:ReactRouter核心react-router-dom用于DOM绑定的ReactRouter-(用于Web浏览器)react-router-reduxReactRouter和Redux的集成-(搭配redux)react-router-native用于ReactNative的React
省局到
·
2017-11-05 16:13
Node
js学习笔记
-事件机制
代码https://github.com/fengchunjian/nodejs_examples/tree/master/event//models/UserBean.jsvarevents=require("events");functionUserBean(){this.eventEmit=newevents.EventEmitter();this.zhuce=function(){cons
莫名FCJ
·
2017-10-25 15:13
Node
js学习笔记
-异步流程控制
安装asyncnpminstallasync--g报错:npm:relocationerror:npm:symbolSSL_set_cert_cb,versionlibssl.so.10notdefinedinfilelibssl.so.10withlinktimereference解决办法:yum-yinstallopenssl报错:Error:Cannotfindmodule'async'解决
莫名FCJ
·
2017-10-24 17:43
Angular
JS学习笔记
1、什么是angularjsAngularJS是一个框架(诸多类库的集合)以数据和逻辑做为驱动(核心)。AngularJS有着诸多特性,最为核心的是:MVC、模块化、双向数据绑定、指令系统、依赖注入等。2、为什么使用angular先看一个例子{{name}}varmyapp=angular.module('myapp',[]);src="http://apps.bdimg.com/libs/ang
margery
·
2017-09-21 13:05
Node.
js学习笔记
-- NPM
NPM是NodeJS的包管理工具,随NodeJS一起安装,使用场景如下:1.允许用户从NPM服务器下载别人编写的第三方包到本地使用2.允许用户从NPM服务器下载并安装别人编写的命令行到本地使用3.允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用查看NPM版本:npm-vNPM版本升级:npminstallnpm-g如果使用的是淘宝镜像升级npm命令:cnpminstallnpm-g使
点映文艺
·
2017-09-12 17:12
node
js学习笔记
》入门级教程
简单的说Node.js就是运行在服务端的JavaScript。它的优势是基于Google的V8引擎(执行速度非常快、性能非常好、社区活跃),更具诱惑力的是采用node+mongodb开发中小型网站速度更快(据说成本更低)。目录1.1.Node简介1.2.下载安装1.3.模块机制1.4.异步I/O1.5.异步编程1.6.核心API1.6.1. Event1.6.2. HTTP1.6.3.
布道
·
2017-09-12 00:00
全栈系列
contextmenu事件
在我的
js学习笔记
里面,写过跨浏览器的事件处理程序和跨浏览器的事件对象,使用它们处理事件封装的方法,今天写一下HTML5中的contextmenu事件。
JaniceDong
·
2017-09-05 10:34
js学习笔记
Nodejs进阶 基于express+multer的文件上传
正在填坑:《Node
js学习笔记
》/《Express学习笔记》社区链接:云栖社区/github/新浪微博/知乎/Segmentfault/博客园/站酷概览图片上传是web开发中经常用到的功能,node社区在这方面也有了相对完善的支持
B1gF4ceC4t
·
2017-09-04 20:41
Node.js
Three
js学习笔记
之五几何体
二维几何体PlaneGeometry-矩形面//PlaneGeometry矩形面(宽度,高度,宽线段数,高线段数)varplane=createMesh(newTHREE.PlaneGeometry(10,14,4,4));//多个面varmesh=THREE.SceneUtils.createMuutiMaterialObject(plane,[aMeterial,bMaterial])Circ
艾特老司机
·
2017-09-03 13:45
【前端】
Vue.
js学习笔记
:props传递数据
一.传递数据1.props传入单数据就像data一样,prop可以用在模板内,同样也可以在vm实例中像“this.message”这样使用{{title}}importVuefrom'vue';Vue.component('child',{//声明propsprops:['message'],template:'{{message}}'})exportdefault{name:'app',data
面条请不要欺负汉堡
·
2017-08-25 11:52
Vue.
js学习笔记
:组件
一.组件?1.组件(Component)是Vue.js最强大的功能之一2.组件可以扩展HTML元素,封装可重用的代码3.组件是自定义元素二.使用组件Vue组件的使用有2个步骤,注册组件,使用组件2个方面1.注册要注册一个全局组件,你可以使用Vue.component(tagName,options)。例如:Vue.component('my-component',{template:'Acusto
面条请不要欺负汉堡
·
2017-08-23 10:01
js学习笔记
之事件1
事件对象//ie用event//火狐、chrome用ev获取鼠标坐标有问题-_-event.clientXevent.clientY处理兼容oEvent=ev||eventoEvent.clientXoEvent.clientY事件流事件冒泡:当触发事件时,会一层层向上传,从而引发父级触发事件cancelBubble取消冒泡clientXclientY可视区里的坐标。所以,当页面过长而滑动了滚动条
css_Yang
·
2017-08-21 17:16
智能社js视频学习笔记
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他