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笔记
9.101.对象javascript中的对象分为3种:自定义对象,内置对象,浏览器对象JavaScript中的所有事物都是对象:字符串、数字、数组、日期,等等。在JavaScript中,对象是拥有属性和方法的数据。属性是与对象相关的值。方法是能够在对象上执行的动作。.关键词()1.1.Object对象1.1.创建对象var对象名称=newObject();2.设置对象属性对象名称.属性名=值;3.
陈两全
·
2024-09-12 23:18
javascript
笔记
开发语言
JS笔记
9.111.Math对象Math对象属于Javascript内置对象,无需实例化(不需要添加new),可以直接使用。只有一个Math.PI的属性1.1.Math对象的方法Math.round(number)//四舍五入整数Math.ceil(number)//向上取整Math.floor(number)//向下取整Math.random()//随机返回0.0~1.0之间的数Math.max(x,y
陈两全
·
2024-09-12 19:26
笔记
node
js笔记
总结
nodejs的概念:nodejs是一个基于ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。node组成:Ecmascript模块模块的分类:内置模块:fshttppathurl自定义模块:commonjs规范第三方模块(npm下载)常见的模块指令:npmnodep
是张鱼小丸子鸭
·
2024-09-05 22:31
node.js
javascript
vue.js
前端
Node
JS笔记
Node.jslnode.js组成[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F8WwuvRD-1623162009046)(file:Users/neru/Library/Group%20Containers/UBF8T346G9.Office/TemporaryItems/msohtmlclip/clip_image023.png)]lNode.js模块化开发
是Neru呀
·
2024-09-05 21:24
nodejs
2018-05-23
js笔记
一、数学对象:Math(不能被new)重点:随机数求最大值(Math.max(1,2,3,4,5));求最小值(Math.max(1,2,3,4,5));求数组中最大值和最小值(Math.min.apply(null.[数组]));(Math.max.apply(null.[数组]));Math.ceil();向上取整Math.floor();向下取整Math.rondom()0-1之间的随机数(
_z王箭
·
2024-02-13 17:17
js笔记
三之布尔(Boolean),字符串(String),null和undefined
布尔类型Boolean()把其他类型的值转换为布尔类型只有0,NaN,空字符串,null,undefined这五个数据值转换为布尔类型的false,其余的都为true!!=:不等于;叹号在js中还有一个作用:取反,先把值转换为布尔值,然后再取反;!!在一个叹号取反的基础上再取反,取两次反相当于没有做操作,但是却已经把其他类型的值转换为布尔类型了,和Boolean是相同的效果字符串在js中用单引号和
uplyw
·
2024-02-12 10:19
node
js笔记
之:事件驱动,线程池,非阻塞,异常处理等
事件驱动:事件驱动的模型:事件驱动的原理:原理总结:Nodejs会把所有请求和异步操作都放到一个事件队列中,用户的每一个请求就是一个事件。主线程先把普通代码执行完毕,然后会循环事件队列里的函数,如果遇到有IO的操作,nodejs会去线程池里拿出一个线程去执行IO的操作,执行完毕后再把拿到数据的回调函数,放到事件队列的尾部,继续事件循环。线程池线程池的概念:Node是单线程的,这里的单线程仅仅是ja
Wang's Blog
·
2024-02-11 06:57
NodeJs
Egg
js笔记
:Eggjs集成ElasticSearch及CRUD操作
相关文档https://www.elastic.co/guide/index.htmlhttps://www.elastic.co/guide/en/elasticsearch/clienthttps://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/configuration.htmlhttps://www
Wang's Blog
·
2024-02-11 06:27
Full
Stack
DataBase
NodeJs
eggjs
elasticsearch
crud
js笔记
chapter1
为什么学习JavaScript一、你知道,为什么JavaScript非常值得我们学习吗?1.所有主流浏览器都支持JavaScript。2.目前,全世界大部分网页都使用JavaScript。3.它可以让网页呈现各种动态效果。4.做为一个Web开发师,如果你想提供漂亮的网页、令用户满意的上网体验,JavaScript是必不可少的工具。二、易学性1.学习环境无外不在,只要有文本编辑器,就能编写JavaS
greente_a
·
2024-02-06 08:01
node.
js笔记
(3)
在使用fs模块操作文件是,如果使用./或../开头的相对路径时,很容易出现路径动态拼接错误。原因是在代码运行的时候,会执行node命令所处的目录,动态拼接出被操作的完整路径。constfs=require('fs')fs.readFile('./files/1.txt','utf8',function(err,dataStr){if(err){returnconsole.log('文件读取失败'+
叼根棒棒糖打天下
·
2024-01-19 07:58
笔记
【
JS笔记
】JavaScript语法 《基础+重点》 知识内容,快速上手(四)
BOM/DOM(上)BOMBOM(BrowserObjectModel):浏览器对象模型其实就是操作浏览器的一些能力我们可以操作哪些内容获取一些浏览器的相关信息(窗口的大小)操作浏览器进行页面跳转获取当前浏览器地址栏的信息操作浏览器的滚动条浏览器的信息(浏览器的版本)让浏览器出现一个弹出框(alert/confirm/prompt)BOM的核心就是window对象window是浏览器内置的一个对象
旺旺大力包
·
2024-01-18 15:47
笔记合集
JavaScript
javascript
笔记
开发语言
【
JS笔记
】JavaScript语法 《基础+重点》 知识内容,快速上手(三)
Math和DateMath是js的一个内置对象,提供了一堆的方法帮助我们操作数字Date是js的一个内置构造函数,提供了一堆的方法帮助我们操作时间Math没有什么多余的东西,就是一堆的方法来操作数字randomMath.random()这个方法是用来生成一个0~1之间的随机数每次执行生成的数字都不一样,但是一定是0~1之间的生成的数字包含0,但是不包含1varnum=Math.random()co
旺旺大力包
·
2024-01-18 15:14
JavaScript
笔记合集
javascript
笔记
开发语言
node.
js笔记
再看一遍node.js吧Node.jsREPL(交互解释器)Node.js回调函数node.js事件循环Node.jsEventEmitterNode.jsBuffer(缓冲区)Node.jsREPL(交互解释器)怎么理解这个交互解释呢,应该和windows的cmd,liunx的gitbasehere。可以支持你在这里输入命令并接受系统的响应。打开在上面三种环境里输入node命令前提是你电脑有no
小全upup
·
2024-01-16 18:26
前端
javascript
尚硅谷Node.
js笔记
—Node.js入门
目录一、Node.js入门1、Node.js是什么2、Node.js能做什么3、Node.js安装3.1下载流程3.2旧版本下载4、认识命令行工具5、认识命令的结构6、CMD常用命令7、Node.js初次体验8、Node.js编码注意事项9、了解Buffer10.Buffer的使用10.1创建Buffer10.2Buffer与字符串的转化10.3Buffer的读写二、计算机基础1、计算机基本组成2
光头哲学家
·
2024-01-12 08:20
node.js
笔记
node.
js笔记
(1)
node,js是一个基于chromev8引擎的javascript运行环境。浏览器是javascript的前端运行环境。node.js是javascript的后端运行环境。node.js中无法调用浏览器中内置的DOM和BOM等API。node.js作为一个javascript的运行环境,仅仅提供了基础的功能和API。浏览器中JavaScript的学习路径JavaScript的基础语法+浏览器内置A
叼根棒棒糖打天下
·
2024-01-12 08:16
JavaScript
node.js
笔记
node.
js笔记
(2)
fs模块是node.js官方提供的,用来操作文件的模块,提供了一系列的方法和属性,用来满足用户对文件的操作需求。在使用之前,需要导入,使用require方法来导入constfs=require('fs')读取指定文件的内容fs.readFile(path,[options],callback)其中,path代表文件路径,options是可选参数,表示以什么编码格式来读取文件。callback,文件
叼根棒棒糖打天下
·
2024-01-12 08:16
JavaScript
node.js
笔记
JS笔记
[BOM]执行机制
JS执行机制JavaScript语言的一大特点就是单线程,也就是说,同-个时间只能做一件事。这是因为Javascript这门脚本语言诞生的使命所致一JavaScript是为处理页面中用户的交互,以及操作DOM而诞生的。比如我们对某个DOM元素进行添加和删除操作,不能同时进行。应该先进行添加,之后再删除。单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。这样所导致的问题是:如果J
☀️오동동
·
2024-01-08 18:13
【
JS笔记
】JavaScript语法 《基础+重点》 知识内容,快速上手(一)
JavaScript基础语法HTML:标记语言JavaScript:编程语言(脚本)序言JavaScript发展历史(JS)1.1994年,网景公司(Netscape)发布了Navigator浏览器0.9版,这是世界上第一款比较成熟的网络浏览器,轰动一时。但是这是一款名副其实的浏览器--只能浏览页面,浏览器无法与用户互动,当时解决这个问题有两个办法,一个是采用现有的语言,许它们直接嵌入网页。另一个
旺旺大力包
·
2024-01-03 09:54
JavaScript
javascript
笔记
开发语言
【
JS笔记
】JavaScript语法 《基础+重点》 知识内容,快速上手(二)
数组什么是数组?字面理解就是数字的组合其实不太准确,准确的来说数组是一个数据的集合也就是我们把一些数据放在一个盒子里面,按照顺序排好[1,2,3,'hello',true,false]这个东西就是一个数组,存储着一些数据的集合数据类型分类number/string/boolean/undefined/null/object/function/array/…数组也是数据类型中的一种(对象)我们简单的
旺旺大力包
·
2024-01-03 09:54
javascript
笔记
开发语言
js笔记
typeof和instantof1,typeof对于对象除了函数都会显示object类型转换1,数组转数字,空数组伟0,只有一个的数字转数字2,对象转原始类型的时候,直接是调用Symbol.toPrimitive,可以复写Symbol.toPrimitiveleta={valueOf(){return0},toString(){return'1'},[Symbol.toPrimitive](){r
邹小邹大厨
·
2024-01-02 23:24
前端三板斧: HTML+CSS+
JS笔记
摘自b站狂神说
参考b站狂神说的前端视频,做的笔记视频地址:https://www.bilibili.com/video/BV1x4411V75CHTML5什么是HTML?hypertextmarkuplanguage(超文本标记语言),包括:文本/图片、音频、视频、动画等;目前HTML5W3C标准WorldWideWebConsortium(万维网联盟)W3C标准包括结构化标准语言(HTML、XML)表现标准语
_疾风亦有归途
·
2024-01-01 03:30
html5
css
javascript
Node.
js笔记
分享
Node.js一、初识Node.js与浏览器为Js提供前端运行环境相对应,Node.js是基于V8引擎的Js运行环境,为Js做后端开发提供了可能。Node.js的作用基于Express框架(http://www.expressjs.com.cn/),可以快速构建Web应用基于Electron框架(https://electronjs.org/),可以构建跨平台的桌面应用基于restify框架(ht
csdn小瓯
·
2023-12-30 09:29
Nodejs
node.js
笔记
js笔记
四十四之表格排序,DOM映射及初识ajax
表格排序li{list-style:none;}#ul1{width:150px;margin:20pxauto;}#ul1li{border-bottom:1pxsolid#aaa;}6764616965varoUl=document.getElementById("ul1");varoLis=oUl.getElementsByTagName("li");//1.先把元素集合类数组转换为数组va
uplyw
·
2023-12-27 05:52
JS笔记
2.函数
2.函数2.1函数定义和调用定义函数有两种方法,一种是:functionabs(x){if(x>=0){returnx;}else{return-x;}}另一种是:varabs=function(x){if(x>=0){returnx;}else{return-x;}};//末尾添加;构成完整语法两种定义方法完全等价。函数调用按顺序传入参数即可。js允许传入任意个参数,因此传入的参数比定义的参数多
wtdrm
·
2023-12-26 01:34
js笔记
JavaScrip脚本语言:特性:松散(对于开发者的要求低)如:定义变量严禁语言:inta=30;松散语言:vara=30;永远不会认为开发者写代码有问题分类:ECMAScript:计算机协会统一标准只包含了基础语法部分版本区别{ECMASrcipt5(包含5)之前ECMASrcipt6(ECMASrcipt2015简称ES6)包含了所有语言}TypeScript(简称TS)微软出的js语言>js
泽泽泽_
·
2023-12-23 15:51
js笔记
一、脚本语言语言特性:松散对开发者的要求很低如定义变量,严谨语言inta=30;松散的语言vara=30永远不会认为开发者写代码有问题定义的是数字,用的是字符串1.把数组转换成字符串2.执行开发者写的程序正常一条语句结束会用分号二、1.语句通常一行代码如果添加了分号,就是一条语句英文分号分隔2.变量目的通过一个名字来表示一个可以改变的值定义方式var变量名=值var关键字不赋值var变量名关键字v
酱酱_0ed0
·
2023-12-18 20:26
js笔记
十七之DOM操作-增删改
DOM的赠删改增真是项目中,我们会在js中动态创建一些html标签,然后把其增加到页面中document.createElement在js中动态创建一个html标签appendChild容器.appendChild(新元素)把当前创建的新元素添加到容器的末尾位置insertBefore容器.insertBefore(新元素,老元素)把当前容器中,把新元素增加到老元素之前2.box{width:10
uplyw
·
2023-12-18 08:15
node
JS笔记
参考菜鸟教程
node
JS笔记
——参考菜鸟教程菜鸟教程地址:https://www.runoob.com/nodejs/nodejs-tutorial.html一、node.js下载安装。
12Struggle
·
2023-12-14 23:32
nodeJS
node.js
nodeJS爬虫-爬取虎嗅新闻
1.安装依赖库到本地,需要的库有:安装方法见Node.
js笔记
说明constsuperagent=require('superagent');constcheerio=require('cheerio'
小春熙子
·
2023-12-06 14:38
爬虫
javascript
node.js
node
js笔记
nodejs学习笔记node环境配置安装下载nvm(nodejs版本控制工具)下载nodejs,选择mis文件下载nvm,解压后以管理员身份运行install.cmd修改setting.txt文件root:c:/dev/nvmpath:c:/dev/nodejs在C盘创建目录dev,创建两个子目录nvm和nodejs配置环境变量配置nvm环境变量NVM_HOMEc:/dev/nvm配置nodejs
枕元にゴースト
·
2023-12-02 11:23
笔记
nodejs
js笔记
chapter3
认识DOM文档对象模型DOM(DocumentObjectModel)定义访问和处理HTML文档的标准方法。DOM将HTML文档呈现为带有元素、属性和文本的树结构(节点树)。先来看看下面代码:将HTML代码分解为DOM节点层次图:HTML文档可以说由节点构成的集合,三种常见的DOM节点:1.元素节点:上图中、、等都是元素节点,即标签。2.文本节点:向用户展示的内容,如...中的JavaScript
greente_a
·
2023-11-29 06:19
【Node.js】笔记整理 1 - 基础知识
Node.
js笔记
梳理Node.js中不可以使用DOM、BOM、AJAX、Axios的API基础知识1.1、Node.js中的顶级对象——global、globalThis在node中,顶级对象是global
六时二一
·
2023-11-29 05:39
前端学习
node.js
node.js
笔记
JS笔记
js概念什么是jsjs是一种基于对象和事件驱动的解释性脚本语言.基于对象:js可以使用自己创建出来的对象事件驱动:由事件去触发的解释性:编译性来说,不需要进行编译打包,浏览器可以直接识别跨平台性:只要有浏览器就可以识别执行组成部分:ECMAScript:语法标准DOM:文档对象模型BOM:浏览器对象模型js可以做什么:\1.数据请求\2.动态效果\3.表单验证引入方式行内:很少内嵌:script双
Hassanh
·
2023-11-27 13:10
前端笔记
javascript
JS笔记
:第13、14章 事件和表单脚本
第13章事件JavaScript与HTML之间的交互是通过事件实现的。事件流:事件流描述的是从页面中接收事件的顺序。但有意思的是IE和Netscape开发团队居然提出了差不多完全相反的事件流的概念。IE的事件流是事件冒泡流,而Netscape的事件流是事件捕获流。(1)事件冒泡IE的事件流叫事件冒泡,即事件开始时由最具体的元素(文档中嵌套层次最深的那个节点)接收,然后逐级向上传播到较为不具体的节点
Gyoung阿广
·
2023-11-21 16:04
JavaScript
js事件
表单脚本
js笔记
JavaScript是一种解释型语言可以实现与浏览器亲密无间的交流。javascript的作用是穿插在html中,与浏览器进行对话。JavaScript最早叫LiveScriptjavascript有三部分组成ECMAscript(核心内容)文档对象模型(DOM,Document,object,model),让js有能力与页面对话。浏览器对象模型(Bom,Broeser,object,model)
你昵称已被使用了
·
2023-11-20 06:13
js笔记
二之数据类型
js中的数据类型基本数据类型(值类型)number:数字string:字符串boolean:布尔null:空对象指针undefined:未定义引用数据类型object:对象数据类型{}普通对象[]数组/^$/正则...function:函数数据类型number:1212.50string:'hello'"hello",//单双引号包起来的Boolean:truefalsenullundefined
uplyw
·
2023-11-19 05:43
js笔记
(函数参数、面向对象、装饰器、高级函数、捕获异常)
JavaScript笔记函数参数默认参数在JavaScript中,我们可以为函数的参数设置默认值。如果调用函数时没有传递参数,那么参数将使用默认值。functiongreet(name='World'){console.log(`Hello,${name}!`);}greet();//输出:Hello,World!greet('Alice');//输出:Hello,Alice!Rest参数Rest
qq_42431718
·
2023-10-31 10:25
javascript
笔记
开发语言
js笔记
:数据的本地存储sessionStorage,localStorage
存取localStorage.setItem(key,value)localStorage.getItem(key)sessionStorage.setItem(key,value)sessionStorage.getItem(key)google浏览器查看F12
shanql
·
2023-10-27 02:52
Web开发
localStorage
sessionStorage
js笔记
(六)事件、正则
数组方法、字符串方法总结大标题小节一、事件1.1事件;1.2事件对象;1.3键盘事件的keyCode;1.4关于鼠标的尺寸;1.5事件冒泡;1.6事件的默认行为;1.7事件监听;1.8事件委托(事件代理)二、正则-字符串的方法2.1普通字符;2.2修饰符;2.3特殊字符(元字符);2.4量词(限定词);2.5正则验证一、事件1.1事件(1)鼠标事件:onclick、ondbclick、onmous
Start2019
·
2023-10-25 21:06
js基础笔记
js笔记
二十五之函数中的return及匿名函数
js中的返回值returnfunctionsum(){vartotal=null;for(vari=0;i30//sum:函数本身//sum():让函数先执行,代表的是当前函数返回的结果functionsum(){vartotal=0;//return;}console.log(sum())//->undefined//如果函数中没有return或者return后面啥也没有,默认返回的结果也是un
uplyw
·
2023-10-15 23:24
Vue.
js笔记
— axios 前台拦截器
我们在请求后台数据时,都会在请求过程中执行动画,和统一管理请求错误、MD5加密、验证TOKEN,等等的情况;使用axios做请求时,你可以做如下设置来解决以上问题1、npmiaxiosqs--save来下载这两个模块2、创建fetch.js文件,内容如下:importaxiosfrom'axios'importqsfrom'qs'//直接post请求后台取不到参数,()//发起请求时,会执行该方法
honglingdai
·
2023-10-15 08:54
nodejs linux模块全局,node
js笔记
一--模块,全局process对象;
一、os模块可提供操作系统的一些基本信息,它的一些常用方法如下:varos=require("os");varresult=os.platform();//查看操作系统平台//os.release();查看操作系统版本//os.type();查看操作系统名称//os.arch();查看操作系统CPU架构console.log(result);二、process是一个全局内置对象,可以在代码中的任何
Kevin Hwang
·
2023-10-12 12:16
nodejs
linux模块全局
2021-03-02
JS笔记
SWITCH语句用法varloginType=1;switch(loginType){case0:alert("手机号登陆");break;case1:alert("QQ登陆");break;case2:alert("WeChat登陆");break;case0:alert("sina登陆");break;default:alert("手机号登陆")break;}return用于跳出函数break
Rikka丶
·
2023-10-12 05:46
js笔记
-引用类型
引用类型Object类型创建创建Object实例有两种方式使用new操作符后跟Object构造函数使用对象字面量表示法(不会调用构造函数)varperson=newObject();//同varperson={};varperson=newObject();person.name="Tom";person.age=18;varperson={name:"Tom",//同"name":"Tom",a
quanCN
·
2023-10-05 18:08
JS笔记
:15、16、17章 Canvas、HTML5编程、错误处理
第15章使用Canvas绘图不用说,HTML5添加的最受欢迎的功能就是元素。这个元素负责在页面中设定一个区域,然后就可以通过JavaScript动态地在这个区域中绘制图形。除了具备基本绘图能力的2D上下文,还建议了一个名为WebGL的3D上下文。基本用法:adrawingofsomething.如果不添加任何样式或者不绘制任何图形,在页面中是看不到该元素的。要在这块画布上绘图,需要取得绘图上下文。
Gyoung阿广
·
2023-10-01 06:10
JavaScript
canvas
原生拖放
错误处理
js笔记
二十六之预解释
js中的数据类型基本数据类型stringnumberundefinednullBoolean引用数据类型对象{}对象[]数组/^$/正则Date日期functionvarnum=12;varobj={name:"lilei",age:18}functionfn(){console.log("好好学习,天天向上")}console.log(fn)//->把整个函数的定义部分(函数本身)在控制台输出c
uplyw
·
2023-09-30 08:28
js笔记
函数1.在函数中使用注释/*optional*/来强调形参是可选的.functiona(o,/*optional*/a){}2.arguments(1)指向实参对象的引用,实参对象是一个类数组对象.(2)实参对象可以让函数操作任意数量的实参.functiona(){}
时光机321
·
2023-09-23 13:36
js笔记
二十之Array数组的查询,拼接,转字符串,排列(序)
数组查询slice数组的查询参数:slice(n,m)从索引n开始找到索引m处(不包含m)返回值:把找到的部分以一个新数组返回原来数组不变slice(n)从索引n找到末尾slice(0)或slice()数组克隆,克隆一份和原来数组一模一样的新数组slice()支持负数索引,如果传递的索引为负数,浏览器解析的时候按照总长度+负数索引来处理的varary=[12,23,34,45,56,67,78,8
uplyw
·
2023-09-20 10:20
node.
js笔记
首先:浏览器能执行JS代码,依靠的是内核中的V8引擎(C++程序)其次:Node.js是基于ChromeV8引擎进行封装(运行环境)区别:都支持ECMAScript标准语法,Node.js有独立的API1、下载node.js下载网址:Node.js(nodejs.org)安装过程:直接点击默认下一步即可。注释事项:安装在非中文路径下,无需勾选自动安装其他配套软件。成功验证:打开cmd终端,输入no
打不着的大喇叭
·
2023-09-16 07:49
node.js
node.js
笔记
前端
npm
ecmascript
node.
js笔记
Nodejs基础|BruceBloghttps://brucecai55520.gitee.io/bruceblog/notes/nodejs/node.html
jimeimb
·
2023-09-14 11:40
node.js
笔记
前端
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他