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笔记
vue.js
vue.
js笔记
ES6语法1.letconstjs定义变量只有一个关键字:varvar有一个问题,就是定义的变量有时会莫名奇妙的成为全局变量。
好好学习多挣钱
·
2020-06-20 22:39
框架学习
JS之数据类型
JS数据类型大伙好久不见啊,最近笔者整理
JS笔记
,先持续更新中!祝大家生活愉快_!
Mikejiawei
·
2020-06-04 23:00
03_
JS笔记
尚硅谷
2、JavaScript和和html代码的结合方式代码的结合方式2.1、第一种方式只需要在head标签中,或者在body标签中,使用script标签来书写JavaScript代码alert("hellojavaScript!");2.2、第二种方式使用script标签引入单独的JavaScript代码文件7.1、数组定义方式JS中数组的定义:格式:var数组名=[];//空数组var数组名=[1,
fanxingyue
·
2020-06-04 18:53
JavaWeb
JS
javaweb
JS
读zepto核心源码学习
JS笔记
(3)--zepto.init()
zepto.init()1.首先是第一种情况,selector为空既然是反向分析,那我们先看看这句话的代码;`if(!selector)returnzepto.Z()`这里的返回值为zepto.Z();那我们继续往上找zepto.Z()函数javazepto.Z=function(dom,selector){returnnewZ(dom,selector)}这个函数仍然拥有一个返回值,Z函数的实例
一二三kkxx
·
2020-04-12 00:45
js笔记
二十二之数组排序算法-冒泡,递归,快速,插入
冒泡排序原理:让数组中的当前项和后一项进行比较,如果当前项大于后一项,我们让两者交换位置(小->大)varary=[12,13,23,14,16,11]//第一轮比较://1213[12,13,23,14,16,11]//1323[12,13,23,14,16,11]//2314[12,13,14,23,16,11]//2316[12,13,14,16,23,11]//2311[12,13,14,
uplyw
·
2020-04-10 19:02
学习webpack打包和react.
js笔记
最近几天在看一个开源的数字货币交易所,这个交易所用的react前端框架,用了webpack打包,由于之前自己没有学习过webpack以及react,在这样的情况下看这个项目就显得比较的费力,通过近几天的学习,有一些感悟。我是看的rails365的教程,感觉还不错,这个教程是webpack3的内容,大家可以照着这个教程学习webpack3学会了,webpack4也是很简单的。首先新建一个项目,比如我
宋廉
·
2020-04-09 09:01
2018-11-27
xiximay的
JS笔记
(第二次)QAQ1.JS语法例子如下varlength=16;//Number通过数字字面量赋值varpoints=x*10;//Number通过表达式字面量赋值varlastName
xiximay
·
2020-04-09 04:46
js笔记
七之函数初步了解
函数数据类型函数数据类型也是按照地址来操作的函数:具备一定功能的方法//创建函数:相当于生产了一台洗衣机function函数名(){//->函数体:实现某一个功能的具体js代码}//执行函数:相当于使用洗衣机洗衣服(如果函数创建了但没有执行,函数没有任何意义)函数名()functionfn(){console.log(1+1);}fn//输出函数本身fn()//2把函数执行(把函数体中实现功能的代
uplyw
·
2020-04-08 23:48
JS笔记
:node脚本
今天偷懒,打算脚本也开始用js写。用js写脚的本可用node来运行。nodemyscript.jsargs也可以用前缀:#!/usr/local/bin/node然后用./app.js[args]来运行。commandline的parameters用process.argv来获取。基本脚本前缀可以这么写:varargs=process.argv.slice(2);if(args.length!=1
开水的杯子
·
2020-04-07 19:06
原生
JS笔记
01:执行环境与作用域链
概念执行环境(executioncontext):是JavaScript中一个非常重要的概念。执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。执行环境的变量对象:每个执行环境都有一个对应的变量对象,它用于存储环境中定义的所有变量和函数。我们在代码中无法直接访问它,但解析器在后台会实际使用它。作用域链(scopechain):当函数被执行时,它的执行环境会被推入一个环境栈中。在函数
张仕春
·
2020-04-07 01:53
js笔记
三十九之call,apply和bind的区别
callvarobj={name:"lilei"};functionfn(num1,num2){console.log(num1+num2);console.log(this);}fn(100,200);//->300window->num1=100,num2=200this-windowfn.call(100,200);//->NaNNumber{100}->num1=200,num2=unde
uplyw
·
2020-04-04 01:45
js笔记
01-基本知识
参考廖雪峰JavaScript全栈教程字符串''或者""括起来的字符就是字符串\是转义字符`...`来表示多行串联字符串用+varname='小明';varage=20;varmessage='你好,'+name+',你今年'+age+'岁了!';也可以模板字符串varname='小明';varage=20;varmessage=`你好,${name},你今年${age}岁了!`;alert(me
大飞哥
·
2020-04-02 11:21
前端开发公共css,
js笔记
前沿在最近开发中,需要用到一些公共的自己写好的笔记的时候,发现老是到处乱找代码,之前也有存储,各种笔记,各种备份,但是发现好不方便,于是就想到了网络是个好东西,就开始记录下来,方便自己以后使用,一方面提醒自己时刻保持这种做笔记的好处,另一方面可以提高自己的开发效率,毕竟好记性不如烂笔头吗。这个笔记以后会随时更新,因为开发过程中会遇到各种问题。希望可以多多提意见。//此base.css为pc端公共c
愿醒静卧忘尘谷
·
2020-03-31 16:58
JS笔记
1、函数的调用:函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块functionmyFunction(){alert(哈喽!");}点击这里2、JavaScript函数语法:函数就是包裹在花括号中的代码块,前面使用了关键词function,例如:functionfunctionname(){这里是要执行的代码}当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户
阿甘呀
·
2020-03-30 04:20
5月15号星期二
Js笔记
循环语句案例以及数组
循环语句(1)while(条件){//满足条件时执行的语句先判断再做}while循环中结束循环用break(2)do{//要执行的操作先做再判断}while(条件)案例:do{varuname=('请输入员工姓名');if(uname==='exit'){break;}}while(true)(3)for(vari=0;i<=10;i++){//要执行的语句//var可以声明多个变量}执行顺序:1
梁萌0328
·
2020-03-27 14:45
Angular
Js笔记
Controller构造controller(name,constructor)ParamTypeDetailsnamestring/ObjectObjectControllername,oranobjectmapofcontrollerswherethekeysarethenamesandthevaluesaretheconstructors.constructorFunctionControl
tenlee
·
2020-03-26 01:45
JS笔记
:正则表达式 (Regex)
RegexUsageRegExmethodsexecSearchformatchinstring;returnsarrayornull.Thereturnvaluearrayonlycontainsthefirstcaptureandmatch.It'smeanttobeusedwithawhileloop.Usage://withoutcapturegroupvarre=/cat/g;varre
开水的杯子
·
2020-03-21 22:08
JS笔记
变量提升:把变量提升提到函数的top的地方(http://www.jb51.net/article/30719.htm)Generrator:异步函数(http://www.ruanyifeng.com/blog/2015/04/generator.html)阻止touchmove事件:此类事件是手机touchmove默认事件行为,可以通过js代码隐藏事件:$(‘body’).on(‘touchm
浮囡
·
2020-03-21 19:55
JS笔记
:ES6 Syntactical Sugar
TemplatingBasicallyyoucanusethesamesyntaxasgroovystringinterpolation.//Multilinestrings`ThisisalegalstringinES6.`//Stringinterpolationvarname="Bob",time="today";`Hello${name},howareyou${time}?`Variabl
开水的杯子
·
2020-03-21 04:14
Angular
Js笔记
-- ui-router替换frameset布局
说到frameset,一些老的前端工程师肯定不陌生,是一种用于实现框架式布局的标签,但是在Html5中将这个标签废弃掉了。那么,在如今Html5大行天下的时代,我们又如何去实现框架式布局呢?本片文章,我们将介绍一下如何在H5中实现框架式布局,这边我们需要借助AngularJs框架(多这个框架不熟悉的,建议先去学习一下基础再来看这篇文章),在AngularJs中实现了一个叫ng-router的路由框
junjunxx
·
2020-03-20 16:32
学习
JS笔记
(第七章-闭包,作用域)
闭包的概念##Paste_Image.png闭包实例##数据传递更加灵活###Paste_Image.png常见错误之循环闭包###Paste_Image.png封装变量###Paste_Image.png闭包小结##Paste_Image.png作用域##js有三种作用域:全局,函数,eval,js没有块级作用域Paste_Image.png作用域链###用newfunction()构造的函数访
这很重要吗
·
2020-03-19 05:16
JS笔记
:ES6 Arrow functions
Anarrowfunctiondoesnotcreateitsownthis,thethisvalueoftheenclosingexecutioncontextisused.https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/Arrow_functionsfunctionPerson(){this
开水的杯子
·
2020-03-17 12:47
node.
js笔记
~第一天
前不久一直在学vue.js对于自带的脚手架很多运行模式不是很理解。做了个小dome就停了,浏览了一些es6语法,模块化的概念,今天遇到node.js让我有一种豁然开朗的感觉。原来好多疑惑的事情是这么回事。1.什么是node.js正如维基百科所说:“Node.js是谷歌V8引擎、libuv平台抽象层以及主体使用Javscript编写的核心库三者集合的一个包装外壳。”我的理解它是一个服务器端语言,让j
取个帅气的匿名吧
·
2020-03-16 14:01
E
JS笔记
-常用标签
EJS常用标签流程控制标签输出标签(原文输出HTML标签)输出标签(HTML会被浏览器解析)注释标签主要注意的是和的区别,官方是这么说的EscapeshtmlbydefaultwithUnescapedbufferingwith这个有什么用呢?比如我要输出一个json对象供客户端javascirpt使用,或者想输出一些动态生成的HTML标签,其实不想被escape,就可以用这个。
哪吒闹海全靠浪
·
2020-03-16 02:19
Angular
JS笔记
(模块设置,SPA)
若有不妥,请多指教目录:1.模块设置2.路由/SPA(SinglePageApplication)/单页面app3.AngularJS中使用JQuery4.AngularJS使用的流程概览1.模块设置AngularJS执行流程1.1配置通过config方法实现对模块的配置,AngularJS中的服务大部分都对应一个“provider”,用来执行与对应服务相同的功能或对其进行配置看2个配置的基本使用
oldSix_Zhu
·
2020-03-15 06:52
我的
JS笔记
汇总
学习JS的笔记整理:变量;类型检测;类型转换;作用域;执行上下文;函数;闭包;模块;原型;类;this;跨域;我只是一个自学JS的初学者,笔记是学习时各处收集的,有一些是我自己的理解。但是不少知识来自分享到网络的大神们,因为实在不知道我在哪里使用了谁的文章,所以只能统一的表达一下我的感谢!文章里边可能有的地方会有错误,如果发现,可以留言提醒我。喜欢的话希望点下star。
骷髅不会笑丶
·
2020-03-14 00:42
Node.js 笔记三:了解npm
Node.
js笔记
三:了解npm如果你被Bower/spm/Component/Duo...坑过,请回到npm的怀抱。
brandonxiang
·
2020-03-13 05:21
js笔记
---RegExp对象
正则表达式(regularexpression)是一种表达文本模式(即字符串结构)的方法,常常用作按照“给定模式”匹配文本的工具。1、新建正则表达式有两种方法。一种是使用字面量,以斜杠表示开始和结束。varregex=/xyz/;另一种是使用RegExp构造函数。两种等价varregex=newRegExp('xyz');2、正则对象生成以后,有两种使用方式:正则对象的方法:将字符串作为参数,比如
秋秋秋web
·
2020-03-13 05:05
JS笔记
:ES6 Class
基本使用classPoint{constructor(x,y){this.x=x;this.y=y;}getx(){returnthis.x;}gety(){returnthis.y;}staticdistance(a,b){constdx=a.x-b.x;constdy=a.y-b.y;returnMath.hypot(dx,dy);}}constp1=newPoint(5,5);constp2
开水的杯子
·
2020-03-09 07:29
JS笔记
1.比较小数相等时,切记不要直接使用===,而是使用相减取绝对值的方式--------------------------0.1+0.2===0.3//falseMath.abs(0.1+0.2-0.3)"2018/1/108:00:00"新版浏览器,IE11newDate('2018-01-01')//=>"2018/1/100:00:00"某些旧版安卓newDate('2018-01-01')
JasonCooper
·
2020-03-08 20:01
读zepto核心源码学习
JS笔记
(4)--内部方法
根据第一篇整体框架,可以知道$()方法返回的Z函数的实例化;而Z的原型又指向$.fn;所以经过$()处理过的对象,都可以使用$.fn中的方法;这一篇就记录一下读$.fn的笔记;zepto.Z.prototype=Z.prototype=$.fn一内部函数1.zepto.match//判断一个元素是否匹配给定的选择器zepto.matches=function(element,selector){/
一二三kkxx
·
2020-03-06 09:54
笔记 for 基础 JavaScript
[本系列所有代码,定义均来源网路,为个人学习
JS笔记
非本人原创]笔记for基础JavaScriptJavaScript输出使用window.alert()弹出警告框。
0han
·
2020-03-04 17:33
Laya Byte
参考关于BigEndian和LittleEndianLaya官方示例Byte二进制读写
js笔记
一ArrayBufferTypeArray在开发项目中,二进制的操作是不可或缺的。
合肥懒皮
·
2020-02-29 06:23
2018-11-16
xiximay的
JS笔记
>_hellodocument.genElementById("demo").innerHTML="world";//*输出的是world不是hello//*document.getElementById
xiximay
·
2020-02-28 18:36
JS笔记
1.快速入门
题外话此系列文章以ES6为标准,总结于廖雪峰老师的JavaScript教程JS代码可以嵌在网页任何地方,通常都嵌到...标签中。1.1基本语法JavaScript的语法和Java语言类似,每个语句以;结束,语句块用{...}。但是,JavaScript并不强制要求在每个语句的结尾加;,浏览器中负责执行JavaScript代码的引擎会自动在每个语句的结尾补上;。JavaScript本身对嵌套的层级没
wtdrm
·
2020-02-28 10:09
js笔记
---Math对象
Math对象提供以下一些只读的数学常数。E:常数e。LN2:2的自然对数。LN10:10的自然对数。LOG2E:以2为底的e的对数。LOG10E:以10为底的e的对数。PI:常数Pi。SQRT1_2:0.5的平方根。SQRT2:2的平方根。1、Math.round()用于四舍五入2、Math.abs()返回参数值的绝对值3、Math.max()返回最大的参数4、Math.floor()返回小于参数
秋秋秋web
·
2020-02-27 21:29
学习
JS笔记
(第八章-OOP上)
OOP概念##OOP特点:抽象、封装、继承、多态Paste_Image.pngprototype属性与原型##创建一个函数Foo时,Foo会有一个prototype属性,并默认有两属性:Foo.prototype.constructor和Foo.prototype.__proto__其中,Foo.prototype.__proto__就是Foo.prototype的原型Foo.prototype.
这很重要吗
·
2020-02-26 23:01
我的
JS笔记
-- 异步任务
JS是单线程的(所谓单线程,是指在JS引擎中负责解释和执行JavaScript代码的线程只有一个,叫主线程),就是说JS同一时间只能处理一件事。那么就可能出现这种情况:一件事需要花费很长时间处理,后面的事情只能等待,体验就非常差。所以JS中将执行的任务分为两类:同步任务和异步任务。同步任务,同步任务指的是,发出调用立即获得结果的为同步任务。同步任务会在调用之后一直等待,直到返回结果。异步任务,异步
骷髅不会笑丶
·
2020-02-26 07:19
Node.
js笔记
(配置环境,简单搭建服务器,建站)
Node.js是一个在浏览器之外可以解析和执行JavaScript代码的运行时环境或平台,使JavaScript脱离了HTML的与浏览器的限制,可以在服务器端使用,当node中js代码对外提供了一些服务器功能的服务的时候,运行代码电脑就能算为是服务器特性是事件驱动,无阻塞I/O模型Node.js官网(Node.js官网上的API解释很少,有些函数名也很怪,感觉没有语义化,其实是直接用的Linux命
oldSix_Zhu
·
2020-02-26 07:06
2018.5.18
js笔记
字符串:有下标和长度,访问元素也需要便利(用for循环便利)声明一个字符串varstr='nozuonodie';console.log(str);for(vari=0;iconsole.log(str.charAt(i));console.log(str.charCodeAt(i));}API1)toUpperCase();转大写2)toLocaleString();转小写3)slice(sta
_z王箭
·
2020-02-25 18:02
5月10号星期四
Js笔记
隐式转换,强制转换,运算符和表达式
一、隐式转换结论1.数字+字符串:将数字转换为字符串2.数字+Boolean:将Boolean转换为number类型3.数字+undefined:结果为NaN,NaN的类型为number4.字符串+Boolean:将Boolean转换字符串5.Boolean+Boolean:都转成number在做相加运算注:NaN:notanumber判断一个非数字如果不是一个数字返回true,如果是一个数字返回
梁萌0328
·
2020-02-23 12:23
5月18号星期五
Js笔记
字符串和正则
一、字符串:有下标和长度,也用for遍历案例:varstr='nozuonodie';console.log(str.length);//13for(vari=0;i<str.length;i++){//console.log(str[i]);console.log(str.charAt(i));//输出元素console.log(str.charCodeAt(i));//输出编码值}字符串API
梁萌0328
·
2020-02-22 19:10
深入学习
js笔记
(一、数组去重的7种方法)
以下是阅读了mqyqingfeng的博客原文链接后整理的笔记,感谢mqyqingfeng大大!数组去重-->functionunique1(arr){//for循环去重varres=[]for(vari=0,arrLen=arr.length;iarr.indexOf(item)===index)}functionunique6(array){//利用filter函数和排序returnarray.
会飞小超人
·
2020-02-22 14:38
js笔记
js的数据类型有哪些,判断基本数据类型的操作符有什么数据类型:基本数据类型(string,number,boolean,null,undefined)和引用数据类型(Object,Array),通过typeof关键字判断数据类型document.write()和console.log()有什么不同?实际开发中用什么,为什么要用它document.write()都是输出内容,都必写在script标签
江海大初学者
·
2020-02-17 10:53
学习
JS笔记
(第九章-OOP下)
模拟重载##通过判断实际传入的参数的个数实现模拟重载if(typeofargs[0]==="object"&&args[0])//当对象为null时,用typeof判断也是object,所以还要判断是否为空Paste_Image.png调用子类方法实现继承##调用基类(父类)的方法和属性Person.call(this,name);子类的方法覆盖了基类的方法,在子类中想用父类的初始化,就用Pers
这很重要吗
·
2020-02-14 14:31
2018-05-11
js笔记
一、输出的方式:1.console.log();2.document.write();3.alert();二、弹窗输入框:varinput=prompt('请输入第一个数');(强制转换)varinput=Number(prompt());三、三目运算符:表达式?值1:值2;四、函数:function也做方法或过程是一个预先定义好的可以被反复执行的代码块fun();函数不调用不执行,函数调用时必须
_z王箭
·
2020-02-11 19:58
node.
js笔记
一、什么是node.js1、node.js1.Node.js就是运行在服务端的JavaScript2.Node.js是一个基于ChromeJavaScript运行时建立的一个平台。3.Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。2、node的特点1.异步I/O```$.post('url',
margery
·
2020-02-08 16:31
第四天 node
js笔记
apt-getupdateapt-getinstallopenssh-servernodejs官网:https://nodejs.orgjs重点是DOM(文档对象模型)JavaScriptDOM(推荐看下)apt-cachesearchsshapt-cachesearchgcc>1.txt将查询结果放在1.txt里apt-cachesearchgcc|greplibapt-getinstall-y
yunfeng01
·
2020-02-08 07:03
JS笔记
之第二天
一元运算符:++--分为前++和后++and前--和后--如果++在后面,如:num+++10参与运算,先参与运算,自身再加1如果++在前面,如:++num+10参与运算,先自身加1,然后再参与运算如果--在后面,如:num--+10参与运算,先参与运算,自身再减1如果--在前面,如:--num+10参与运算,先自身减1,然后再参与运算例子:代码是从上到下,一行一行执行的。++在后面:varnum
一个正在追逐的萌新
·
2020-02-07 20:00
JS笔记
之第二天
一元运算符:++--分为前++和后++and前--和后--如果++在后面,如:num+++10参与运算,先参与运算,自身再加1如果++在前面,如:++num+10参与运算,先自身加1,然后再参与运算如果--在后面,如:num--+10参与运算,先参与运算,自身再减1如果--在前面,如:--num+10参与运算,先自身减1,然后再参与运算例子:代码是从上到下,一行一行执行的。++在后面:varnum
正在追逐的萌新
·
2020-02-07 20:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他