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学习
理解之闭包和高阶函数
一、闭包对于JavaScript程序员来说,闭包(closure)是一个难懂又必须征服的概念。闭包的形成与变量的作用域以及变量的生存周期密切相关。下面我们先简单了解这两个知识点。1.1变量的作用域变量的作用域,就是指变量的有效范围。我们最常谈到的是在函数中声明的变量作用域。当在函数中声明一个变量的时候,如果该变量前面没有带上关键字var,这个变量就会成为全局变量,这当然是一种容易造成命名冲突的做法
ljjnpxk
·
2021-06-11 07:55
JS学习
10(DOM扩展)
选择符API这个API存在的主要目的就是让JS原生支持CSS查询。querySelector()这个方法接收一个CSS选择符,返回与该模式匹配的第一个元素或null。varbody=document.querySelector("body");querySelectorAll()这个方法同样接收一个CSS选择符,以静态NodeList的形式返回所有匹配的元素。varstrongs=document
exialym
·
2021-06-10 16:11
js学习
第6天:常见事件/鼠标/焦点/值的改变...
functionhandle(oEvent){if(window.event){//适配IEoEvent=window.event;}varoDiv=document.getElementById('display')oDiv.innerHTML+=oEvent.type+""}//DOM绑定鼠标事件window.onload=function(){varoImg=document.getElem
mapg
·
2021-06-10 04:09
es6学前准备(二)
es6项目构建1、基础架构,组织关系image.png2、任务自动化(gulp)提高速度增强工作流程的工具,基于node
js学习
流程:中文api,实用插件3、编译工具(babel、webpack)babel
youfrweb
·
2021-06-09 14:54
node.
js学习
心得
@node.
js学习
心得TOC#node.js是构建在Chromev8引擎上的一个javascript运行环境说到node.js首先是学会安装,win+rcmd进入dos命令窗口//1初始化环境目录npminit
L流苏
·
2021-06-09 11:16
Ember.
js学习
-创建应用程序
CREATINGANAPPLICATION创建Ember.js应用程序的第一步是生成一个Ember.Application对象的实例,并将其赋值给一个全局变量window.App=Ember.Application.create();大多数人会将其命名为App,叫什么名字取决于你自己,确保其是以大写字母开头。创建Ember.Application对象的实例我为你带来了什么?它使你应用程序的命名空间
江枫
·
2021-06-09 05:14
Nest.
js学习
之路(7)-验证DTO属性-Pipe
前面在AppController下建立Platform@Post()create(@Body()platformDTO:PlatformDTO){return`平台:${platformDTO.platformname}已建立`;}从Client传递使用者资料至nest并没有任何验证,client即便输入不符合DTO属性格式,nest也会接受,因为没有写验证的程式码。假设栏位限制为platform
极客教程
·
2021-06-09 03:44
Vue.
js学习
系列(三十一)-- Vue.js样式绑定(二)
1.2绑定多个属性.active{width:100px;height:100px;border:1pxsolidred;background:green}.content{font-size:14px;color:red;}我是divnewVue({el:"#app",data:{classObj:{active:true,content:true}}})
博为峰51Code教研组
·
2021-06-07 08:47
node
js学习
笔记——利用Mocha做单测
前言Mocha(发音"摩卡")诞生于2011年,是现在最流行的JavaScript测试框架之一,在浏览器和Node环境都可以使用。所谓"测试框架",就是运行测试的工具。通过它,可以为JavaScript应用添加测试,从而保证代码的质量。假设我们使用TDD作nodejs开发,可以选择Mocha作测试工具。Mocha基本用法先写好test.js单测文件。在控制台runmochatest.js即可断言库
AmazRan
·
2021-06-06 06:35
node
js学习
笔记——body-parser实现解析
前言body-parser是非常常用的一个express中间件,作用是对http请求体进行解析。(如果对http请求不熟悉可以参考个人事先整理的关于http事务剖析)body-parser主要做了什么//bodyParser.json([options])//bodyParser.raw([options])//bodyParser.text([options])//bodyParser.urle
AmazRan
·
2021-06-05 18:43
TensorFlow.
js学习
一、关于TensorFlow.js作为深度学习界的当红炸子鸡——TensorFlow开源组织终于在2018年3月推出了首个JavaScript版本。TensorFlow.js可以在浏览器端完成模型训练、执行和再训练等基本任务,并且借助WebGL技术,可以和Python、C++版本一样能够通过GPU硬件加速完成计算过程。二、基本概念1.算法模型y=f(x)上述公式中,x是输入项,y是输出项,而f(x
tracyXia
·
2021-06-05 14:25
js学习
笔记
获取元素:document.getElementById('id')document.getElementsByTagName('标签')事件:谁触发给谁加onclick点击onmouseover移入onmouseout移除onchange改变select的下的option的value改变的时候用99%select里面的option的value怎么获取变量:var名字=值函数:声明:functio
刘爱琼
·
2021-06-04 10:52
VUE.
js学习
笔记--VUE组件
创建组件提交{{item}}我们可以将标签抽取出来作为组件:提交Js代码:Vue.component('zujian',{props:['content'],template:'{{content}}'})Props接受由html页面传递过来的参数父组件(id为app的)可以使用props把数据传给子组件(用component定义的)。Template为代码模板,在html页面引用组件,组件运行时
水云楼
·
2021-06-04 09:18
VUE.
js学习
笔记--简单理解
标签
slot官方称之为”插槽”,我理解就是像是内存插槽的意思,我在子组件里提供这么一个标签(相当于主板提供的内存插槽)至于插入什么内容(插几G的内存)那是父组件需要提供的(由主机配置决定)。举个栗子:我们继续改造一下之前的的案例:提交{{inputValue}}显示的是传递到子组件中,循环出来的item内容哦A我们改造了一下父组件,在调用子组件的模板时在里面增加一段话执行后,原来新加的话被替换了执行后
水云楼
·
2021-06-03 23:31
vue.
js学习
笔记六
一、全局组件和局部组件当我们通过调用Vue.component()注册组件时,组件的注册是全局的这意味着该组件可以在任意Vue示例下使用如果我们注册的组件是挂载在某个实例中,那么就是一个局部组件//1。创建组件构造器constcpnC=Vue.extend({template:`我是标题我是内容,哈哈哈`})//2.注册组件(全局组件,意味着可以在多个Vue的实例下面使用)//Vue.compon
-恰饭第一名-
·
2021-06-01 21:08
JavaScript
vue
学习笔记
vue
js
vue.
js学习
笔记五
一、JavaScript的高阶函数//编程范式:命令式编程/声明式编程//编程范式:面向对象编程(第一公民:对象)//函数式编程(第一公民:函数)//filter/map/reduce//filter中的回调函数有一个要求:必须返回一个Boolean值//true:当返回true时,函数内部会自动将这次回调的n加入到新的数组中//false:当返回false,函数内部会自动过滤这次的nconstn
-恰饭第一名-
·
2021-05-31 17:54
学习笔记
JavaScript
vue
vue
javascript
vue.
js学习
笔记四
一、v-for遍历数组当我们有一组数据需要进行渲染时,我们就可以使用v-for来完成v-for的语法类似于JavaScript中的for循环格式如下:iteminitems的形式我们来看一个简单的案例:如果在遍历的过程中不需要使用索引值v-for=“movieinmovies”依次从movies中取出movie,并且在元素的内容中,我们可以使用Mustache语法,来使用movie如果在遍历的过程
-恰饭第一名-
·
2021-05-29 16:11
vue
学习笔记
vue
Phantom
js学习
笔记
因为项目的需要,需要使用无壳浏览器来抓取一些js生成的网页内容。因此学习到了phantomjs的用法。所谓无壳浏览器(Headlessbrowser),指的是没有图形用户界面的浏览器。它具有浏览器的页面解析和js代码执行的功能,并提供了一些API用于网页的自动化控制。这在自动化测试和获取页面Ajax异步获取的内容时非常有用。下面是一些来自官方文档的例子。Helloworld!创建一个包含两行代码的
古城童话
·
2021-05-21 12:37
Vue2.0敏捷学习及项目开发
Vue2.0敏捷学习####记录主线资料Vue2.0简单文档,vue2.0官方文档vue版本2.0引自cdn.bootcss.com/vue/2.1.3/vue.
js学习
始于2016年12月1日摘要##
Eriice
·
2021-05-20 23:30
Node
js学习
笔记(二)——模块
文章目录一、模块基础(1)引入和导出(2)局部变量二、模块分类三、URL模块练习:四、querystring模块五、timer模块(1)一次性定时器(2)周期性定时器(3)立即执行定时器六、文件系统模块(fs)一、模块基础(1)引入和导出是一个独立的功能体,模块可以被其它的模块引入,也可以引入其它的模块require()用于引入其它的模块module.exports是一个空对象,用于存放导出的内容
你脸上有BUG
·
2021-05-20 20:41
JavaScript
nodejs
模块
Node
js学习
笔记(一)——基础之全局对象、包和npm
一、Node.js概述(1)对比JS(2)网址(3)使用Node.js(4)特点二、全局对象(1)global(2)console(3)process(4)Buffer三、包和npm(1)切换命令行的目录(2)使用npm一、Node.js概述Node.js是运行在服务器端的JS解释器,基于谷歌的V8引擎。(1)对比JSJS运行在客户端浏览器,存在多种JS解释器,存在代码兼容性问题;Node.js只
你脸上有BUG
·
2021-05-20 14:12
JavaScript
nodejs
(技术)Node.
js学习
笔记 -- EventEmitter
Node.js中多数对象都有事件分发,例如:1.netServer对象每次有新连接时会分发一个事件2.fs.readStream对象会在文件被打开时发出一个事件上述示例中netServer对象、fs.readStream对象都是events.EventEmitter的实例EventEmitter类:events模块只提供了一个对象:events.EventEmitter.EventEmitter的
点映文艺
·
2021-05-19 00:21
JS学习
8(客户端检测)
因为各个客户端能力的不同,要实现同一功能可能会需要不同的实现。这样就需要用到各种各样的客户端检测办法。值得一提的是,使用客户端检测是在万不得已的情况下才进行的,尽量使用通用的方法来实现想要的结果。能力检测能力检测的目标是识别浏览器的能力而不是识别特定的浏览器。只要确定当前浏览器有这个特性就可以执行相应的解决方案。比如IE5之前没有document.getElementById():function
exialym
·
2021-05-18 01:47
js学习
笔记
js学习
笔记语法后续补充笔记join()方法varfruits=["Banana","Orange","Apple","Mango"];varenergy=fruits.join("and");//BananaandOrangeandAppleandMango
crabor
·
2021-05-17 22:09
JS学习
——贪吃蛇代码(简易版)
贪吃蛇目录页面游戏页面开始页面暂停页面代码html代码css代码js代码素材目录结构图片素材说明方块的构造函数方块原型上的方法蛇的构造函数蛇的初始化方法蛇的下一个位置方法(重点)这个方法用于获取蛇头的下一个位置对应的元素,并根据元素做不同的事情。处理碰撞后要做的事的方法move(重点)eatdie创建蛇的实例对象创建食物创建游戏逻辑游戏实例的初始化方法游戏的开始,暂停,结束方法游戏的开始start
芜独独
·
2021-05-17 21:57
JS
js
游戏
javascript
html
css
node.
js学习
-javascript偏函数
最近在学习node.js,iOS的文章暂时搁置了,非常对不起大家。今天就学习javascript的时候对偏函数进行一番理解的记录。swift语言中,函数被当做“一等公民”对待,这也是广大开发者非常喜欢的一个特色,javascript中函数也早早的就是一等公民,对于javascript的偏函数这个概念,就是基于这样的基础之上。偏函数你可以理解为工厂函数,也就是这种函数是用来当做模板来生产出函数的,因
Neo_joke
·
2021-05-17 19:22
Angular
JS学习
笔记之--学习原因
关于为什么要学习AngularJS,在这里我必须要感谢波波和昌荣,学习这个是要向他们证明,一些我认为正确的东西。前后台分离是一个趋势,但是我们是不是真的掌握了里面的精华。而是不是只是去效仿,没有真正掌握的时候,我们做的东西是不是符合实际场景。对于我个人的认为,前后端的分离。关键的并不是服务端代码怎么去写。而是JS和HTML代码怎么写。JS端关注是数据绑定的问题,对于现状我们了解的和编写的是JSP数
撸二行代码
·
2021-05-17 18:01
Vue.
js学习
系列(八)---使用路由搭建单页应用(一)
之前已经通过命令cnpminstallvue-router--save安装了vue-router。接下里我们在webpack.config.js加入别名resolve:{alias:{vue:'vue/dist/vue.js'}}alias是什么?为什么要加alias配置项,在官方文档岁alias有这样的描述修改完之后的webpack.config.js是这样子的:varpath=require(
博为峰51Code教研组
·
2021-05-17 10:41
Angualr
JS学习
笔记
MVC---Controller的实现方法图片.png一个控制器对应一个视图,比如两个控制器中有通用的内容,我们可以把通用的内容抽出来写成一个服务(Service),在控制中去调用这个服务。在AngularJS中,是禁止把通用的内容封装成一个通用的控制器,然后再在其他控制器中去继承通用控制器,这种方法是不可用的。Controller使用注意事项:1、不要试图去复用Controller,一个控制器一
赵碧菡
·
2021-05-17 04:23
Node
js学习
笔记(五)
EventsModuleNodeJs中有內建的EventsModule,用法如下:1.通过require引入该Module:varevents=require('events');``2.生成EventEmitter对象:vareventsEmitter=newevents.EventEmitter();3.绑定一个事件名和handler:varmyHandler=function(){conso
cab240f6e992
·
2021-05-17 03:39
JS学习
记录
JSLearning一、请做好准备基本操作document.write("hello");document.getElementById("p1").style.color="white";引用js文件执行顺序放在部分最常用的方式是在页面中head部分放置元素,浏览器解析head部分就会执行这个代码,然后才解析页面的其余部分。放在部分JavaScript代码在网页读取到该语句的时候就会执行。分隔符
_Henry_
·
2021-05-16 21:54
JS学习
——第二天
2018年2月23日,第二天课程。课程主题:运算操作、函数以及变量。要点:1.运算操作符+,-,*,/,%,**,++,--等运算符的操作和用法。其运用规律基本与此前学过的C语言和python一致。没有太多可以说的。2.变量及变量类型。这与其他语言就有所区分了,尤其是var、let、const这三种的区别较大。var属于全局变量,不管在函数里使用还是在main里使用都是不会改变的;而let则是局部
影山谜行
·
2021-05-16 20:22
Node.
js学习
笔记6——RESTful API
REST:RepresentationalStateTransferCreateRESTfulfirstofall,createajsondataresource:users.json{"user1":{"name":"mahesh","password":"password1","profession":"teacher","id":1},"user2":{"name":"suresh","pa
Realank
·
2021-05-16 03:38
JS学习
笔记
在网上下了一个demo里面封装了一个lib很多方法都特别好在此记录一下varqiao={};//监听方法传三个参数监听对象监听事件监听回调的方法例如button的click事件出发一个方法1.qiao.on=function(obj,event,func){$(document).off(event,obj).on(event,obj,func);};应用:qiao.on('.mui-icon-b
愿记花开不记年
·
2021-05-16 00:55
我的Node
JS学习
之路4(初始配置)
请关注专题:我的Node
JS学习
之路(实践之路)小弟初涉node领域,不足之处,还请多多指教!
Devid
·
2021-05-15 12:53
Angular
JS学习
第三天
指令ng-app:是程序入口,宣告angular的管理范围ng-click:注册一个点击事件ng-model:双向数据绑定ng-init:初始化数据模型ng-controller:指定我们使用哪一个控制器ng-bind:也是用来绑定数据模型的值,注意必须在双标签中使用ng-cloak:利用了angular会移除掉样式名为ng-cloak的样式的特性ng-bind-html:就是用来安全渲染我们的h
前端小兵
·
2021-05-14 04:36
Node.
js学习
第四、五天笔记之myAlbums项目实战
MVC指的是:modelsviewscontroller;models:用于后台数据的查找;views:视图,用于存储浏览器页面的文件;controller:管理者,控制者;用于二者之间的控制;myAlbum项目开发创建文件夹:命令:mkdirmodels:提供数据;views:模板文件;controller:控制器;uploads:上传的文件public:静态资源创建文件:命令:touch;wi
果木山
·
2021-05-14 02:04
Vue.
js学习
全局安装vue-clinpminstall--globalvue-cli创建一个基于webpack模板的新项目vueinitwebpacklinlin```?Projectnamelin-web?ProjectdescriptionAVue.jsproject?Author?Vuebuildstandalone?Installvue-router?Yes?UseESLinttolintyourco
xiaohanhu
·
2021-05-13 14:59
Node
Js学习
--创建第一个应用
前言:一包最近在学习NodeJs,主要是在网易云课堂上何老师的视频,加上网上教程,所以想整理一下笔记,如果你看到了我的系列笔记,哈哈也是缘分~让我们一起加油吧^^安装方面比较简单,就不赘述啦~NodeJs应用组成引入required模块:我们可以使用require指令来载入Node.js模块。创建服务器:服务器可以监听客户端的请求,类似于Apache、Nginx等HTTP服务器。接收请求与响应请求
一包
·
2021-05-13 11:01
Three
Js学习
笔记——ObjLoader加载以及渲染分析
一、前言这篇文章主要学习ThreeJs中的demoloader/obj2,主要是分析一下obj是如何加载的,纹理以及材质是如何加载的,3dcamera以及cameracontroller这些是如何实现的等。那么,先来2个gif图震撼一下吧。objloader2-拖动objloader2-放大.gif二、代码分析1.html部分three.js-OBJLoader2directloadertest这
仰简
·
2021-05-12 13:55
Vue.
js学习
系列(三)---第一个vue.js程序
按照之前的操作。我们在桌面上创建了一个新的vuejs项目。点开文件夹,我们可以看到文件夹包含以下内容2.:写js3.:写样式下面我们就在使用vuejs框架实现我们的第一个程序,在页面上显示Hello,vuejs我们可以将内的代码修改为{{msg}}在中来编写如下代码exportdefault{name:'app',data(){return{msg:'Hello,vuejs'}}}此时页面显示如下
博为峰51Code教研组
·
2021-05-11 16:39
Node.
js学习
资料一览
最近在学习Node.js,此前虽在网上学过一些教程,但总感觉缺点什么,现在大致知道了,嗯,就是缺看书。在这里顺便贴一下我的学习资料,可以为大家提供一个参考,欢迎补充。0.HTML、CSS、JavaScript知识肯定是不可或缺的。1.Node.js官方文档:Node.jsv6.10.3中文文档下载安装必然从官网开始,而了解它也是从官方文档开始。学习一门新技术,api文档永远是必要的,它可以解决你很
风萧萧梦潇
·
2021-05-10 22:37
nw
js学习
(1)
NW.js是什么?NW.js(原名node-webkit)是一个基于chromium和nodejs的应用运行时,通过它可以用html和js编写原生应用程序。允许从DOM调用�Node.js的模块,实现了web技术写原生应用程序的新开发模式。有哪些功能特性?1HTML5,CSS3,JS和WebGL编写应用程序2完全支持nodejsAPIs和所有其第三方模块3良好的性能(node和webkit运行在相
守心向暖
·
2021-05-10 16:14
Vue
js学习
笔记——服务评价
Vuejs一般用于单页项目,当然也可以像Jquery一样拿来当库用,下面就做一个类似滴滴打车结束的点评页面,效果图如下:comment截图.jpg功能的处理五角星使用font-awesome字体css实现vue-resource获取数据github代码查看
24K大金牙
·
2021-05-10 15:06
Require
js学习
以及简单实现
Requirejs是AMD规范的比较好的实践,在看Requirejs之前先看下AMD的规范AMD规范看的是github上的中文翻译的规范。就是很简单的一个define方法define(id?,dependencies?,factory);id为这个定义的模块的名字,如果不提供,默认为指定的脚本的名字,如果提供了,必须是唯一的二参为依赖,就是模块需要先执行的模块。如果不提供或者提供默认的,就默认是[
潘逸飞
·
2021-05-10 09:42
React.
js学习
笔记(16) webpack3 (一) 服务端渲染 + ( webpack-dev-server ) + ( react-hot-loader )
(一)wepack命令行----(npmscript)在npminit初始化的项目中package.json文件中的"script"对象中配置"scripts":{"test":"echo\"Error:notestspecified\"&&exit1","build":"webpack--configbuild/webpack.config.js--progress--color--profil
woow_wu7
·
2021-05-10 06:09
node.js 学习笔记001 :Hello,world !
node.
js学习
笔记001:Hello,world!
kdyzm
·
2021-05-10 00:22
Node.js很简单 | 1.开始Node.
js学习
(个人QQ:601634487)开始Node.
js学习
为什么要选择Node.js来学习呢?
Arxu
·
2021-05-09 04:36
js学习
笔记-引用类型(Function类型)
1、函数声明与函数表达式的区别函数声明可以将函数的使用提升到函数所在语句之前,而函数表达式则不行,必须要在函数所在语句之后使用,否则会报“unexpectedidentifier”错误。以下是实例:(1)a();//正确运行,返回hellofunctiona(){return“hello”}(2)a();//报错unexceptedidentifyvara=function(){return“he
hahaheyliu
·
2021-05-06 05:11
Vue
js学习
系列(十七)--模板语法(三)
3.属性Mustache不能在HTML属性中使用,应使用v-bind指令:这对布尔值的属性也有效——如果条件被求值为false的话该属性会被移除:Button运行结果:选中修改颜色,界面显示如下4.使用JavaScript表达式迄今为止,在我们的模板中,我们一直都只绑定简单的属性键值。但实际上,对于所有的数据绑定,Vue.js都提供了完全的JavaScript表达式支持。{{number+1}}{
博为峰51Code教研组
·
2021-05-06 00:12
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他