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学习笔记
二】innerHTML和innerText的使用
目录前言导语代码部分运行结果总结前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语歌谣歌谣innerHTML和innerText的使用
前端大歌谣
·
2022-03-19 22:04
深入前端js基础100例
学习
linq
c#
【
js学习笔记
一】数组双重去重的方式一循环法去重
目录前言导语代码部分运行结果总结前言我是歌谣我有个兄弟巅峰的时候排名c站总榜19叫前端小歌谣曾经我花了三年的时间创作了他现在我要用五年的时间超越他今天又是接近兄弟的一天人生难免坎坷大不了从头再来歌谣的意志是永恒的放弃很容易但是坚持一定很酷导语歌谣歌谣数组去重怎么进行去重呢能说一说吗
前端大歌谣
·
2022-03-19 22:00
深入前端js基础100例
学习
JS学习笔记
Array对象静态方法Array.isArray()typeof运算符只能显示数组的类型是Object,而Array.isArray方法可以识别数组。Array.isArray方法返回一个布尔值,表示参数是否为数组。它可以弥补typeof运算符的不足。vararr=[1,2,3];typeofarr//"object"Array.isArray(arr)//truepush(),pop()push
·
2022-03-19 20:30
javascript
Nodejs 学习笔记
Node
js学习笔记
**这个公众号会持续更新技术方案、关注业内技术动向,关注一下成本不高,错过干货损失不小。
·
2022-03-06 10:24
JS学习笔记
--变量类型
1.js数据类型分为基本数据类型和引用数据类型基本数据类型:string、number、boolean、null、undefined、symbol(ES6中新增)引用数据类型:object、array、function2.判断数据类型的方法:2.1typeof2.1.1基本数据类型typeofstring==>stringtypeofnumber==>numbertypeofboolean==>b
Li巴巴
·
2022-02-21 03:27
Node.js新手入门学习笔记
Node.
js学习笔记
1.什么是Node.js2.fs文件系统模块fs.readFile()判断文件是否读取成功fs.writeFile()判断文件是否写入成功路径拼接3.path路径模块path.join
Concision.
·
2022-02-17 13:36
前端
node.js
前端
javascript
React.
js学习笔记
(17) Mobx
(1)Decorator装饰器Decorator是一个函数,用来修改类或者类的属性的行为。说的直白点decorator就是给类添加或者修改类的变量与方法的。ES7中的decorator是个语法糖,不过依赖于ES5的Object.defineProperty方法。(1)Object.definePropertydefineProperty所做的事情就是,为一个对象增加新的属性,或者更改对象某个已存在
woow_wu7
·
2022-02-17 01:15
JS学习笔记
(八)宿主对象DOM的学习/DOM的四种节点/DOM的增删改查
JS学习笔记
(八)宿主对象DOM和BOM学习提示:宿主对象DOM和BOM本次学习DOM宿主对象DOM的学习/DOM的四种节点/DOM的增删改查文章目录
JS学习笔记
(八)宿主对象DOM和BOM学习一、DOM1
mengy1999
·
2022-02-16 14:45
javascript
nw.
js学习笔记
一、初识Nw.jsNW.js是基于Chromium和Node.js运行的,以前也叫node-Webkit。顾名思义底层核心在于node层及webkit内核。在应用里你可以直接调用Node.js的各种api以及现有的第三方包。因为Chromium和Node.js的跨平台,那么你的应用也是可以跨平台的。二、创建helloWorld1.因为项目中需要完成对xp系统的支持,而nwjs只有0.14.7版能支
趣_
·
2022-02-15 02:12
JS学习笔记
之switch
使用方法作用等同于if-else语句,通常情况下,我们会给定一个变量值,放至在switch中,然后用该值与case中的值进行比较,来判断符合哪一个case。varscore=90;switch(score){case90:console.log("优秀");break;case100:console.log("满分");break;default:console.log("其他")}注意事项应该在
叫我小徐
·
2022-02-14 11:36
Node.
js学习笔记
1Node的作用和应用脱离浏览器运行JS后台API编写前端工程化的工具webpack、gulp、npm依赖于node负责中间层读写(性能好、异步IO的特性,适合处理高并发的请求;处理数据;安全性)2Node的优势便于前端开发入门性能高利于前端代码整合3NPM包管理npm概念:nodepackagemanagemet,用于管理第三方的插件、模块、库为什么要用npm?不用npm用的是script引入,
BOL4
·
2022-02-10 13:44
【Node.
js学习笔记
】1、新建一个简单的服务器
基本概念Node.js作为一个服务端脚本语言,不像.net或者java一样需要iis这样的web服务器,它本身实现了这个功能。Node.js是单进程单线程应用程序,由事件驱动,收到一个请求后直接放到事件队列中,然后继续等待请求,而不是收到请求后立即执行。然后由事件处理程序来执行回调函数。初始代码consthttp=require('http');http.createServer(function
韩子卢
·
2022-02-09 17:43
(技术)Node.
js学习笔记
-- 函数
Node.js函数先聊聊JavaScript中,一个函数作为另个函数参数的情况,当然Node.js也能如下方式玩://定义sayHello函数varsayHello=functionsayHello(word){console.log("sayHello:"+word);}//定义execute函数functionexecute(theFunction,value){theFunction(val
点映文艺
·
2022-02-08 15:16
JS学习笔记
|JS实现放大镜效果
放大镜效果在电商网站上较为常见的一个效果,主要针对鼠标在图片选取部分放大查看。效果如图所示。image分析页面可知,页面主要分为三个部分,左侧图片缩略图,鼠标滑动版,右侧原图。HTML两个div搞定。smallimg为缩略图,bigimg右侧为原图,slider为鼠标蒙版。CSS要点定位问题,通过位置,显示右侧原图的部分区域,所谓的放大并不是真的放大,而是只呈现了原图的部分区域。body{disp
皮卡球ca
·
2022-02-07 11:00
nest
js学习笔记
(二):使用webpack热重载
搭建步骤nestjs环境以及脚手架的搭建可以参考我第一篇文章:nest
js学习笔记
(一)环境搭建与模式粗略分析在完成nest的初次搭建后,为了便于我们开发,通常我们需要使用热重载。
万里凪
·
2022-02-06 19:43
js学习笔记
(1)
javascript是一种动态语言,解释性语言,脚本语言。特点:声明变量的关键字只有一个var,解释型语言解释一行执行一行,现解释现执行,而且数据的类型天生就是浮点型。**由值来决定变量类型**typeof()--返回变量的数据类型值类型--数据类型分类:不可改变的原始值(栈数据)Number,String,Boolean,undefined,null引用值(堆数据)array,object,fu
橙子晓
·
2022-02-05 12:37
Node.
js学习笔记
(三)
MongoDBMongoDB是一个基于分布式文件存储的数据库。它是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 MongoDB安装MongoDB安装比较简单,直接在官网下载最新的安装包解压到本地,配置好环境变量之后,命令行启动:mongond--dbpathD:\MongoDB\data\db//-dbpath后面是data的db文件夹启动服务后,
GallonLau
·
2022-02-04 21:54
超硬核 Web 前端学霸笔记,学完就去找工作!
文章和教程Vue学习笔记Node学习笔记React学习笔记Angular学习笔记Require
JS学习笔记
Webpack学习笔记Gulp学习笔记Python学习笔记Egret引擎学习笔记流处理,TCP和
·
2022-01-10 08:35
超硬核 Web 前端学霸笔记,学完就去找工作!
文章和教程Vue学习笔记Node学习笔记React学习笔记Angular学习笔记Require
JS学习笔记
Webpack学习笔记Gulp学习笔记Python学习笔记Egret引擎学习笔记流处理,TCP和
·
2021-11-29 08:50
JS学习笔记
——一道有趣的JavaScript连等=赋值面试题
1、面试题今天无意中在网上看到一道面试题,据说是阿里的(我也无从考证),题目如下vara={n:1}varb=aa.x=a={n:2}console.log(a.n,b.n)console.log(a.x,b.x)先说答案a.n=2b.n=1a.x=undefinedb.x={n:2}不出所料,我答错了,于是便上网找解析,看了好多文章,感觉猜想和说法都是五花八门,我也是捉摸了好久,才理解过来。2、
前端老Chen先生
·
2021-10-28 19:31
javascript
javascript
前端
es6
JS学习笔记
——由setTimeout面试题引出的浏览器(内核)渲染进程话题
1、setTimeout面试题这几天看到一个有趣的问题,是关于setTimeout的,题目如下:问:是页面是先渲染出1000个元素,还是控制台先打印出数据?如果渲染1000000个元素,谁先进行?window.onload=function(){letstartTime=+newDate();letoApp=document.getElementById('app');for(leti=0;i我凭
前端老Chen先生
·
2021-10-25 23:38
javascript
javascript
前端
vue.js 学习笔记(二)组件化开发
vue.
js学习笔记
(二)组件化开发文章目录vue.
js学习笔记
(二)组件化开发一、组件化开发1.1组件使用的基本步骤(1)Vue.extend()(2)Vue.component()(3)使用组件1.2
Martian_小小
·
2021-10-23 09:10
Vue
vue.js
javascript
前端
Vue.js 学习笔记(一)初识Vue
Vue.
js学习笔记
(一)初识Vue文章目录Vue.
js学习笔记
(一)初识Vue一、初认识Vue1.1MVX模式1.1.1MVC1.MVC定义2.MVC设计模式1.1.2MVP1.1.3MVVM1.Vue
Martian_小小
·
2021-10-21 23:28
Vue
vue.js
前端
javascript
[Node.
js学习笔记
]Express框架初体验
Express框架简介使用初始化创建app.js文件配置模板引擎安装art-template模板引擎创建views文件夹和test.html(置于views文件夹下)调用render简介是基于node.js开发的一个框架好处:加快项目开发,便于团队协作使用初始化npminit-ynpminstallexpress创建app.js文件就是引入了一个路由的概念有了框架,不用自己去判断目录了,直接写路由
钧桐
·
2021-10-20 20:49
Node.js学习笔记
node.js
前端
后端
JS学习笔记
(十四)动画和Canvas图形
JS学习笔记
(十四)动画和Canvas图形文章目录
JS学习笔记
(十四)动画和Canvas图形一、使用requestAnimationFrame1.1早期定时动画1.2requestAnimationFrame1.3cancelAnimationFrame1.4
Martian_小小
·
2021-10-14 14:51
JavaScript
动画
html5
javascript
JS学习笔记
(十三)事件
JS学习笔记
(十三)事件文章目录
JS学习笔记
(十三)事件一、事件流1.1事件冒泡1.2事件捕获1.3DOM事件流二、事件处理程序(事件监听器)2.1HTML事件处理程序(不建议使用)2.1.1HTML事件处理程序的问题
Martian_小小
·
2021-10-12 11:44
JavaScript
html5
html
javascript
js学习笔记
之class类、super和extends关键词
目录前言1.es6之前创建对象2.es6之后class的声明3.类的继承4.继承类的静态成员写在最后前言JavaScript语言在ES6中引入了class这一个关键字,在学习面试的中,经常会遇到面试官问到谈一下你对ES6中class的认识,同时我们的代码中如何去使用这个关键字,使用这个关键字需要注意什么,这篇来总结一下相关知识点。正文1.es6之前创建对象先来看下es6之前我们要想创建一个对象,只
·
2021-08-09 13:43
JS学习笔记
——异步回调中Async Await和Promise区别
1、前提js的同步和异步问题通常是指ajax的回调。如果是同步调用,程序在发出ajax调用后就会暂停,直到远程服务器产生回应后才会继续运行;而如果是异步调用,程序发出ajax调用后不会暂停,而是立即执行后面的代码,服务器返回信息后会自动触发回调函数进行处理。相比较而言,异步调用的性能最佳,程序不会出现卡顿的现象,而同步调用则通常用于需要立即获得结果并实时处理的情况。2、正文promise是ES6,
前端老Chen先生
·
2021-07-16 17:13
javascript
js
Node
JS学习笔记
NodeJS就是一个独立运行js的解析器。模块将代码合理拆分至不同js文件中,每一个文件就是一个模块,文件路径就是模块名。每个模块都有require、exports、module三个预先定义好的变量可用。require:用于在当前模块加载和使用其他模块,传入模块名,返回一个模块导出对象。exports:是当前模块的导出对象,用于导出模块公有方法和属性。(对应其他模块require得到的对象)mod
ForeverYoung20
·
2021-06-25 04:49
(技术)Node.
js学习笔记
--创建应用示例
Node.js应用是由以下3部分组成:1.引入required模块:我们可以使用require指令来载入Node.js模块。2.创建服务器:服务器可以监听客户端的请求,类似于Apache、Nginx等HTTP服务器。3.接收请求与响应请求服务器很容易创建,客户端可以使用浏览器或终端发送HTTP请求,服务器接收请求后返回响应数据。//引入http模块varhttp=require('http');h
点映文艺
·
2021-06-24 01:39
node
js学习笔记
——基于 Redis 的分布式锁
前言关于redis的分布式锁,redis官方引出了一个算法,命名为redlock。同时,提供了各类的实现可供使用,例如Redlock-rbforRuby、Redlock-pyforPython、RedissonforJava等。因此,深入了解Redis分布锁的运用同时分析下node-redlock。基本特性概括了三个特性,利用这三个特性,从最小程度上去约束分布锁。互斥。在任何场景下,只有一个用户可
AmazRan
·
2021-06-23 02:39
Passport
passport官网EasyNodeAuthentication:SetupandLocalpassport.
js学习笔记
使用express+passport实现的一个完整新浪微博oauth例子node-auth-weibo
4164fccdcf1c
·
2021-06-20 21:40
Rx
Js学习笔记
7--出错处理与完结
当发布者完成数据发布任务,或者数据流出现错误时,会通知订阅者出错或者完结信息。通知方式就是调用订阅者的error方法或者complete方法。因此,需要出错处理或者结束机制时,订阅者需要实现error方法或者complete方法,去完成处理。订阅者对象consttheObserver={next:item=>console.log(item),error:err=>console.log(err)
yahzon
·
2021-06-20 16:31
node
js学习笔记
——http事务剖析
前言翻译整理原文主要内容(非单纯翻译)原文的目的是让读者对Node.jshttp处理过程有一个清楚的理解。如果对HTTP请求如何工作、nodejs的事件处理和流不太熟悉,建议先去大致了解。创建服务constserver=http.createServer();server.on('request',(request,response)=>{//server对象其实是一个EventEmitter//
AmazRan
·
2021-06-20 03:38
node
js学习笔记
——内存泄露问题研究
前言起因是因为一个项目开发到后期文件数量越来越多,本地环境运行时有时候热重载失败断开服务。网络上绝大多数的解决方案是提高上限,假使通过其他手段定位内存泄漏问题,一般方案就是找那些不被使用又不会被释放的变量,处理了这些变量,问题一般就可以解决了。vue-cli-serviceserve命令会启动一个开发服务器(基于webpack-dev-server)并附带开箱即用的模块热重载(Hot-Module
AmazRan
·
2021-06-14 13:53
VUE.
js学习笔记
1.vue是什么1).一位华裔前Google工程师(尤雨溪)开发的前端js库2).作用:动态构建用户界面3).特点:*遵循MVVM模式*编码简洁,体积小,运行效率高,移动/PC端开发*它本身只关注UI,可以轻松引入vue插件和其它第三库开发项目4).与其它框架的关联:*借鉴angular的模板和数据绑定技术*借鉴react的组件化和虚拟DOM技术5).vue包含一系列的扩展插件(库):*vue-c
不加糖的开水
·
2021-06-13 09:01
JS学习笔记
——浅拷贝与深拷贝
基础类型与引用类型五大基础类型UnderfiedNullBooleanNumberString他们是固定大小的数据,存在栈中,按值传递。leta=1letb=a//�b拷贝aconsole.log(b)//1a=2//a值变了console.log(b)//1,b值没有变对基本类型来说,拷贝就是复制一份同样的值给对方,双方不会被影响。而引用类型存的是对象的引用地址,对象的大小不确定,存在堆中,普通
Rocky_Wong
·
2021-06-12 19:47
JS学习笔记
之数组操作
shift()删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined。unshift()将参数添加到原数组开头,并返回数组的长度。pop()删除原数组最后一项,并返回删除元素的值;如果数组为空则返回undefined。push()将参数添加到原数组末尾,并返回数组的长度。concat()返回一个新数组,是将参数添加到原数组中构成的。splice(start,deleteCoun
Cjate
·
2021-06-12 14:10
node
js学习笔记
——express基础
Express是一个简洁而灵活的node.jsWeb应用框架,提供了一系列强大特性帮助你创建各种Web应用,和丰富的HTTP工具。使用Express可以快速地搭建一个完整功能的网站。Express框架核心特性:可以设置中间件来响应HTTP请求定义了路由表用于执行不同的HTTP请求动作可以通过向模板传递参数来动态渲染HTML页面一个hellowworldconstexpress=require('e
AmazRan
·
2021-06-12 12:21
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
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
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
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他