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学习笔记
之继承
学习来源:http://www.cnblogs.com/xiaohuochai/p/5721552.html先理解prototype(显示原型)_proto_(隐式原型)constructor之间的关系1.__proto__是每个实例对象都有的一个属性,而prototype是函数(包括构造函数)才会有的属性。2.__proto__指向的是当前对象的原型对象,而prototype指向的是以当前函数作
蔻蔻a
·
2020-08-15 07:36
js
javascript
继承
js学习笔记
之闭包
学习来源:https://www.zhihu.com/people/wang-wang-69-90-11/answers首先清楚一点,在作用域篇有详细讲。作用域链的第一个对象:引用本函数的参数和局部变量作用域链的第二个对象:引用外层函数的参数和局部变量.....作用域链的最后一个对象:引用的全局的执行环境对象,也就是window对象闭包:闭包简单的说就是一个函数能访问外部函数的变量,这就是闭包,比
蔻蔻a
·
2020-08-15 06:25
js
javascript
闭包
Node
js学习笔记
(四):ejs模板布局 layout
为什么80%的码农都做不了架构师?>>>1.如果不愿意使用默认的layout.ejs,可自行指定。例如:res.render("index",{"title":"test","layout":"main"});//或res.render("index",{"title":"test","layout":"main.ejs"});2.如果不愿意使用layout,则可以设置layout为false,例
weixin_34049948
·
2020-08-13 21:55
vue.
js学习笔记
,vue如何生成页面
1、.vue页面经过webpack打包工具,生成对应的.html.js.css文件3、Vue.js组件的重要选项》dataVue所有的数据都是放在data里面的(model层),新建一个Vue对象时,其参数也是一个对象data》methods存放Vue的方法,该方法可以取到data里面的数据。》watch监听作用,监听data里面的数据,或者页面元素,在发生特性动作时执行相应的方法。3、Vue对象
好想养一只金毛
·
2020-08-13 16:10
前端
JavaScript
React.
js学习笔记
(一)生命周期
componentWillMount(){console.log(“创建之前”)}componentDidMount(){console.log(“创建之后”)}componentWillUpdate(){console.log(“更新之前”)}componentDidUpdate(){console.log(“更新之后”)}componentWillUnmount(){console.log(“
霖哥哥丶
·
2020-08-12 12:45
前端框架
js实用例子
js学习笔记
,别错过!很有用的。
jamv163
·
2020-08-11 17:20
.net
javascript
js
网页设计
【Vue.
js学习笔记
】2:从Vue中的插值认识Vue
Vue的上一篇学习已经是上周了,深切感受到了vue-cli和node的复杂,还是先用cdn引入Vue然后好好学一下Vue基础吧。可以使用runoob上推荐的bootcdn:或者使用官网推荐的cdn:声明式渲染和插值Vue用其模板语法声明式地将数据渲染到HTML的DOM中,插值是其实现数据绑定的方式。文本插值一个简单的Vue插值实例:测试Vue{{msg}}//创建一个Vue实例varvm=newV
LauZyHou
·
2020-08-11 16:58
Vue.js
JS学习笔记
— BOM
BOM浏览器对象模型window窗口window.outerWidth/outerHeight-完整窗口大小window.innerWidth/innerHeight-文档显示区大小window.open()-打开新窗口window.close()-关闭当前窗口window.moveTo()-移动当前窗口window.resizeTo()-重新调整当前窗口screen屏幕信息screen.widt
阳仔的蘑菇头
·
2020-08-10 21:58
Web前端
web
js
css
Node.
js学习笔记
(一)—— Node基础
欢迎转载,但请注明出处:http://blog.csdn.net/sysuzjz/article/details/43968787Node.js扫盲名字Node.js有多种别称,Node,Nodejs,NodeJS。为了表示方便,文中会更频繁使用Node来表示。为什么命名为Node呢?一开始,创造者RyanDahl是称呼为web.js的,目的是构建一个web服务器。但后来项目发展越来越快,超出了单
sysuzjz
·
2020-08-10 10:24
Node
js学习笔记
:事件——事件类型
js学习笔记
:事件——事件类型web浏览器中可能发生的事件有很多类型。DOM3级事件规定了以下几类事件:UI事件:当用户与页面上的元素交互时触发。
gigi就是我
·
2020-08-10 09:26
javascript
[Three
Js学习笔记
] 精灵与canvas结合动态生成伪三维文字
精灵与canvas结合动态生成伪三维文字介绍由于三维文字太过占用内存,但是项目中又需要,参考在CSDN各路大佬的相关代码,研究出了另一种创建三维文字的方法,这种方法可以创建伪三维文字####创建过程如下1.使用canvas画布,并在画布上写入自己想要创建的三维文字letcanvas=document.createElement('canvas');canvas.width=256;canvas.h
幻梦往昔
·
2020-08-10 00:37
ThreeJS
[Three
Js学习笔记
]2.Threejs卡顿优化-释放显卡缓存
做项目的过程中,遇到了很多的卡顿问题,最后经由暮志未晚https://www.wjceo.com/群内各个大佬的指点,明白释放缓存的重要性,在这里作为一篇小笔记记录在这里1.删除场景中的物体时,记得同时调用dispose方法来清空显存占用/***清空当前obj对象的缓存*@parammeshmesh对象**/functionclearCache(mesh){letmesh;mesh.geometr
幻梦往昔
·
2020-08-10 00:37
ThreeJS
Three
JS学习笔记
(5)-绘制网格
绘制一个网格的代码,如下所示:body{margin:0;}div#canvas-frame{border:none;cursor:pointer;width:100%;height:600px;background-color:#EEEEEE;}//定义场景并初始化varscene;functioninitScene(){scene=newTHREE.Scene();}//定义相机并初始化var
hbliu_ren
·
2020-08-09 21:30
ThreeJS
Three
JS学习笔记
(4)-3D文字
varscene,camera,render;varloader=newTHREE.FontLoader();//导入字体,设定字体,这里的话,你们找对自己的字体路径,可能和我的不一样的!!下载的three.js包里面examples/fonts里面有字体loader.load('../examples/fonts/helvetiker_bold.typeface.json',function(f
hbliu_ren
·
2020-08-09 21:30
ThreeJS
Node
js学习笔记
(十)--- 与MongoDB的交互(mongodb/node-mongodb-native)、MongoDB入门
目录简介MongoDB安装(windows)MongoDB基本语法和操作入门(mongo.exe客户端操作)库操作插入查询修改删除存储过程nodejs操作MongoDB插入查询修改删除调用存储过程写在之后...简介MongoDB开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序;高伸缩性;NoSQL毕竟还处于发展阶段,也有说它的各种问题的:http://coolsh
dbow21397
·
2020-08-09 07:00
JS学习笔记
——基础知识总结(函数)
JS基础知识总结1(函数)前言一、函数概念二、函数的定义1、声明式:2、赋值式:三、函数的调用四、函数相关基础知识1、参数2、return3、预解析4、作用域作用域延展知识——变量使用规则五、练习题学习笔记链接1、Javascript由来及书写方式2、数据类型与简单运算3、选择语句if、switch及练习题4、循环语句while、dowhile、for及练习题5、函数、预解析、作用域【本篇】5.1
丶枫笙
·
2020-08-08 14:38
JavaScript
JS学习笔记
——基础知识总结(数组)
JS基础知识总结3(数组)前言一、数组(array)概念二、常用数组方法1、创建一个数组2、改变一个数组的值3、反转一个数组的值4、对数组排序5、拼接多个数组6、链接数组每一个值7、具有一定兼容问题的方法(一)ES5数组常用方法三、数组的遍历四、数组排序1、冒泡排序2、选择排序五、练习题学习笔记链接1、Javascript由来及书写方式2、数据类型与简单运算3、选择语句if、switch及练习题4
丶枫笙
·
2020-08-08 14:38
JavaScript
Vue.
js学习笔记
一、安装Vue.js安装node.js下载相应版本的node.js,下载地址:https://nodejs.org/en/download/。安装完成后,cmd调出命令面板,输入node-v回车,显示相应版本则安装成功,node环境已经安装完成。安装cnpm,因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,所以还需要npm的国内镜像---cnpm。在命令行中输入npminstal
前端深深
·
2020-08-08 13:52
Vue.js
【
JS学习笔记
】8.JavaScript数组(数组,for....in循环,二维,冒泡排序)
文章目录数组的基本1.定义一个数组:2.向数组中的元素赋值:3.获取数组中的元素4.用length属性,获取数组的大小,并使用循环遍历数组的每个元素创建数组的方法方式一:直接使用newArray();方式二:使用数组字面量补充知识:for...in循环数组的常用方法排序法sort();反转reverse()拼接操作join(),concat()join():将数组拼接为stringconcat()
jacksoncya
·
2020-08-08 12:12
JavaScript
【
js学习笔记
-022】-- 对象转换为原始值
对象到布尔:比较简单所有对象到布尔都是true,包括包装类newBoolean(false)是一个对象而不是原始值,它将转换为true对象到数字,对象到字符串比较复杂一些。注意这里讨论的是本地对象,不包含宿主对象(例如浏览器定义的对象)所有对象继承了两个转换方法。第一种toString(),它的作用是返回一个反映这个对象的字符串。默认的toString()方法并不会返回一个有趣的值。很多类定义了特
不一样的水果
·
2020-08-08 00:05
JS学习
Node.
js学习笔记
1.什么是Node?node是一个基于Chromev8引擎的js代码运行环境2.Node的组成ECMAScript+Node.js的API3.Node.js模块化开发:Node.js规定一个js就是一个模块,模块内部定义的变量和函数默认情况下在外部是无法得到的。模块成员的两种导出方式:第一种:使用exports对象进行成员导出,使用require方法进行模块导入第二种:使用module.expor
梦想在旅途Mr_Shaw
·
2020-08-07 17:53
Node.js
我的three
js学习笔记
(三)——相机旋转
写在前面虽然看起来好像是物体自身在旋转,但确实是相机在围绕场景旋转。另外,用简单的三个变量实现了重力模拟。相机旋转方法vartheta=0;varrender=function(){requestAnimationFrame(render);controls.speedY+=controls.gravity;controls.posY+=controls.speedY;sphere.positio
chenqiong1991
·
2020-08-07 13:38
学习笔记
three.js学习笔记
Js学习笔记
-事件冒泡、事件捕获、阻止默认行为
事件冒泡事件冒泡是指,触发内层的事件之后,事件会按照DOM的层次结构像水泡一样不断的向上直至顶端.例如:$(function(){//为span元素绑定click事件$('span').bind("click",function(){vartxt=$('#msg').html()+"内层span元素被点击.";$('#msg').html(txt);});//为div元素绑定click事件$('#
KoalaShane
·
2020-08-07 11:18
Javascript
Nodejs进阶:基于express+multer的文件上传
本文摘录自《Node
js学习笔记
》,更多章节及更新,请访问github主页地址。欢迎加群交流,群号197339705。
weixin_34390105
·
2020-08-05 15:10
Node.
js学习笔记
9——Express框架
Node.
js学习笔记
9——Express框架Express是Node.js官方推荐的唯一一个Web开发框架。Express的功能:(1)为http模块提供更高层的接口。
weixin_30315435
·
2020-08-05 14:01
Node.
js学习笔记
(一)(安装、http模块、url模块)
Node简介Node是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。发布于2009年5月,由RyanDahl开发,实质是对ChromeV8引擎进行了封装。Node对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常
小豆花儿
·
2020-08-05 14:11
学习笔记
Node.
js学习笔记
5-Express与中间件
注意:撰写本文目的主要是为了给自己做一个备忘录,如果你学过Node.js并且希望从本文中找到一些忘记的知识点,那么你可以阅读本文章。由于文章内讲解并不是很多,因此此文章并不适合小白入门使用。1.Express框架1.1.Express入门当我们使用了Express模块之后,高效就不在是梦想。下面的示例仅仅是使用了**app.get()**进行解析,很简单的就实现了前文用路由实现的的繁琐的逻辑。代码
北国猫蜜嗨
·
2020-08-05 12:15
Node.js基础知识
css+html+
js学习笔记
---html
CSS+HTML+JS中关于HTML关于连接css或者js文件css/common.css是css文件夹的文件名称。而在hbuilderX中,只要打出link即可弹出提示,推荐把link写在中。按钮css行内样式的写法如上:可以直接在某个标签容器中添加属性style="",然后直接在这个属性里面写css样式即可,这种写法不推荐js/main.js是js文件夹的文件名称。js的页面级使用,scrip
SEVEN clock
·
2020-08-05 11:10
css+html+js
【
js学习笔记
-104】-----客户端存储cookie
客户端存储---cookiecookie数据会自动在web浏览器和Web服务器之间传输,因此服务端脚本就可以读、写存储在客户端的cookie值。操作cookie的API很早就已经定义和实现,因此该API兼容性很好。便,该API几乎形同虚设。根本没有提供诸如查询、设置、删除cookied的方法,所有这些操作都要通过以特殊格式的字符串形式读写Document对象的cookie属性来完成。每个cooki
不一样的水果
·
2020-08-05 10:59
JS学习
JS学习笔记
1-JS基本功
疑问:构造函数的原理0.JS作用概述验证表单(以前的网速慢)页面特效(PC端的网页效果)移动端(移动web和app)异步和服务器交互(AJAX)服务端开发(nodejs)浏览器工作原理1.JS组成JS=ECMAScript+DOM+BOM+高级ECMAScript(前身为欧洲计算机制造商协会)JavaScript的语法规范DOM(DocumentObjectModel的简称)JavaScri
jerryken0204
·
2020-08-05 00:34
Js学习笔记
1、基本的数据类型number(包含整型和浮点型)、null(空)、undefined(当函数没有返回值时打印)、Boolean、string。2、常用函数typeof和Pythono中type函数功能一样,trim()函数和python的strip()函数功能一样。NaN只要参与比较,结果一定是false。比较运算符两侧如果一个是数字类型,一个是其他类型,会将其类型转换成数字类型.比较运算符两侧
浮生醉清风i
·
2020-08-04 20:42
JavaScript
pdf.js
http://blog.csdn.net/xiangcns/article/details/420[
js学习笔记
]PDF.js专题标签:javascriptpdf.js2014-12-2223:0156513
彪哥的文章
·
2020-08-04 14:02
h5
js学习笔记
dom的概念document就是html页面的文档对象,在控制台输出的样子就是这样获取元素的方法document.getElementById("id的值")document.getElementsByTagName("标签的名字")document.getElementsByName("标签的name值")document.getElementsByClassName("标签的类属性值")//根
lintiyan
·
2020-08-03 19:40
前端
js学习笔记
第二篇:javascript字符串操作与java字符串操作异同探究
本文主要探究javascript和java对字符串的一些常用操作的异同点。1.截取字符串javascript:提供两种方法截取字符串:substr(Numberstart,Numberlength):需要传入两个参数,第一个参数是截取字符串的起始索引,第二个参数是要截取的字符串的长度,注意是长度,长度,长度,首次用的时候被坑的好惨:varstr="2016081911";alert(str.sub
koushr
·
2020-08-03 18:11
javascript
node.
js学习笔记
node
js学习笔记
1.为什么学习nodejs?1.了解应用程序完整开发过程,更好的与后端进行交换;2.具有全栈开发能力;2.nodejs是什么?
Berlin_Rome
·
2020-08-02 15:25
node.js
147.Node.
js学习笔记
(一)2018.11.27
1.Node.js介绍1.1Node.js是什么Node.js®isaJavaScriptruntimebuiltonChrome’sV8JavaScriptengine.Node.js不是一门语言Node.js不是库、不是框架Node.js是一个JavaScript运行时环境简单点来讲就是Node.js可以解析和执行JavaScript代码以前只有浏览器可以解析执行JavaScript代码也就是
youyouwuxin1234
·
2020-08-02 14:16
Node.js
Python
Node.
js学习笔记
Node.jsJavaScript为客户端而生,Node.js为网络而生。Node.js能做的远不止开发一个网站那么简单,使用Node.js,你做以下开发:-具有复杂逻辑的网站;-基于社交网络的大规模Web应用;-WebSocket服务器;-TCP/UDP套接字应用程序;-命令行工具;-交互式终端程序;-带有图形用户界面的本地应用程序;-单元测试工具;-客户端JavaScript编译器。此外,no
iXiongYu
·
2020-08-02 14:22
笔记
Node.
js学习笔记
5-异步编程
异步编程阅读这篇blog大约需要10分钟Node.js的关键词就是异步、非阻塞、事件、单线程。所以理解并熟练掌握异步编程非常重要:callback概念Promiseaysnc/await“Writecodethatiseasytodelete,noteasytoextend.”—Tef,ProgrammingisTerrible介绍今天的主要内容其实都是JavaScript的语法:最简单的异步函数
W1nt3rs
·
2020-08-02 13:46
Node.js
Vue.
js学习笔记
第一天
第一天前端三大主流框架:vue.jsangular.jsreact.js框架和库的区别:框架:是一套完整的解决方案,对项目的侵入性较大,项目如果需要更换框架,则需要重新架构整个项目库(插件):提供某一个小功能,对项目的侵入性较小,如果某个库无法完成某些需求,可以很容易切换到其他库实现需求MVC和MVVM的区别MVC(modelviewcontrol)是后端的数据层,视图层,业务逻辑层MVVM(mo
zzzzzzrrryyy
·
2020-08-02 13:53
js学习笔记
之 for循环的三种方式。
第一种:根据长度循环遍历letall_price=0;for(leti=0;i
er.chen_sir
·
2020-08-02 13:46
vue学习笔记
Vue.
js学习笔记
: 数据绑定语法---绑定表达式
1.JavaScript表达式放在双大括号标签内的文本称为绑定表达式。在Vue.js中,一段绑定表达式由一个简单的JS表达式和可选的一个或多个过滤器构成HTML:数字加减:{{number+1}}三目运算:{{ok?'yes':'no'}}JS表达式:{{message.split('').reverse().join('')}}JS:var vm1=new Vue({ el:'#test0
weixin_33739523
·
2020-08-01 04:07
underscore.
js学习笔记
学习新知识有时候很难决定是做深度遍历还是广度遍历,比如那么多javascript框架,是先都走马观花看一遍呢还是逮着一个看下去,完了再看另一个呢?我觉得主要是看兴趣,至少目前我是这种状态。几个月前老吴同学在构建自己的一个应用时用到underscore,当时他给我演示了一下,但是没啥概念,只知道是个类库。最近看backbone.js时很多人提到喜欢backbone.js其实是喜欢underscore
李子无为
·
2020-07-31 20:35
大前端
Rx
JS学习笔记
1
前置:我目前的学习资料是30天精通RxJS,那个时候的RxJS是5.x版本,而目前最新版本是RxJS6,所以资料会放一部分5.x的代码,我也会自己将他转录成RxJS6的版本,可以做一个对比。学习前置:需要JavaScript的相关知识,了解Ajax,会用控制台,最好有ES6和node.js的基础。在线代码平台:JSBin为什么学习RxJS目前刚进公司,权限很多都没批下来,因为公司的前端框架用的是A
Sczlog
·
2020-07-31 18:48
js学习笔记
:DOM2和DOM3(放弃……)
DOM1级主要定义的还是HTML的地层结构,DOM2和DOM3级则在这个结构的基础上引入了更多的交互能力。为此,DOM2和DOM3级分为许多模块,分别描述了DOM的某个非常具体的子集。DOM2核心:为节点添加了更多方法和属性DOM2视图:为文档定义了基于样式信息的不同视图DOM2事件:说明了如何使用事件与DOM文档交互DOM2样式:定义了如何以编程方式来访问和改变CSS样式信息DOM2遍历和范围:
gigi就是我
·
2020-07-31 16:19
javascript
js学习笔记
:DOM扩展
尽管DOM作为API已经十分完善了,但为了实现更多功能,仍会有一些标准或专有的扩展。对DOM的两个主要的扩展是SelectorsAPI和HTML5.SelectorsAPI众多js库中最常用的一项功能就是根据CSS选择符选择与某个模式匹配的DOM元素。实际上,jQuery的核心就是通过CSS选择符查询DOM文档取得元素的引用,从而抛开getElementById()和getElementsByTa
gigi就是我
·
2020-07-31 16:19
javascript
js学习笔记
:DOM——节点层次
DOM(文档对象模型)是针对HTML和XML文档的一个API,描绘了一个层次化的节点树。DOM可以将任何HTML或XML文档描绘成一个由多层节点构成的结构。节点分为几种不同的类型。文档节点是每个文档的根节点。html元素为文档元素。文档元素是文档的最外层元素文档中的其他所有元素都包含在文档元素中。每个文档都只能有一个文档元素。在html页面中,文档元素始终都是html元素。在这里用脑图总结了一下各
gigi就是我
·
2020-07-31 16:19
javascript
js学习笔记
:DOM——DOM操作技术
动态脚本使用元素可以向页面中插入js代码,一种方式是通过其src特性包含外部文件;另一种方式就是用这个元素本身来包含代码。而动态脚本指的是,在页面加载时不存在,但在将来的某一时刻通过修改DOM动态添加的脚本。跟操作HTML元素一样,创建动态脚本也有两种方式:插入外部文件和直接插入js代码。动态加载的外部js文件能够立即执行:varscript=document.createElement("scr
gigi就是我
·
2020-07-31 16:48
javascript
js学习笔记
:柯里化
柯里化是指将使用多个参数的函数转换成一系列使用一个参数的函数的技术。柯里化的用途主要是参数复用,例如:functionadd(a,b){returna+b;}add(1,2)//3在柯里化之后或许可以这样使用:varaddCurry=curry(add);addCurry(1)(2);//3或许针对这种简单的将两个数相加的场景,柯里化显得有点多余。但是如果我们想使用这个函数完成通用的事情,比如为所
gigi就是我
·
2020-07-31 16:48
javascript
面试
javascript
柯里化
JS学习笔记
JavaScript一、JavaScript简介1.什么是JavaScript?JavaScript简称JS,由网景公司开发的客户端脚本语言(Java服务器端的编程语言),不需要编译,可以直接运行Web前端三层:结构层HTML定义页面的结构样式层CSS定义页面的样式行为层JavaScript用来实现交互,提升用户体验2.JavaScript作用在客户端动态的操作页面eg:购物车在客户端做数据校验在
abcdyjwll
·
2020-07-31 15:14
【Vue.
js学习笔记
】20:使用vue-router做动态路由,嵌套路由
学习b站上的小马视频。动态路由动态路由可以设置动态参数等,适合REST风格的接口,或者用于url级别的分页等功能。App.vue这里设置一个类似导航条或者分页条的路由。主页第一页第二页exportdefault{name:'App'}#app{font-family:'Avenir',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antiali
LauZyHou
·
2020-07-31 14:15
Vue.js
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他