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.函数基本声明functionfun([参数1],[参数2],...){函数体;};2.函数表达式,又叫函数字面量var变量=function([参数1],[参数2],...){函数体;};3.函数构造法,需要new关键字词var变量=newfunction("参数1","参数2",...,函数体);(二)对象、属性、数组等1.varo={init:function(){this.bi
妖妖灵嘛0
·
2019-11-04 10:50
JS学习笔记
/6.6
又理解错的......varword_2="doanotherthing.";varfunction_1=function(callback){this.word_1="dosomething.";console.log(this.word_1);(callback&&typeof(callback)==="function")&&callback();}varfunction_2=functio
Wyyyn
·
2019-11-04 08:10
js学习笔记
----进阶Day02瀑布流和scroll家族
商品展示进度条长度的设置:取决于商品的长度//进度条移动1px商品移动多少像素//内容走的距离/滚动条走的距离=(内容的长度-盒子的长度)/(盒子长度-滚动条的长度)//内容走的距离=(内容的长度-盒子的长度)/(盒子长度-滚动条的长度)*滚动条走的距离oul.style.left=-(oul.offsetWidth-slider.offsetWidth)/(slider.offsetWidth-
Pamela_Liu
·
2019-11-03 23:19
Angular
JS学习笔记
(三)控制器和表达式
控制器AngularJS中的控制器是一个函数,用来向视图的作用域中添加额外的功能。我们用它来给作用域对象设置初始状态,并添加自定义行为。当我们在页面上创建一个新的控制器时,AngularJS会生成一个新的$scope给这个控制器。可以在这个控制器里初始化$scope。由于AngularJS会生成并传递一个新的$scope给这个控制器。可以在这个控制器里初始化$scope。由于AngularJS会负
罂粟1995
·
2019-11-03 07:14
D3.
js学习笔记
(7)--写个力导向图
力导向图是D3里面一个比较酷炫的布局,我们只要定义好各个节点的信息及各个节点间的关系即可简历一个力导向图。PS:重要的事情说N遍D3提供的布局只提供生成布局的必要数据,不会直接绘图D3提供的布局只提供生成布局的必要数据,不会直接绘图D3提供的布局只提供生成布局的必要数据,不会直接绘图...数据:vartestData={"node":[{"id":"123456487","name":"厦门","
黄清淮
·
2019-11-02 21:30
vue.
js学习笔记
(一):什么是mvvm框架,vue.js的核心思想
一:MVVM框架MVVM框架的应用场景:1、针对具有复杂交互逻辑的前端应用2、提供基础的架构抽象3、提供ajax数据持久化,保证前端用户体验二:vue.js的核心思想(一):数据驱动(二):数据响应原理(三):组件化(四)组件设计原则1:页面上每个独立的可视/可交互区域视为一个组件2:每个组件对应一个工程目录,组件所需要的各种资源在这个目录下就近维护3:页面只不过是组件的容器,组件可以嵌套自由组合
AlbenXie
·
2019-11-02 19:22
Node
js学习笔记
(三)--- 模块
简介及资料通过Node.js的官方API可以看到Node.js本身提供了很多核心模块http://nodejs.org/api/,这些核心模块被编译成二进制文件,可以require('模块名')去获取;核心模块具有最高的加载优先级(有模块与核心模块同名时会体现)(本次主要说自定义模块)Node.js还有一类模块为文件模块,可以是JavaScript代码文件(.js作为文件后缀)、也可以是JSON格
秋天de童话
·
2019-11-02 18:32
JS学习笔记
基础部分
整理了下之前JS的学习笔记,基础部分的知识。1.className设置标签的css类的时候不能直接使用class,而是className。2.设置元素属性的方法一种是使用.一种是使用中括号,使用变量设置css属性值的时候,不能直接写成div1.style.name,应该写成div1.style[name],name是个变量,例如:div1.style[‘name’],div1.style.heig
霸世英豪
·
2019-11-01 18:36
node
js学习笔记
模块名词解释:每一个js文件就是一个模块,而文件路径就是模块名。每个模块(也就是每个js文件)都有requir,exports,module三个预先定义好的变量可供使用。require,用于在当前模块中加载使用别的模块,传入一个模块名,返回一个模块导出对象,模块命中.js可省略。varfoo=requeire('./foo);exports,是当前模块的导出对象,用于导出模块公有方法和属性,req
亲爱的孟良
·
2019-11-01 17:59
js学习笔记
吧
弱类型,都用var声明,可以随时改变变量所存数据的类型逻辑欲火true||6;逻辑或短路,左边为ture返回右值;6&&true;逻辑与短路,左边false返回右值;形参和实参定义函数时,functionfuncA(a,b,c){},其中的a、b、c即为形参;调用函数时,funcA(1,2,3);其中的1、2、3即为实参;短路运算作用:防止传入函数的数据不足,造成无法运行;eg:functiong
简爱WindMan
·
2019-10-31 03:38
Vue.
js学习笔记
第一天
Vue.
js学习笔记
第一天Vue.js特点:安装:语法与实践MVVM框架解决{{}}表达式的闪烁问题使用v-text使用v-bind使用v-on事件修饰符v-model双向数据绑定在vue中使用样式使用
莫莫绵
·
2019-10-22 11:17
前端技术知识
JS学习笔记
- 草稿
Javascript是一种跨平台,跨浏览器驱动网页与用户交互的脚本语言。网景公司开发了javascript,并与几个公司联合ECMA一起制定了javascript标准,称ECMAScript标准。(ES62015年发布)javascript严格区分大小写。null:空值。undefined:声明变量未定义。字符串拼接:varmessage=‘你好,‘+name+’!’ES6字符串拼接:varmes
3mul3
·
2019-10-15 23:31
js学习笔记
2-解构赋值
学习廖雪峰https://www.liaoxuefeng.com/wiki/1022910821149312/1023021187855808从ES6开始,JavaScript引入了解构赋值,可以同时对一组变量进行赋值。什么是解构赋值?我们先看看传统的做法,如何把一个数组的元素分别赋值给几个变量vararray=['hello','JavaScript','ES6'];varx=array[0];
litefish
·
2019-10-15 23:57
js
js学习笔记
廖雪峰地址js开发环境chrome的开发工具(DeveloperTools)里的控制台(console)是运行JS的理想环境如何打开:1、直接进入:option+command+J(mac)ctrl+shift+J(windows/linux)2、开发者工具进入:快捷键F12或者option+command+I(mac)ctrl+shift+I(windows/linux)然后再打开console
litefish
·
2019-10-15 22:43
js
js学习笔记
文章目录js数组对象基本包装类型DOMoffsetleft面向对象原型随机产生小方块案例继承组合继承this函数是对象apply和callbind函数对象的几个成员作用域正则表达式js数组var数组名=newArray(长度);var数组名=[];//空数组//默认undefinedvararr3=newArray(10,20,1000,40,50,60);//长度是6的数组vararr=[]ar
chaleaoch666
·
2019-10-02 20:31
学习笔记
node
js学习笔记
http模块,url模块varhttp=require('http');varurl=require('url');http.createServer(function(req,res){res.writeHead(200,{"Content-Type":"text/html;charset=utf-8"});varstr='';for(i=1;i'+i+'';}str+='';res.write
太羽
·
2019-09-27 12:26
node.js
angular
js学习笔记
之双向数据绑定
这次我们来详细讲解angular的双向数据绑定。一.简单的例子这个例子我们在第一节已经展示过了,要看的移步这里这里实现的效果就是,在输入框输入内容,下面也会相应的改变对应的内容。这就实现了数据双向绑定。二.取值表达式与ng-bind的使用我们再看一个例子,点击这里,文中出现的第一个例子中,{{greeting.text}}和{{text}}就是一个取值表达式了,但是如果你一直刷新页面,你会发现这样
·
2019-09-25 03:19
angular
js学习笔记
之完整的项目结构
今天的主要讲解部分有以下几点:1.演示一个完整的项目结构2.$scope的含义3.模块化和依赖注入。一.演示一个完整的项目结构。下面的所有这些代码,都是转载于@大漠穷秋老师的。我转载来之后放到了github上,大家可以去这个链接看源代码。一边看,一边学习,效果最好了~~~~下面我们来看这个截图,这就是一个完整的angularjs项目应该有的目录结构。下面我来讲解每一个文件夹对应的分别是什么含义。1
·
2019-09-25 03:45
angular
js学习笔记
之三大模块(modal,controller,view)
今天主要跟大家详细讲解一下angularjs的三大模块:modal,controller,view。首先跟大家说一下这三个模块之间的关系。1.数据模型(modal)主要提供数据。它不会和视图(view)直接操作。2.controller保存modal提供的数据,与视图进行操作。3.view是视图,也就是页面展示。4.总而言之,controller负责数据和视图之间的通信,就是两者的接口人。他们分工
·
2019-09-25 03:45
angular
js学习笔记
之简单介绍
一.angularjs简介AngularJS是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于,利用数据绑定和依赖注入,它使你不用再写大量的代码了。这些全都是通过浏览器端的Javascript实现,这也使得它能够完美地和任何服务器端技术结合。说了这么多,估计你啥都没有理解。。。对吗?别着急,我来说说他
·
2019-09-25 03:44
Angular
JS学习笔记
之ng-options指令
1.基本下拉效果(lableforvalueinarray)其中select标签中的ng-model属性必须有,其值为选中的对象或属性值。usage:labelforvalueinarray选项,{{selected}}--请选择--m1.controller("ngselect",['$scope',function($sc){$sc.selected='';$sc.optData=[{id:1
·
2019-09-25 03:12
Node
JS学习笔记
之Connect中间件模块(一)
希望大家能够坚持看下去我这系列的文章,这也是对我的最大的鼓励与支持,让我们共同进步,以文会友,相互帮助。好了直接进入今天的主题,什么是“Connect”,中间件又当如何理解,带着问题来看今天的文章。如何理解"中间件"?我的理解是这样的,中间件就是类似于一个过滤器的东西,在客户端和应用程序之间的一个处理请求和响应的的方法。如果把一个http处理过程比作是污水处理,中间件就像是一层层的过滤网。每个中间
·
2019-09-25 02:25
Node
JS学习笔记
之Connect中间件模块(二)
一,开篇分析大家好,今天这篇文章主要是对"Connect"中间件以及相关辅助中间件,做一个源码分析系列,我想上一篇文章大家也看了,介绍了使用方式及用途,而这篇也是出于本人的兴趣,让读者对其有一个更深入的认识,如在分析阶段有什么不正确的地方,请大家多多指教,好了!老规矩然我们进入正题。先来看一个例子,结合会用引入分析,如下:复制代码代码如下:varconnect=require("./lib/con
·
2019-09-25 02:25
Node
JS学习笔记
之Http模块
一,开篇分析首先“Http”这个概念大家应该比较熟悉了,它不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的,NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,这篇文章我们就一起来学习一下“Http模块”。但是作为前提来说,希望大家可以先阅读一下官网提供的api,有一个前置了解,这样就方便多了,以下是Ht
·
2019-09-25 02:08
Node
js学习笔记
之Global Objects全局对象
一,开篇分析在上个章节中我们学习了NodeJS的基础理论知识,对于这些理论知识来说理解是至关重要的,在后续的章节中,我们会对照着官方文档逐步学习里面的各部分模块,好了该是本文主角登台亮相的时候了,Global让我们来看一下官方的定义:GlobalObjects全局对象Theseobjectsareavailableinallmodules.Someoftheseobjectsaren'tactua
·
2019-09-25 02:30
Node
js学习笔记
之NET模块
一,开篇分析从今天开始,我们来深入具体的模块学习,这篇文章是这个系列文章的第三篇,前两篇主要是以理论为主,相信大家在前两篇的学习中,对NodeJS也有一个基本的认识,没事!!!趁热打铁,让我们继续将NodeJS进行到底,好了废话不多说,直接进入今天的主题“Net模块”,那么”Net“应该如何理解那?它是做什么用的那?(Net模块可用于创建Socket服务器或Socket客户端。NodeJS的数据通
·
2019-09-25 02:30
Node
JS学习笔记
之网络编程
Node提供丰富的网络编程模块Node模块协议netTCPdgramUDPhttpHTTPhttpsHTTPSTCP服务事件分为下面两类(1)、服务器事件对于通过net.createServer()创建的服务器而言,它是一个EventEmitter实例,自定义事件有以下几种:listening:在调用listen()绑定端口或DomainSocket后触发,简写为server.listen(por
·
2019-09-25 01:44
Vue.
js学习笔记
之 helloworld
Vue.js是用于构建交互式的Web界面的库。Vue.js提供了MVVM数据绑定和一个可组合的组件系统,具有简单、灵活的API。先来看一个简单的示例,Hello,World!Vue学习{{message}}newVue({el:'#app',data:{message:'HelloWorld!'}});更多有关Vue.js学习的文章,请看这里:JavaScript的Vue.js库入门学习教程Vue
·
2019-09-24 03:52
Angular
JS学习笔记
之依赖注入详解
最近在看AngularJS权威指南,由于各种各样的原因(主要是因为我没有money,好讨厌的有木有......),于是我选择了网上下载电子版的(因为它不要钱,哈哈...),字体也蛮清晰的,总体效果还不错。但是,当我看到左上角的总页码的时候,479页....479....479....俺的小心脏被击穿了二分之一有木有啊,上半身都石化了有木有啊,那种特别想学但是看到页码又不想学的纠结的心情比和女朋友吵
·
2019-09-24 02:11
Angular
JS学习笔记
之基本指令(init、repeat)
Angular
JS学习笔记
之基本指令(init、repeat)ng-init初始化变量{{name+','+age}}ng-init初始化对象ng-init初始化数组ng-controller控制器FirstName
·
2019-09-23 22:21
Node
js学习笔记
之入门篇
分享第一篇,关于NodeJS――Javascript的常用知识以及如何从Javascript开发者过渡到NodeJS开发者(不会介绍具体的框架)。在读本文前,希望你对javascript有一些初步的认识。Javascript是一门原型模型的解释型语言。解释型将在后面的NodeJS里面讨论,原型链是ES6之前的Javascript的面向对象的实现方式之一,在ES6中支持的class增加了一种新的实现
·
2019-09-23 21:52
Node
js学习笔记
之测试驱动
分享第二章,关于测试驱动。这里的测试主要针对Web后端的测试――你为什么要写测试用例(即测试用例的完善是否是浪费时间),如何完善你的测试用例,代码设计如何简化测试用例的书写,以及一些后期的构想。1.你为什么要写测试用例这个习惯通常会被认为是一种耽误开发进度的行为,你需要花费几乎和开发代码相同的时间来逐步完善你的测试用例。但是在开发过程中,在开发完成一段代码后如果负责任而不是说完全把问题交给测试人员
·
2019-09-23 21:52
Angular
JS学习笔记
之TodoMVC的分析
最近一段时间一直在看AngularJS,趁着一点时间总结一下。官网地址:http://angularjs.org/先推荐几个教程1.AngularJS入门教程比较基础,是官方Tutorial的翻译。2.七步从AngularJS菜鸟到专家也比较基础,制作了一个在线音乐播放网站。3.AngularJS开发指南这个教程比较全面,但我感觉翻译的有些晦涩难懂。看过这些教程后,觉得AngularJS也懂一点了
·
2019-09-23 20:05
Node
JS学习笔记
之Connect中间件应用实例
一,开篇分析大家好哦,大熊君又来了,昨天因为有点个人的事没有写博客,今天又出来了一篇,这篇主要是写一个记事本的小应用,前面的文章,我也介绍过“Connect”中间件的使用以及“Mongodb”的用法,今天就结合这两个中间件,写个实际的例子,不断完善和重构,已达到充分学习的目的。好了,废话不说了,直接进入主题。二,需求分析(1),用户注册,登录功能(没有涉及很复杂的交互场景,注册时会有用户判断是否已
·
2019-09-23 20:32
Node
JS学习笔记
之MongoDB模块
一,开篇分析这篇属于扩展知识篇,因为在下面的文章中会用到数据库操作,所以今天就来说说它(Mongodb模块)。(1),简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非
·
2019-09-23 20:43
Node
JS学习笔记
之(Url,QueryString,Path)模块
一,开篇分析这篇文章把这三个模块拿来一起说,原因是它们各自的篇幅都不是很长,其次是它们之间存在着依赖关系,所以依次介绍并且实例分析。废话不多说了,请看下面文档:(1),"Url模块"来个小栗子:复制代码代码如下:varurl=require('url');varqueryUrl="http://localhost:8888/bb?name=bigbear&memo=helloworld";cons
·
2019-09-23 20:05
Node
js学习笔记
之Stream模块
一,开篇分析流是一个抽象接口,被Node中的很多对象所实现。比如对一个HTTP服务器的请求是一个流,stdout也是一个流。流是可读,可写或兼具两者的。最早接触Stream是从早期的unix开始的,数十年的实践证明Stream思想可以很简单的开发出一些庞大的系统。在unix里,Stream是通过"|"实现的。在node中,作为内置的stream模块,很多核心模块和三方模块都使用到。和unix一样,
·
2019-09-23 20:04
Node
JS学习笔记
之FS文件模块
一,开篇分析文件系统模块是一个简单包装的标准POSIX文件I/O操作方法集。可以通过调用require("fs")来获取该模块。文件系统模块中的所有方法均有异步和同步版本。(1),文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。(2),回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息。(3),如果异步操作执行正确并返回,该错误形参则为nul
·
2019-09-22 17:41
js学习笔记
之排序算法的原理及代码
冒泡排序比较任何两个相邻的项,如果第一个比第二个大,则交换它们重复这样的操作,直到排序完成,具体代码如下:letarr=[67,23,11,89,45,76,56,99]functionbubbleSort(data){vartemp=0;for(vari=data.length;i>0;i--){for(varj=0;jdata[j+1]){temp=data[j];data[j]=data[j
龙可真
·
2019-09-17 12:00
js学习笔记
(1)
前言因为后期的软件工程组队作业需要js,在纪华裕大佬的带领下(我觉得他好像更喜欢纪华裕这个名字),我开始了js的学习。其实这篇博客应该在两天前的晚上就发出来了,因为忙着写个人编程,拖到了现在,组长很认真!他经常监督我们的学习进度。这次笔记有点赶,因为我还在补作业。所以有点丑。其实一开始觉得js大概大概学就好了,主要还是学框架及时认识到了这样的想法非常非常错误。没有地基房子怎么能建立的起来呢。学习j
goelia
·
2019-09-15 23:00
06 Node.
js学习笔记
之自动路由
在以往客户端请求的文件,我们都得判断匹配才能返回相应的数据,其实我们可以设置一个自动路由,就可以不用每次去判断用户访问的是那个文件了//1、载入http和fs模块varhttp=require('http');varfs=require('fs');//2、创建一个http服务varserver=http.createServer();//3、设定一个Http监听端口,浏览器请求127.0.0.1
Juc1024
·
2019-09-09 00:00
05 Node.
js学习笔记
之发送文件数据
这章学习在NodeJs中如何将Html文件发送到客户端上,以及定义Content-Type内容类型//1、载入http和fs模块varhttp=require("http");varfs=require('fs');//2、创建一个http服务varserver=http.createServer();//3、设定一个Http监听端口,浏览器请求127.0.0.1:8000来触发requestse
Juc1024
·
2019-09-08 23:00
04 Node.
js学习笔记
之模块的加载
A文件代码://1、require是一个方法,它的作用就是用来加载模块的console.log("执行B")require('./b.js');console.log("执行C")require('./c');//这里的JS后缀名是可以省略的//2、在Node中,没有全局作用域,只有模块作用域//2.1外部访问不到内部//2.2内部也访问不到外部varcc=require('./c');//这样是
Juc1024
·
2019-09-08 02:00
03 Node.
js学习笔记
之根据http请求路径返回不同数据
在Nodejs中,当客户端请求的路径不同时,NodeJS处理返回不同的数据步骤://1、载入http模块varhttp=require('http');//2、创建一个http服务varserver=http.createServer();//3、监听request请求事件,设置request,response回调函数server.on('request',function(request,res
Juc1024
·
2019-09-08 01:00
02 Node.
js学习笔记
之http服务
在Node中可以非常轻松的构建一个Web服务器,在Node中提供了一个http模块,这个模块主要功能就是帮助你创建一个Web服务器。创建步骤://1、加载http模块varhttp=require('http');//2、创建一个Web服务器varserver=http.createServer();//3、注册一个request请求时间,当客户端请求过来的时候,就会触发request请求事件,然
Juc1024
·
2019-09-08 00:00
Node.
js学习笔记
——HTTP拓展2
Node.
js学习笔记
——HTTP拓展2发送服务器端响应流response.writeHead(statusCode,[reasonPhrase],[headers])response.setHeader
kingsleyljc
·
2019-08-31 19:15
Node.
js学习笔记
——创建HTTP服务器
Node.
js学习笔记
——创建HTTP服务器调用http模块中的createServer方法server.listen(port,[host],[backlog],[callback])server.close
kingsleyljc
·
2019-08-30 13:09
Node.
js学习笔记
——文件流
Node.
js学习笔记
——文件流使用ReadStream对象读取文件fs.createReadstream(path,[options])使用WriteStream对象读取文件fs.createWeadstream
kingsleyljc
·
2019-08-28 16:51
Node.
js学习笔记
——文件处理
Node.
js学习笔记
——文件处理附录:flag属性:mode属性encoding属性对文件的完成读写fs.readFile()fs.readFileSync()fs.writeFile(filename
kingsleyljc
·
2019-08-18 13:41
Node.
js学习笔记
——模块
Node.
js学习笔记
——模块从模块外部访问模块内的成员“单纯”访问将模块定义为==类==为模块类定义类变量或类函数从模块外部访问模块内的成员“单纯”访问exports对象将模块定义为类module.exports
kingsleyljc
·
2019-08-16 16:02
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他