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高级
前端网页学习Day56 JavaScript高级
JS高级
一、函数高级1、函数回调//回调的函数functioncallback(data){}//逻辑函数functionfunc(callback){//函数回调if(callback)callback
A_GooD_CanceR
·
2020-07-10 18:55
html
制作网页的切图过程中div+css的命名规则
网页切图过程中div+css命名规则**注:1.前端课程体系(1)服务器端开发:项目导入/数据库/JS基础/服务器开发(2)前端核心技术:HTML/AJAX/CSS/bootstrap(3)前端进阶技术:
JS
幼儿园小班班长
·
2020-07-10 05:53
HTML
JS高级
程序设计选读 笔记
1.函数的参数函数的参数在函数内是通过一个数组表示的,函数接收的始终都是这个数组,而不管数组中包含哪些参数,在函数实体内我们可以通过arguments这个对象来访问这个参数数组。arguments与数组类似,但并不是数组实例。arguments中的值永远与对应的命名参数的值保持同步,他们的内存空间是独立的,但是值会同步。还有,arguments对象的长度取决于实际传入的参数个数,而不是定义函数是的
认真的Too
·
2020-07-09 19:03
js高级
-课堂笔记
js高级
-课堂笔记变量定义:let常量定义:const数据类型:boolean:布尔类型number:数字类型string:字符串类型,单引号和双引号都可定义object:对象类型undefined:未定义类型运算符
huanghai_fu
·
2020-07-09 17:15
前端大神是如何一步步学习进阶的?
JS高级
特征:正则表达式、排序算法、递
㼛思雨
·
2020-07-09 15:36
note
javascript
vue.js
html5
node.js
jquery
《
js高级
》chapter3:基本概念
&3.1js的5种基本数据类型:1.undefined:未定义2.null:空对象3.Boolean:布尔值4.Number:数值5.String:字符串js的复杂数据类型:6.object:对象typeof操作符:用来检测给定变量的数据类型返回值除了以上6种,还有一个functionundefined类型只有一个值,就是undefined举个例子:varmessage;//这个变量声明了之后没有
午夜书琳
·
2020-07-09 03:18
2019web前端学习笔记——
js高级
(3)
二、RegExp对象:什么是:保存一条正则表达式,并包含用正则表达式执行验证和查找功能的对象何时:只要在js中使用正则表达式,都要先创建正则表达式对象,再使用正则。如何:1.创建正则表达式对象:2种:(1)创建一个固定的正则表达式对象:varreg=/正则/ig问题://之间不允许写js语句动态生成正则表达式(2)正则表达式需要动态生成varreg=newRegExp("正则","ig")说明:因
xiaoyuzhouxyj
·
2020-07-09 01:14
学习
2019web前端学习笔记——
js高级
(1)
day01主要内容正则表达式String中的正则API:一、正则表达式:二、String中的正则表达式:1.查找敏感词:4种:(1)查找一个固定的敏感词出现的位置vari=str.indexOf("敏感词",starti)在str中,从starti位置开始,找下一个敏感词出现的位置返回值:如果找到,返回敏感词第一个字的下标如果没找到,返回-1问题:只能查找一个固定的敏感词,不支持正则!(2)模糊查
xiaoyuzhouxyj
·
2020-07-09 01:14
学习
js中的闭包
闭包是js的一个难点也是它的一个特色,是我们必须掌握的
js高级
特性,那么什么是闭包呢?它又有什么用呢?
勿语轻尘
·
2020-07-08 21:42
JavaScript
js高级
1、js的数据类型:分类:基本类型(5种),引用类型基本(值)类型,保存在栈中:String:任意字符串Number:任意数字boolean:true/falseundefined:undefinednull:null可以用来判断undefined和null引用类型,保存在堆中:Object:任意对象Function:一种特殊的对象(可以执行)Array:一种特殊的对象(数值下表,内部数据是有序的
Shy啊
·
2020-07-08 10:54
js事件委托(事件代理)机制
同样,所有经过的节点,都会触发对应的事件1、什么是事件委托,
JS高级
程
要努力_
·
2020-07-07 23:51
js
夏
这周开始看
js高级
程序设计,虽然一看就犯困但还是有些收获的,每次困意和意志力角逐的时候我就像个癫痫似的一通乱抖,企图赶走睡意,额。。下周记得买话梅糖治瞌睡。这半年反思最多一是学习方法,二是过去
Karen9
·
2020-07-07 12:32
最新Vue.Js从基础到实战案例高级大合集12套 价值上千元
webApp书城整站开发(vue.js+koa)04:网易课堂-走进vue.js2.005:台湾小凡-VueJs教程45节课06:CZBK-Vue.js+Node.js构建音乐播放器公开课07:爱创课堂-张容铭
js
wyh479878158
·
2020-07-06 08:16
js高级
---js运行原理
概述浏览器组成可分两部分:Shell+内核。浏览器内核又可以分成两部分:渲染引擎(layoutengineer或者RenderingEngine)和JS引擎。渲染引擎功能作用渲染引擎,负责对网页语法的解释(如HTML、JavaScript)并渲染网页。所以,通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解
weixin_30535913
·
2020-07-05 21:57
JS高级
-正则表达式
正则表达式:也叫规则表达式,按照一定的规则组成的一个表达式,这个表达式的作用主要是匹配字符串。元字符.任意一个除了\n以外的字符[]1.表示一个范围[0-9]0到9之间的一个数字,要想表示100-200,要将数字拆分出来[1-2][0-9][0-9][a-zA-Z]表示所有的字母中的一个2.表示把正则表达式中元字符的意义去掉[.]就是表示一个.|或者[0-9]|[a-z]表示的是要么是一个数字,要
哎呦呦胖子斌
·
2020-07-04 18:49
js自执行函数的常见写法
自执行函数的常见写法2016-12-2020:02:261.关于自执行函数1.1写自执行函数的好处:独立的作用域,不会污染全局环境(function(){})();1.2理解重点:函数的自执行过程1.3参考书籍:
JS
diaoying3176
·
2020-07-04 14:02
3、引用类型(2)(《
JS高级
》笔记)
三、Date类型Date类型使用自UTC(国际协调时间)1970年1月1日午夜(零时)开始经过的毫秒数来保存日期。创建方式如下:varnow=newDate();这种方式中,新创建的对象自动获得当前日期和时间。如果想根据特定的日期和时间创建日期对象,可以传入日期的毫秒数。为了简化这一过程,提供了两个方法Date.parse()、Date.UTC()。parse()方法接收一个表示日期的字符串参数,
yjaal
·
2020-07-04 00:42
JS高级
教程知识整理——08原型与原型链
01.原型1.函数的prototype属性*每个函数都有一个prototype属性,它默认指向一个object空对象(原型对象)*原型对象中有一个属性constructor,它指向函数对象2.给原型对象添加属性(一般是方法)*作用:函数的所有实例对象自动拥有原型中的属性(方法)实现代码:Documentconsole.log(Date.prototype,typeofDate.prototype)
我是一个脸
·
2020-07-02 16:29
js
js高级
第三版(第四章 变量、作用域和内存问题)
4.1基本类型和引用类型的值基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。引用类型的值是保存在内存中的对象。4.1.1动态的属性对于引用类型的值,我们可以为其添加属性和方法,也可以改变和删除其属性和方法。不能给基本类型的值添加属性,尽管这样做
lugr_shx
·
2020-07-02 10:26
js
初识原型链——怎么画一条完整的原型链
关于原型链的知识,我刚开始就是看一篇一篇的博客,知识有点零碎,后面看了下《
JS高级
程序设计》,又大致整合了一下。下面记录的是,对于一条完整的原型链长什么样这个问题的思考。
ch206265
·
2020-07-01 19:41
#
JavaScript
js高级
程序设计,基本类型和字符串部分,总结:
1.typeof和instanceof的区别typeof是返回基本数值的类型,有undefined、函数、object、原始类型。instanceof是判断一个变量是否是一个对象的实例,返回的是boolean值。consta=10;constobj=newNumber(10);//一般不建议这么做constnumber=Number(10);//转型函数,转换为基本类型的数值console.log
cs0710
·
2020-06-30 20:00
新手向,原生js制作轮播图,尝试构造函数和原型模式
上最常见的元素了英文一般称为Carousel,google输入carouselpurejstutorial等关键词,会有很多教程,当然,现在针对手机,还有触摸模式(touchenabled),这个后面在研究今天看完了
js
小小小白菜呀
·
2020-06-30 14:56
Require
js高级
应用(四):加载require
在满足CommonJS代码编写规范下,因为require是关键字,如果需要执行同步调用,则需要显式地引入require函数(当然,直接使用requirejs也可以),如下://恒等于真require===requirejs在这里需要重点强调的是,require是内置模块,直接引用即可,不需要配置引用路径,否则将会得不到require函数,如下:define(['require'],function
蚁方阵
·
2020-06-30 07:35
精进的前端
JS高级
---原型链(一看就懂,但18岁以下请绕道)
1)小明是小明妈生的,小狗是小狗妈生的。小明和小狗都是对象实例,而小明妈和小狗妈就是原型。原型也是对象,叫原型对象。2)小明妈和小明爸啪啪啪能生出一堆小明明、小狗妈和小狗爸啪啪啪能生出一堆小狗狗,啪啪啪就是构造函数,俗称造人或造狗。3)小明妈会记录啪啪啪的信息,所以可以通过小明妈找到啪啪啪的信息,也就是说能通过原型对象找到构造函数。4)小明妈可以生很多宝宝,但这些宝宝只有一个妈妈,这就是原型的唯一
前丨端丨小丨学丨生
·
2020-06-30 01:11
前端
js
函数
前端
读书
感悟
品读
语录
前端资料
JS高级
---闭包(一看就懂)
前半个月吧,来了好几次CSDN,发表了好几次文章,都提交不聊,不知道什么原因,马上就要毕业答辩了,答辩完,就可以找工作了,忽然发现时间好快。闭包的百度解释时:包裹一些局部变量的一个函数叫做一个闭包(好像不懂,好吧,往下看)到底什么是闭包?来,先看一段代码:functiona(){varn=0;functioninc(){n++;console.log(n);}inc();inc();}a();//
前丨端丨小丨学丨生
·
2020-06-30 01:10
前端
前端
js
函数
前端
笔记
Ajax
前端
js
函数
感悟
笔记
前端资料
6、面向对象的程序设计2(《
JS高级
》笔记)
2、原型与in操作符有两种方式使用in操作符:单独使用和在for-in循环中使用。单独使用时,in操作符会在通过对象能够访问给定属性时返回true,无论该属性存在于实例中还是原型中。看下面的例子:functionPerson(){}Person.prototype.name="Nicholas";Person.prototype.age=29;Person.prototype.job="Softw
yjaal
·
2020-06-29 20:29
js高级
程序设计阅读摘录1
1.typeof获取未定义的变量也为undefinedvarmessage;//这个变量声明之后默认取得了undefined值//下面这个变量并没有声明//varagealert(typeofmessage);//"undefined"alert(typeofage);//"undefined"2.typeof判断数组类型的缺陷typeof([])//object第一钟解决方案[]instance
day_day_up
·
2020-06-29 19:37
js高级
jQuery框架easyUI框架
js高级
与easyUI框架一、JavaScript高级1.ajax请求ajax:局部刷新技术使用场景:分页数据的刷新,二级联动,验证用户名是否重复,地图局部刷新核心对象:JavaScript对象XMLHttpRequest
我就是我,是不一样的烟火
·
2020-06-29 09:06
js高级
js高级
程序设计(正则表达式),总结:
1.RegExp类型(1)正则表达式有三个标志,即i,m,gi代表的是匹配字符时忽略字符的大小写m代表的是匹配字符时进行多行搜索,即搜索完一行,会进入下一行继续进行搜索g代表的是匹配字符时进行全局搜索(2)创建正则表达式的方式有两种:*使用字面量进行创建varregExp=/[ab]c/i;//字面创建*通过RegExp构造函数创建注意:通过RegExp构造函数创建时,它有两个参数,分别为匹配的字
cs0710
·
2020-06-29 08:06
js函数闭包与改变this指向方法
1**.
js高级
对象**apply与call的使用方式都可以改变this指向,这个方法会被当前的对象使用,同时这个方法中的this对象就是当前的对象,再调用方法时改变了this的指向//使用方式函数名.
回忆小浪漫
·
2020-06-29 04:37
js高级
程序设计(红宝书)学习笔记一
写在前面算来算去自从2016年六月份毕业开始,到十月份培训结束开始正式工作,也已经将近两年了。。。没错,我并非是科班出身,走的培训路线,四个月的培训时间,课程被安排的满满当当,每天机械式的上课,下课,吃饭,自习,睡觉重复了一遍又一遍。但每当我工作的时间越长越感觉到当时学习知识的匮乏,越能感觉到基础知识的重要性。每次遇到问题,解决问题,不能及时的将错误和解决办法,以及工作中的经验记录下来导致自己没有
乐呀么勒布朗
·
2020-06-28 22:04
js高级
程序设计(红宝书)学习笔记四
引用类型Object类型创建对象的两种方式(1)newvarperson=newObject();person.name="Nicholas";person.age=29;(2)字面量直接创建varperson={name:"Nicholas",age:29};注:通过字面量来创建对象不会调用Object的构造函数Array类型检测数组instanceof与Array.isArray()对于一个网
乐呀么勒布朗
·
2020-06-28 22:04
js高级
程序设计(红宝书)学习笔记六
面向对象对象:无序属性的集合,其属性可以包含基本值、对象或者函数。下面两种声明对象的方式均可:varperson=newObject();person.name="Nicholas";person.age=29;person.job="SoftwareEngineer";person.sayName=function(){alert(this.name);};varperson={name:"Ni
乐呀么勒布朗
·
2020-06-28 22:04
js高级
程序设计(红宝书)学习笔记五
Function类型每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。由于函数名仅仅是指向函数的指针,因此函数名与包含对象指针的其他变量没有什么不同。换句话说,一个函数可能会有多个名字,如下面的例子所示:functionsum(num1,num2){returnnum1+num2;}alert(sum(10,
乐呀么勒布朗
·
2020-06-28 22:04
js高级
程序设计(红宝书)学习笔记三
基本类型和引用类型参数的传递ECMAScript中所有函数的参数都是按值传递的。也就是说,把函数外部的值复制给函数内部的参数,就和把值从一个变量复制到另一个变量一样。基本类型值的传递如同基本类型变量的复制一样,而引用类型值的传递,则如同引用类型变量的复制一样。有不少开发人员在这一点上可能会感到困惑,因为访问变量有按值和按引用两种方式,而参数只能按值传递。检测类型(1)检测基本数据类型用typeof
乐呀么勒布朗
·
2020-06-28 22:04
js高级
正则解析
1.varreg=/./varreg=/\./前者代表任意一个字符而后者代表这个字符串中得有一个.2.?的使用如果单独的一个字符后面带?varreg=/\d?//n?/代表一个或0个这个字符的出现如果是量词+和*,{2,}后面带?取消正则的贪婪性在捕获阶段varreg=/\d+?/;varst="ahfuoi6565232";console.log(reg.exec(st));3.捕获1.普通捕获
weixin_34239169
·
2020-06-28 14:45
正则表达式
JS高级
技巧本篇是看的《
JS高级
程序设计》第23章《高级技巧》做的读书分享。本篇按照书里的思路根据自己的理解和经验,进行扩展延伸,同时指出书里的一些问题。
weixin_34216196
·
2020-06-28 13:46
JavaScript 进阶知识 - 高级篇
JS高级
前言经过前面几篇文章的学习,相信大家已经对js有了大部分的理解了,但是要想真正的掌握好js,本篇才是关键。
weixin_33912638
·
2020-06-28 08:51
JS高级
. 06 缓存、分析解决递归斐波那契数列、jQuery缓存、沙箱、函数的四种调用方式、call和apply修改函数调用方法...
缓存cache作用就是将一些常用的数据存储起来提升性能cdn//-----------------分析解决递归斐波那契数列//定义一个缓存数组,存储已经计算出来的斐波那契数//1.计算的步骤//1.先从cache数组中去取想要获取的数字//2.如果获取到了,直接使用//3.如果没有获取到,就去计算,计算完之后,把计算结果存入cache,然后将结果返回//varcache=[];////functi
黄小二哥
·
2020-06-28 01:48
专辑篇:
JS高级
前言:本篇主要讲各个api主要方法及使用----还有就是js中与众不同的语言特性.JavaScript对象JS中创建对象的方式创建直接的实例:varperson=newObject();person.firstname="John";person.lastname="Doe";person.age=50;person.eyecolor="blue";document.write(person.fi
edwin_hei
·
2020-06-27 11:58
JS原型链的一些理解
关于原型链我的理解是一个构造函数的原型作为另一个构造函数的实例形成的继承关系在
JS高级
程序设计中有这样一个图图片来源于
JS高级
程序设计当我们定义一个函数时会有一个原型,即图中的SuperTypePrototype
一颗粒普斯
·
2020-06-27 00:28
3、引用类型(5)(《
JS高级
》笔记)
七、单体内置对象7.1Global对象实际上,没有全局变量或全局函数;所有在全局作用域中定义的属性和函数,都是此对象的属性。7.1.1URI编码方法Global对象的encodeURI()和encodeURIComponent()方法可以对URI进行编码,以便发送给浏览器。前者主要用于整个URI,而后者主要用于对URI中的某一段进行编码。主要区别在于,前者不会对本身属于URI的特殊字符进行编码,如
yjaal
·
2020-06-26 07:46
网站前端技术与书籍推荐- 下载及安装vue.js
入门类jsDOM编程艺术
js高级
程序设计js编程艺术effectivejs前端很
坚守信仰的臣子
·
2020-06-26 05:02
Android【移动开发】
JS
Android【前端代码】
js高级
程序设计(第五章部分(数组)),总结:
1.数组排序的两个方法reverse()和sort()(1)首先对reverse()方法的认识,它会对数组进行反转,这个在平常用的不是太多。比如,下面的这个小例子:vararr=[1,2,3];arr.reverse();console.log(arr);//3,2,1(2)对于sort()方法的使用,它默认进行的是升序排序。可能大家在第一印象中,都认为这是一个排序方法,但是在一些比较数值的例子中
cs0710
·
2020-06-25 21:01
NODE高级编程阅读笔记系列
前言:本篇是我在阅读node
js高级
编程时写的阅读笔记,如有出入,不吝评论区赐教~本篇涉及以下主题node简单介绍事件驱动编程模块化缓冲区处理Node简单介绍直接用官方的那句话:Node.js是一种建立在
Alleyines
·
2020-06-25 20:08
js高级
之正则表达式
理论基础:正则表达式:也叫规则表达式,按照一定的规则组成一个表达式作用:匹配字符串的组成:由元字符或者限定组成的一个式子常用元字符:?.表示除了\n以外任意一个字符>>>例:22sqws[]表示的是范围>>>[0-9]0-9任意一个数>>>例:234例:100-199之间的数字[1][0-9][0-9][a-z]表示小写字母中任意一个[A-Z]表示大写字母中任意一个[a-zA-Z]表示的是所有字母
一只前端小白
·
2020-06-25 15:28
日志
15.
js高级
函数
1.惰性函数惰性载入表示函数执行的分支只会在函数第一次掉用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。为了兼容各浏览器,对事件监听的的支持:functionaddEvent(type,element,fun){if(element.addEventListener){element.addEventListener(
Ching_Lee
·
2020-06-25 07:42
JS高级
必须知道的几个点!
ES6中函数的调用箭头函数不可以当作构造函数使用,http://www.soswhy.net也就是不能用new命令实例化一个对象,否则会抛出一个错误。箭头函数的this是和定义时有关和调用无关。调用就是函数调用模式。(()=>{console.log(this)//window})()letarrowFun=()=>{console.log(this)//window}arrowFun()leta
moyouyou123
·
2020-06-24 15:56
js高级
程序设计(第五章部分,数组部分完结),总结:
1.位置方法indexOf()和lastIndexOf()这两个方法是为了查找数组或者字符串中元素的方法,存在的话返回当前的索引位置(从0开始),不存在的话返回-1。两者的区别是前者从正向查找,后者反向查找(一般适用于有两个相同的元素存在)。它们均可包含两个参数,参数1代表要查找的元素,参数2代表查找的开始位置(可选)。vararr=[1,2,3,4,2];console.log(arr.inde
cs0710
·
2020-06-24 11:57
学习《
JS高级
程序设计》(5)——正则
RegExpECMAScript通过RegExp类型来支持正则表达式。使用下面的语法,就可以创建一个正则表达式。varexpression=/pattern/flags;其中的类型(pattern)部分可以是任何简单或复杂的正则表达式,可以包含字符类,限定符、分组、向前查找以及反向引用。每个正则表达式都可待遇一或多个标志(flags),用以标明正则表达式的行为。正则表达式的匹配模式支持下列3个标志
chenxianru1
·
2020-06-22 22:44
前端基本知识
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他