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学习笔记
require
js学习笔记
requirejs解决两个问题:1.实现js文件的异步加载,避免网页失去响应;2.管理模块之间的依赖性,便于代码的编写和维护。使用方法:1.官网下载require.js最新版本2.下载后,假定把它放在js子目录下面,就可以加载了为避免加载这个文件可能造成网页失去响应,解决办法有两个:1.把它放在网页底部加载2.把它写成:3.加载我们自己的代码,假定我们自己的代码文件是main.js,也放在js目录
Leisure_blogs
·
2020-03-16 16:39
Js学习笔记
- 初识Js对象
前言最近在廖雪峰的官方网站,看了一些Javascript的相关教程,感觉这套教程里的思路还是挺清晰明了的,该篇读书笔记就是将其中对象方面的内容进行了一个总结性的整理。关于js中的对象格式varhero={name:'hero',sex:'male','code-name':'codename',shoot:function(){console.log(this.name+'isshooting')
Ursus_M
·
2020-03-16 14:37
JS学习笔记
之对象属性遍历
属性类型JS中,对象的属性包括两类:自身属性(实例属性)以及继承属性(原型属性)。在这两类属性中,又有可枚举属性和不可枚举属性之分。//自身属性varobj={name:'小明',age:10};//继承属性varobj2=Object.create(obj);obj2.name//小明//不可枚举属性varobj3={};Object.defineProperty(obj3,'name',{en
叫我小徐
·
2020-03-16 12:15
node
js学习笔记
-1 安装
nodejs入门-安装nodejs是什么,刚接触了一段时间,我自己也说不清楚它。按我个人的简单理解,nodejs就是一个javascript的解析器,它让javascript不在局限于浏览器客户端。通过它可以使用js脚本去开发实现各种原本很多服务端语言做的事情。安装node直接去官网nodejs.org下载.直接INSTALL,会自动下载匹配你系统的安装文件。nodejs在windows上安装非常
RK_CODER
·
2020-03-16 09:01
D3.
js学习笔记
(2)--做一个简单的柱形图
D3学习例子の做一个简单图表数据为什么需要可视化,举个例子在一组数字中很少有人可以在极短的时间内找出其中最大的值,但是绝对有很多人能在很多的柱状图中找到最高的那一个。这就是数据可视化的好处,能帮助人们快速的筛选信息以及有更加美观友好的展示方式。以下是一些概念:画布HTML5提供两种强有力的“画布”:SVG和Canvas。svgsvg是可缩放矢量图形有以下特点1、SVG绘制的是矢量图,因此对图像进行
黄清淮
·
2020-03-11 23:21
超级完整的
JS学习笔记
整理2020版本
一、javaScript是什么?JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。二、javaScript能干什么可以写一些效果,网页增加色彩表单验证…三、javaScript历
1119597068
·
2020-03-11 22:31
前端JS
js
css
javascript
Node
js学习笔记
-函数
调用本地函数调用外部函数-支持一个函数调用外部函数-支持多个函数字符串方式调用函数代码:https://github.com/fengchunjian/nodejs_examples/tree/master/funcall//vimmodels/otherfun1.jsfunctionfun2(res){console.log("我是fun2");res.write("hello,fun2\n")
莫名FCJ
·
2020-03-10 19:46
JS学习笔记
1、for...in/of...对比for...in...对数组支持不好for...of...对简单对象支持不好2、构造函数3、一个例子解释this作用:year='2009';varmydate={year:'2019',getoldyear:function(){returnyear},getnewyear:function(){returnthis.year}//this指向mydate这个
assassion
·
2020-03-10 05:51
angular
js学习笔记
angularjs简介angularjs按照官方的说法,是对html的扩展,那么问题就来了如何知道是一个angularjs程序?ng-app指令,可以在html的标签中指定ng-app=“scae”,该指令有作用域,和所加的区域一致如何进行逻辑&数据控制?ng-controller指令,是一个标准的javascript对象,需要进行初始化来个具体例子//声明angularjsapp,&初始化名:姓
扒酒说
·
2020-03-10 02:48
require
Js学习笔记
加载JavaScript文件index.htmlRJ(require.js)是一个以相对于baseUrl的地址来加载所有的代码。RJ使用上的自定义属性data-main来启动脚本加载过程,例如上述的scripts下main.js文件会作为主模块第一个被RJ加载。配置main.jsrequire.config({//baseUrl为所有模块查找的根路径。当加载纯.js文件(‘/开头、.js结尾、含有
进击的小铁
·
2020-03-08 06:03
Node
JS学习笔记
——url和path
要进行路径的解析和判断,需要用到这两个模块,url和path;urlurl.parse()基本用法是将一个字符串解析为一个对象,其第一个参数传入一个字符串:varurl=require('url');varurlStr='http://user:
[email protected]
:8080/path/to/file?query=string#hash';console.log(url.parse(urlS
JacobMa1996
·
2020-03-07 10:03
NODE.
js学习笔记
fs模块,用于读写文件.异步读取代码为:varfs=require('fs');fs.readFile('sample.txt','utf-8',function(err,data){if(err){console.log('出错了');}else{console.log(data);}});同步读取代码为:varfs=require('fs');try{vardata=fs.readFileSy
_李杨
·
2020-03-07 10:24
Node
js学习笔记
(六)--- Mysql连接
安装Mysql安装http://ftp.ntu.edu.tw/MySQL/Downloads/MySQLInstaller/版本:mysql-installer-community-5.7.17.0.msi可视化界面工具:MySQL-Front_V5.4.4.153_Setup安装教程:http://jingyan.baidu.com/article/363872ec2e27076e4ba16fc
秋天de童话
·
2020-03-07 06:14
js学习笔记
1.spliceslicesplit的区别slice(3,5)截取,返回一个新数组,有一个或两个参数。只含一个参数则截取原数组从[3]开始到最后的内容。含两个则从[3]开始,截取5-3个splice(3,2,”0”,”8”)在数组中添加/删除元素,会改变原来数组,返回的是删除的元素组,从元素[3]开始,删掉2个元素,同时在删除的位置添加0,8两个元素split()切割split(““)使用空格的方
nora_wang
·
2020-03-07 04:41
原生
JS学习笔记
9——正则表达式
一、正则表达式概述1.1什么是正则表达式正则表达式(regularexpression)是一个描述字符模式的对象,ECMAScript的RegExp类表示正则表达式,而String和RegExp都定义了使用正则表达式进行强大的模式匹配和文本检索与替换的函数。正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。1.2正则表达式的作用正则表达式主要用来验证客户端的输入数据。用户
小全同学
·
2020-03-07 03:22
node
Js学习笔记
(2) ---事件
众所周知,nodeJs可以高性能的搭建网站,但是为什么nodeJs的性能特别高呢?因为Node.js是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。而且NodeJs的所有API都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。(nodeJs的事件采用的是设计模式中观察者模式)事件驱动程序为某个事件注册了回调,当事件发生时执行回调函数,这就是事件驱动。这种回调的方
Jocelyn_Long
·
2020-03-06 00:17
node.
js学习笔记
-http
Node.js提供了http模块,其中分装了一个高效的HTTP服务器和一个简易的客户端:作为服务端使用时,创建一个HTTP服务器,监听HTTP客户端请求并返回响应。作为客户端使用时,发起一个HTTP客户端请求,获取服务端响应。http服务器要开发HTTP服务器程序,从头处理TCP连接,解析HTTP是不现实的。这些工作实际上已经由Node.js自带的http模块完成了。应用程序并不直接和HTTP协议
娟子
·
2020-03-02 21:35
原生
js学习笔记
4——DOM操作
什么是DOMDOM:DocumentObjectModel,文档对象模型,把整个文档当成一个一个的节点对象。他是:js的组成部分一套标准,目前有DOM1和DOM2这两种标准我们可以使用DOM操作来操作页面中的元素。DOM节点子节点childNode:返回值一个数组,放的是父节点中所有的子节点nodeType:返回值是一个数组,1表示元素节点,3表示文本节点在某些浏览器中,如火狐,使用childNo
小全同学
·
2020-03-02 12:37
html+
JS学习笔记
1
HTML的主要功能是告诉浏览器,如何去显示一些内容CSS主要功能是改变HTML元素的样式JavaScript用来控制行为,可以在HTML里做动画,可以发数据给服务器,还可以做APP。1、alert('helloworld!');这个语句就是在浏览器中弹出HelloWorld!还可以进行计算。alert('1+1');2、变量:有时候我们需要将信息存储在一个地方时,就需要使用它。先声明,再赋值。字符
lain355
·
2020-03-02 05:35
Angular.
js学习笔记
angular.js核心特性:1、MVC2、模块化Module3、指令系统4、双向数据绑定基本概念与用法:MVC、模块化与依赖注入、双向数据绑定、指令、Service、Provider、表单内容简介:Angular.js模块化实现、一个完整的项目结构是什么样的、使用ngRoute进行视图间的路由、模块的切分方式、模块之间的依赖该怎么做?(依赖注入)双向数据绑定内容简介:取值表达式与ng-bind指
游牧人JOE
·
2020-03-01 23:33
Angular
JS学习笔记
之目录结构与项目构建
Angular基础概念在搭建开发环境以前先说说angularJS的基础概念,Angular的常用概念有module(模块),directive(指令,负责和HTML元素进行绑定),表达式,service(共有的代码逻辑),controller(私有的代码逻辑)。具体概念会通过demo展示。慕课网使用了很中二的类比:Angular概念开发环境搭建(简略过程)调试工具:(batrang插件+chrom
KevinHwong
·
2020-03-01 16:59
0-three
Js学习笔记
从今天开始,我准备记录一下自己学习webGL的体会,虽然不专业或者给一些新手造成困惑的话,先说一声对不起拉!新手上路大家注意安全哈哈!主要是想也许以后再来回顾,或许会有一些不同的体会!开始先导入three的库,npminstall--savethree,页面引用import*asTHREEfrom'three'dat.ui这个库是向场景中添加控制条,随时调整参数。主要调试用的!threeJs三大元
心淡然如水
·
2020-03-01 10:38
Node
js学习笔记
-写文件
代码:https://github.com/fengchunjian/nodejs_examples/tree/master/routerv3//vimmodels/optfile.jsvarfs=require('fs')module.exports={writefile:function(path,data,recall){fs.writeFile(path,data,function(err
莫名FCJ
·
2020-03-01 03:23
2017-03-07
JS学习笔记
数组的遍历什么是数组的遍历:就是取出数组中的每一个元素for(vari=0;i按钮九宫格九宫格关键点btns[i].style.position="absolute";row=parseInt(i/count);col=i%count;//console.log(col);btns[i].style.top=row*100+"px";btns[i].style.left=col*100+"px";
GodlinE
·
2020-02-29 14:51
Vue.
js学习笔记
(一)--来自于慕课网的入门实战教程
使用npmrundev命令运行你的vue项目的时候,你得先使用cd命令进入你的项目目录中去1、new一个Vue对象的时候你可以设置它的属性,其中最重要的包括三个,分别是data,methods,watch2、其中data代表vue对象的数据,methods代表vue对象的方法,watch设置了对象监听的方法3、Vue对象里的设置通过html指令进行关联4、重要的指令包括v-text渲染数据v-if
codinghuang
·
2020-02-29 03:56
Node
js学习笔记
以前学习C、OC、Swift、H5的时候都没有留下痕迹,心里甚是遗憾,最近用Nodejs参与了一个web开发,果断留个纪念,供日后瞻仰。。。菜鸟教程:http://www.runoob.com/nodejs/nodejs-install-setup.htmlGithub:https://github.com/Zyj163/Node.JS_learning(笔记,非demo)环境配置:方式一:htt
逗留
·
2020-02-29 03:37
Node
js学习笔记
①
写在前面undefined目录检查更新node&npm版本安装Express4.xExpress4.x的代码结构检查更新node&npm版本node-vnpm-v//检查版本npminstalln-g//安装n模块//n是专门用来管理node.js版本的模块名称//-g是global全局安装的意思nstable//升级node.js到最新的稳定版本nv8.4.0或n8.4.0//n后可以跟具体版本
二娃__
·
2020-02-28 08:37
codecept
js学习笔记
- 配置文件解释
本文章基于
[email protected]
这篇文章会介绍codeceptjs配置文件的基本用法。codeceptjsinit创建的文件codecept.json就是整个codeceptjs项目的配置文件。这个文件处于整个项目的根目录下。其大概的内容如下:{"output":"./output",//配置哪里存放失败的测试截图等"helpers":{//配置helper"WebDriverIO":{
做测试的DanteYu
·
2020-02-28 00:35
Node
js学习笔记
-直接连接Mysql
安装Mysqlwgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm-ivhmysql-community-release-el7-5.noarch.rpmyum-yinstallmysql-serverservicemysqldstartmysql-urootupdateusersetPassword=passw
莫名FCJ
·
2020-02-28 00:42
React
JS学习笔记
——生命周期、数据流与事件
作者:小米墨客原文地址:http://my.oschina.net/feiyangxiaomi/blog/644418React是一个JavaScript库文件,使用它的目的在于能够解决构建大的应用和数据的实时变更。该设计使用JSX允许你在构建标签结构时充分利用JavaScript的强大能力,而不必在笨拙的模板语言上浪费时间。1生命周期在组件的整个生命周期中,随着该组件的props或者state发
IT程序狮
·
2020-02-26 12:41
JS学习笔记
(Dom操作)
Dom操作:获取父节点:obj.parentNode注:父节点最大是document,再往上就是null获取子节点:childNodes获取子节点,包括文本节点节点类型:文本节点标签节点检测节点的类型:nodeType3文本节点1标签节点children获取子节点(只包括第一层),获取的子节点不包括文本节点获取到的是一组元素,可以用下标、length获取上一个兄弟节点:obj.previousEl
悲莫停
·
2020-02-21 09:43
Node
JS学习笔记
——CommonJS
前言陆陆续续两三天,一直在寻找好的学习资源,想跟着一套视频一直学习完整个系列过程,NodeJS发展实在太快,很多资源教程使用的版本,官方文档就已经更新换代,直接看官网的文档,又太过枯燥无味,特别是对于我从前端转过来,没有后端基础,对于很多概念不理解,直接看文档和源码也很难看懂.实践又无从下手,所以结合网上良莠不齐的技术博客,教程书籍,视频实战,进行一个Node核心技术的学习,往后再是站点的搭建,希
JacobMa1996
·
2020-02-21 06:35
Vue.
js学习笔记
一 : v-bind
好吧,开始搞vue.js了,主要是用于自己做个整理.看了下很像angular.js很久之前用过,不过现在忘得差不多了,原理都差不多,应该学起来也挺快.似乎得好好梳理后才能写,先做成笔记吧1:声明式渲染//html{{message}}//jsvarmyapp=newVue({el:"#app",data:{message:"这个是声明是渲染"}})可以看到双花括号{{}}中的值可以去js中对应el
有情怀的程序猿
·
2020-02-21 05:05
Rx
JS学习笔记
之Subject
本文为原创文章,转载请标明出处目录SubjectBehaviorSubjectReplaySubjectAsyncSubject1.Subject总的来说,Subject既是能够将值多播给多个观察者的特殊的可观察对象,因为可以添加观察者并使用subscribe方法来接收值;又是观察者,因为它有next(v)、error(e)、complete()方法。下面这段代码很好的说明了每个Subject既是
Metaphors
·
2020-02-21 05:40
node
Js学习笔记
(3) ---文件系统
Node.js提供一组类似UNIX(POSIX)标准的文件操作API。Node导入文件系统模块(fs)语法如下所示:varfs=require('fs')打开文件fs.open(path,flags[,mode],callback)读取文件fs.read(fd,buffer,offset,length,position,callback)说明:fd是指通过fs.open()方法返回的文件描述符。写
Jocelyn_Long
·
2020-02-20 12:33
node
Js学习笔记
(4) --- Stream
BufferBuffer用来创建专门存放二进制的一个缓存区。Buffer库为Node带来一种原始储存数据的方法,可以处理二进制数据。创建Buffer1.varbuf=newBuffer(10);2.varbuf=newBuffer([10,20,30,40,50]);3.varbuf=newBuffer("www.runoob.com","utf-8");utf-8是默认的编码方式,此外它同样支持
Jocelyn_Long
·
2020-02-20 00:21
Node
js学习笔记
(一)
安装1.更新库:sudoapt-getupdate2.安装nodejs:sudoapt-getinstallnodejs3.安装npm:sudoapt-getinstallnpm如果装好了,输入node-v可以查看node版本:image.png输入npm-v可查看npm版本:image.pngHelloWorld1.创建一个文件夹用来放这些学习用的文件:mkdirnodejs-learning2
cab240f6e992
·
2020-02-19 09:35
Vue.
js学习笔记
一、Vue简介及安装简介Vue只关注视图层,采用自底向上的增量开发的设计Vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件Vue上手比较容易安装直接使用引入使用npm安装,具体见教程二、Vue工程常见目录结构目录/文件说明build最终发布的代码存放位置。config配置目录,包括端口号等。我们初学可以使用默认的。node_modulesnpm加载的项目依赖模块src这里是我们
风清723
·
2020-02-19 01:38
js学习笔记
1.js对事件的响应点击2.改变html元素内容functiontest(){alert('你好');document.getElementById("p").innerHTML="changed"}test点击3.x=document.getElementById("someid")//查找html页面元素x.innerHTML="wdada"//改变内容4.匹配字符串.match("abcd"
wangzaiplus
·
2020-02-18 03:58
node.
js学习笔记
之path模块
1.获取路径filepath所处的目录//path.dirname(filepath)path.dirname('c:\Users\yuan\WebstormProjects\learn-node')//返回'c:\Users\yuan\WebstormProjects'2.获取文件名//path.basename(filepath)path.basename(__dirname+'/path.j
前端小母鸡
·
2020-02-17 20:47
前端基础知识学习---Vue.js学习(一)模板语法
Vue.
js学习笔记
Vue.js的使用之HelloWord引入Vue.js创建Vue对象其中el:指定根element(选择器)data:初始化数据(页面可以访问)双向数据绑定:v-model显示数据:
Waldeinsamkeit4
·
2020-02-16 12:32
Angular
js学习笔记
(2)对一个组的对象进行排列
functionPhoneListCtrl($scope){$scope.phones=[{"name":"NexusS","snippet":"FastjustgotfasterwithNexusS.","age":0},{"name":"MotorolaXOOM™withWi-Fi","snippet":"TheNext,NextGenerationtablet.","age":1},{"na
sallon
·
2020-02-16 12:41
写给小白的node.
js学习笔记
6:全局对象process
node内置对象分为三类全局对象:何时何处都能访问(如:process)核心对象:向系统索要,引入即可使用(如http,fs)自定义对象:按路径引入即可process(全局对象)1.process.argv可以用于获取命令行参数//文件名为process.jsconsole.log(process.argv);不同于之前提到的核心对象,全局对象不需要引入,可以直接使用。process全局对象会返回
Nikkkki睡不醒
·
2020-02-16 02:53
Node.
js学习笔记
虚拟机vmwareliniux?Node.js——服务器端语言http://nodejs.cn/https://nodejs.org/用途中间层安全性——客户端直接连接主服务器,主服务器暴露给客户端是有安全隐患的性能——可以缓存,汇总请求,可以到处布点帮助用户提高访问速度降低主服务器复杂度——可以完成一些零散的功能,主服务器负责核心功能小型服务工具——babel,webpack是用nodejs实现
5jing
·
2020-02-15 11:07
vue学习笔记
title:vue.
js学习笔记
(一)date:2018-03-2819:09:16tags:vue.js前端javascript指令指令(Directives)是带有v-前缀的特殊属性。
这是这时
·
2020-02-14 16:23
node
js学习笔记
(一):centos7安装node环境
由于windows环境安装nodejs只需要访问官方网站下载压缩包,解压即可。首先检查自己是否安装==wget==,已安装可以跳过这步,未安装则需要先安装:linuxyuminstall-ywget用wget下载node包文件:linuxwgethttps://nodejs.org/dist/v10.9.0/node-v10.9.0-linux-x64.tar.xz解压包文件:linuxtarxf
.伊泽瑞尔
·
2020-02-14 14:00
Node.
js学习笔记
2——核心模块
Changinginputmethodwheneditingmarkdownblogsissocomplexandwasteoftime.Sofromnow,IwillwriteblogsinEnglish.Ofcourse,iftheblogistoodifficulttoexpressinEnglish,IwillswitchbacktoChinese.MyEnglishisbad,butIw
Realank
·
2020-02-13 12:12
回调,同步异步
node
js学习笔记
标签:node异步回调单线程1.callback最简单的回调functiontest(sth){console.log(sth)}functiontestCallback(callback
debt
·
2020-02-11 22:21
node
js学习笔记
(一)
学习网站官网npmjs.org防止全局变量污染命名空间:将变量和函数限制在某个作用域内nodejs里面没有全局命名空间模块分类模块和文件一一对应三类:核心模块、文件模块、第三方模块核心模块在启动时加载,可通过模块名或路径来引用模块URlparse(地址解析),format,resolve(两个参数)querystring.parse/stringifyquerystring.escape/unes
ysy32020
·
2020-02-11 09:24
使用Sublime Text 3的HTML-CSS-JS Prettify插件格式化代码
1、首先,你要有SublimeText3编辑器;2、你本地要配置NodeJS环境(安装方法可以参考:Node.
js学习笔记
之一);3、你的SublimeText3编辑器要安装HTML-CSS-JSPrettify
无名小码农
·
2020-02-10 10:32
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他