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
javaScript基础
[
JavaScript基础
]面向对象
对象属性获取对象属性Object.getOwnPropertyDescriptor(person1,'name')Object.getOwnPropertyDescriptors(person1)定义对象属性Object.defineProperty()Object.defineProperties()obj.操作符的理解(原型链)会先去实例上查找——>实例的__proto__上查找——>实例的_
向布谷鸟说早安
·
2019-03-22 12:42
【Web前端】
JavaScript基础
知识
*本文摘自W3C1、分号可有可无当同一行有多条语句时,分号用来分隔JS语句;一行只有一条语句时,分号可以省略document.write("...");document.write("...");document.write("....")2、大小写敏感JS对大小写是敏感的,"str"和"Str"是两个变量3、忽略空格JS会自动忽略多余的空格,在代码中添加空格可以提高代码可读性varstr="Ja
吾亦烦
·
2019-03-15 22:54
Web前端
Javascript基础
(斐波纳契数列,时间格式化输出)
Document=3,n∈N*)用JavaScript实现斐波那契数列函数,返回第n个斐波那契数。f(1)=1,f(2)=1等-->functionfibonacci(n){varone=1;vartwo=1;for(vari=3;iDocumentfunctionformtDate(t,str){varobj={yyyy:t.getFullYear(),//从Date对象以四位数字返回年份。yy
技术空间站
·
2019-03-12 15:35
JavaScript基础
Javascript基础
Web前端-
JavaScript基础
教程上
Web前端-
JavaScript基础
教程将放入菜单栏中,便于阅读!
我是达达呀
·
2019-03-10 00:35
Web前端
前端
JavaScript
2019-03-09 JavaScript学习笔记之
JavaScript基础
参考资料:《JavaScript从入门到精通》、《PHP、MySQL与JavaScript学习手册》JavaScript在HTML中的使用在页面中直接嵌入JavaScript代码JavaScript是完全在网页浏览器上运行的客户端脚本语言。在HTML文档中可以使用标记将JavaScript脚本嵌入到其中。JavaScript不以分号结尾,因为在JavaScript中,换行起到了和PHP中分号相同的
NoelleMu
·
2019-03-10 00:42
javascript基础
笔试题
分析BAT等大公司的一些经典前端面试题主要关注点是JS的一些核心技术的理解和运用相关技术点引用变量赋值传递内存分析作用域与作用域链原型与原型链变量提升与函数提升变量查找与属性查找闭包thisIIFE定时器01_百度1/*//预热一varobj={n:1}varobj2=objobj2.n=2console.log(obj.n)//?//预热二functionfn1(a){a.n=3}fn1(obj
大灰狼的小绵羊哥哥
·
2019-03-08 16:09
[
JavaScript基础
]类型检测(ES5)
//数据类型(6种)number,boolean,string,null,undefined,object1.typeof非引用类型的判断(7种)string,object,number,boolean,function,undefined,typeerror//typeofa;(typeerror)//leta;instanceof引用类型的判断缺点:2.1不能区分跨frame的Array类型2
向布谷鸟说早安
·
2019-03-07 22:05
[
JavaScript基础
]类型检测(ES5)
//数据类型(6种)number,boolean,string,null,undefined,object1.typeof非引用类型的判断(7种)string,object,number,boolean,function,undefined,typeerror//typeofa;(typeerror)//leta;instanceof引用类型的判断缺点:2.1不能区分跨frame的Array类型2
向布谷鸟说早安
·
2019-03-07 22:05
[
JavaScript基础
]数组去重常见的三种方式
//wayoneletarray=[1,2,3,4,5,4];letarray1=[1,1,1,1,1,2,2,3];//zepto源码实现方式,简单可比较元素letnewArray=array1.filter((element,index)=>{returnarray1.indexOf(element)===index;});console.log(newArray);//waytwo,简单可排
向布谷鸟说早安
·
2019-03-07 13:05
[
JavaScript基础
]数组去重常见的三种方式
//wayoneletarray=[1,2,3,4,5,4];letarray1=[1,1,1,1,1,2,2,3];//zepto源码实现方式,简单可比较元素letnewArray=array1.filter((element,index)=>{returnarray1.indexOf(element)===index;});console.log(newArray);//waytwo,简单可排
向布谷鸟说早安
·
2019-03-07 13:05
[
JavaScript基础
]this关键字和闭包
this指向问题https://github.com/mqyqingfeng/Blog/issues/7this一般有几种调用场景varobj={a:1,b:function(){console.log(this);}}1、作为对象调用时,指向该对象obj.b();//指向obj2、作为函数调用,varb=obj.b;b();//指向全局window3、作为构造函数调用varb=newFun();
向布谷鸟说早安
·
2019-03-04 22:51
[
JavaScript基础
]this关键字和闭包
this指向问题https://github.com/mqyqingfeng/Blog/issues/7this一般有几种调用场景varobj={a:1,b:function(){console.log(this);}}1、作为对象调用时,指向该对象obj.b();//指向obj2、作为函数调用,varb=obj.b;b();//指向全局window3、作为构造函数调用varb=newFun();
向布谷鸟说早安
·
2019-03-04 22:51
JavaScript基础
算法——凯撒密码Caesar cipher
要求:凯撒密码Caesarcipher,又叫移位密码。移位密码也就是密码中的字母会按照指定的数量来做移位。一个常见的案例就是ROT13密码,字母会移位13个位置。由'A'↔'N','B'↔'O',以此类推。写一个ROT13函数,实现输入加密字符串,输出解密字符串。所有的字母都是大写,不要转化任何非字母形式的字符(例如:空格,标点符号),遇到这些特殊字符,跳过它们。样本:rot13("SERRPBQ
cell006
·
2019-03-04 09:33
前端基础
算法
JavaScript
[
JavaScript基础
]作用域链和执行上下文
变量对象(函数创建过程生成)关键字:静态作用域链,AOJavacript是静态作用域链,也就确定了对变量查找的访问权限,是在被定义的时候就确定好的,也就是函数的作用域在函数定义的时候就决定了在,这个时候会生成变量对象AO,保存在下面所说的scope中。函数有一个内部属性[[scope]],当函数创建的时候,就会保存所有父变量对象到其中,可以理解成[[scope]]就是所有父变量对象的层级链,但是注
向布谷鸟说早安
·
2019-03-03 21:46
[
JavaScript基础
]作用域链和执行上下文
变量对象(函数创建过程生成)关键字:静态作用域链,AOJavacript是静态作用域链,也就确定了对变量查找的访问权限,是在被定义的时候就确定好的,也就是函数的作用域在函数定义的时候就决定了在,这个时候会生成变量对象AO,保存在下面所说的scope中。函数有一个内部属性[[scope]],当函数创建的时候,就会保存所有父变量对象到其中,可以理解成[[scope]]就是所有父变量对象的层级链,但是注
向布谷鸟说早安
·
2019-03-03 21:46
JavaScript基础
(1)—— 词法结构
在了解JavaScript的词法结构之前,需要对“词法结构”这个术语有个了解,什么是词法结构?词法结构是指编程语言的一套基础性规则,用来描述你如何使用这门语言。如你需要如何定义一个变量,变量的变量名是怎样的?是否区分大小写?哪些变量名已经是系统关键字不能被使用?还包括如何写注释,程序语句间的缩进和分割规则等等等等。不管你是否了解词法结构的概念,它已经潜移默化的改变了你的编程思维。本章会以极短的篇幅
闲人王昱珩
·
2019-02-27 11:41
javaScript
Javascript基础
之Array数组API
Javascript数组原型提供的方法非常之多,主要分为三种:直接修改原数组原数组不变,返回新数组数组遍历方法直接修改原数组的APIpop()删除一个数组中的最后的一个元素,并且返回这个元素push()添加一个或者多个元素到数组末尾,并且返回数组新的长度shift()删除数组的第一个元素,并返回这个元素unshift()在数组开始处插入一些元素,并返回数组新的长度splice()从数组中添加/删除
Alfred
·
2019-02-26 00:00
javascript
面试
javaScript 基础知识
javaScript基础
知识一JavaScript概述JavaScript概述JavaScript是客户端脚本语言,是一种基于对象(Object)和事件驱动(EventDriven)的脚本语言。
紫陌红尘Oo
·
2019-02-21 13:29
Webpack快速入门(一)
前提(1)具有一定
JavaScript基础
(2)了解npm基本使用什么是Webpack?
googlingman
·
2019-02-19 16:43
webpack
快速入门
云计算与浏览器开发
javascript基础
的查缺补漏
对象转基本类型leta={valueOf(){return0;},toString(){return'1';},[Symbol.toPrimitive](){return2;}}1+a//=>3'1'+a//=>'12'优先级:Symbol.toPrimitive>valueOf>toString'a'++'b'因为+'b'会被强制转换成NaNfunctionFoo(){returnthis;}F
房东家的猫
·
2019-02-19 13:00
Javascript基础
之-var,let和const深入解析(二)
你想在在变量声明之前就使用变量?以后再也别这样做了。新的声明方式(let,const)较之之前的声明方式(var),还有一个区别,就是新的方式不允许在变量声明之前就使用该变量,但是var是可以得。请看下面的代码,下面这个代码是可以正常运行的:functionfunc(){console.log(localVariable);//undefinedvarlocalVariable=5;console
小辞
·
2019-02-16 00:00
javascript
【重温基础】21.高阶函数
本人自己整理的【Cute-JavaScript】资料,包含:【ES6/ES7/ES8/ES9】,【
JavaScript基础
(初级/中级/高级)】以及后面会添加的【JS面试题】三个系列。欢迎您的支持!
pingan8787
·
2019-02-13 21:09
前端学习计划
学习前端编辑器webstorm;学习目标:1、熟练掌握HTML5、CSS3和
Javascript基础
知识2、熟练掌握JQuery、ES63、熟练使用一种JS框架Vue.js,掌握原理、能独立开发常用组件
Ken Coding
·
2019-02-12 21:17
前端学习计划
03-JS基础(数组)
javascript基础
三switch语句适合比较少的种类判断,条理清晰只有极少的情况需要判断,可以通过switchcase语句.Switch语句可以对变量进行集体判断://1.获取用户输入//列举varfruit
Viarotel
·
2019-02-12 11:42
【重温基础】21.高阶函数
本人自己整理的【Cute-JavaScript】资料,包含:【ES6/ES7/ES8/ES9】,【
JavaScript基础
(初级/中级/高级)】以及后面会添加的【JS面试题】三个系列。欢迎您的支持!
pingan8787
·
2019-01-31 22:07
3-JavaScript
Cute-JavaScript
python web开发学习笔记一:
javascript基础
一.认识js:能进入到软件所实习是我的最大的收获,也是我的荣幸,我相信努力付出一定能够换回收获。项目最先开始的是接触到web前端的一些内容,我们需要利用flask搭建应该有的框架。我有一些python和java基础,学起js来觉得不是很费劲,js是一种轻量级的脚本语言,专门应用于前端开发;它是是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的
zhouwenfan
·
2019-01-28 16:00
【重温基础】20.事件
重温基础系列的【初级】和【中级】的文章,已经统一整理到我的【Cute-JavaScript】的
JavaScript基础
系列中。今日感受:电影有时候看的是缘分。
pingan8787
·
2019-01-27 12:48
3-JavaScript
Cute-JavaScript
js 工具类 常用方法
js开头:/***
JavaScript基础
工具类,存放公共函数*/varbase_utils=base_utils||{};时间类型的:/***获取几天前的时间*@paramn天数*@returnsyyyy-MM-dd
Cky079
·
2019-01-24 14:30
Web
js 工具类 常用方法
js开头:/***
JavaScript基础
工具类,存放公共函数*/varbase_utils=base_utils||{};时间类型的:/***获取几天前的时间*@paramn天数*@returnsyyyy-MM-dd
Cky079
·
2019-01-24 14:30
Web
Web-
JavaScript基础
一、概述1.概念:是一种脚本语言,一种解释性语言,不需要编译,直接嵌入在HTML中,由浏览器执行;2.作用:用于网页和用户之间的交互;3.组成:完整的javascript由ECMAScript、BOM和DOM组成;ECMAScript:通过ECMA-262标准化的脚本程序设计语言,它往往被称为JavaScript或JScript;BOM:浏览器对象模型(BrowserObjectModel);DO
Jagger_Lin
·
2019-01-21 19:15
Java学习
前端进击的巨人(二):栈、堆、队列、内存空间
面试经常遇到的深浅拷贝,事件轮询,函数调用栈,闭包等容易出错的题目,究其原因,都是跟
JavaScript基础
知识不牢固有关,下层地基没打好,上层就是豆腐渣工程,新人小白,踏实踩土才是关键。
以乐之名
·
2019-01-15 14:43
前端进击的巨人(二):栈、堆、队列、内存空间
面试经常遇到的深浅拷贝,事件轮询,函数调用栈,闭包等容易出错的题目,究其原因,都是跟
JavaScript基础
知识不牢固有关,下层地基没打好,上层就是豆腐渣工程,新人小白,踏实踩土才是关键。
以乐之名
·
2019-01-15 00:00
前端
javascript
Javascript基础
之-原型(prototype)
首先呢,prototype是对象里的一个内置属性,并且呢,这个属性是对于其他对象的一个引用。所以呢,思考下面的例子:varobj={a:2}varmyObj=Object.create(obj);console.log(myObj.a);//2console.log(myObj===obj);//falseconsole.log(Object.getPrototypeOf(myObj)===obj
小辞
·
2019-01-11 00:00
javascript
[
JavaScript基础
] arguments 克隆 三目运算符 数组 类数组
arguments克隆浅克隆深克隆varobj={name:"Tom",age:10,arr:["one","two"],say:function(){console.log("abc")}};varobj1={};//1判断原始值typeof//2判断数组或对象Object.prototype.toString//3建立相应的数组或对象//4递归functiondeepClone(origin,
Darkdreams
·
2019-01-09 17:32
【重温基础】14.元编程
接下来会统一整理到我的【Cute-JavaScript】的
JavaScript基础
系列中。今日感受:独乐乐不如众乐乐。
pingan8787
·
2019-01-07 23:21
3-JavaScript
Cute-JavaScript
Javascript基础
之-强制类型转换(三)
这一节,应该算是强制类型转换的最后一个小节了,这一部分呢,主要会讲比较操作中遇到的强制类型转换。抽象相等(==)和严格相等(===)。简单且粗略的来说,抽象相等和严格相等的区别就是抽象相等在比较的时候,如果比较的两个数类型不同,会先进行类型转换再比较,而严格类型呢,比较简单粗暴一些,直接返回false。当然啦,你也可以这么理解,抽象比较的时候,允许类型转换,而严格相等则不允许,所以看如下例子:co
小辞
·
2019-01-05 00:00
javascript
Javascript基础
之-强制类型转换(二)
上一章主要讲了转换到数字,字符串和布尔类型的一些知识点,那么这一讲接着上面的继续讲。思考下面这个问题:console.log(+"123");//123console.log(-"123");//-123console.log(+"abc");//NaNconsole.log(-"abc");//NaN+这个很容易理解,就是把字符串转成了数字,而-这个呢,除了把字符串转为数字以外,还会吧这个数字加
小辞
·
2019-01-01 00:00
javascript
JavaScript基础
——前端不懂它,会再多框架也不过只是会用而已!
在写这篇文章之前,小编工作中从来没有问过自己“我编写的JS代码是如何执行的?JS编译器你都做了啥?”这个问题,不就是写代码,编译器将代码编辑成计算机能识别的01代码,有什么好了解的。其实不然,编译器在将JS代码变成可执行代码,做了很多繁杂的工作,只有深入了解背后编译的原理,我们才能写出更优质的代码,了解各种前端框架背后的本质。为了写这篇文章,小编也是诚惶诚恐,阅读了相关的资料,也是一个学习了解的过
前端达人
·
2018-12-30 11:47
JavaScript基础
——前端不懂它,会再多框架也不过只是会用而已!
在写这篇文章之前,小编工作中从来没有问过自己“我编写的JS代码是如何执行的?JS编译器你都做了啥?”这个问题,不就是写代码,编译器将代码编辑成计算机能识别的01代码,有什么好了解的。其实不然,编译器在将JS代码变成可执行代码,做了很多繁杂的工作,只有深入了解背后编译的原理,我们才能写出更优质的代码,了解各种前端框架背后的本质。为了写这篇文章,小编也是诚惶诚恐,阅读了相关的资料,也是一个学习了解的过
前端达人
·
2018-12-30 11:47
Javascript基础
之-强制类型转换(一)
转换为字符串规则如下图代码:console.log(String(undefined));//"undefined"console.log(String(null));//"null"console.log(String(true));//"true"console.log(String(+0));//"0"console.log(String(-0));//"0"console.log(Stri
小辞_8ae8
·
2018-12-29 21:28
JavaScript基础
知识总结(一)
JavaScript-JavaScript兼容于ECMA标准,因此也称为ECMAScript。调试命令alert('helloworld');console.log('文字信息');console.warn('警告信息');console.error('错误信息');document.write('helloworld');*js中严格区分大小写变量的命名规则1.变量中可以含有a-Z0-9_$,但
我没叫阿
·
2018-12-29 17:00
Javascript基础
之-强制类型转换(一)
转换为字符串规则如下图代码:console.log(String(undefined));//"undefined"console.log(String(null));//"null"console.log(String(true));//"true"console.log(String(+0));//"0"console.log(String(-0));//"0"console.log(Stri
小辞
·
2018-12-29 00:00
javascript
前端-JavaScript2-1——
JavaScript基础
复习及上次作业答案
昨天讲解的JS是编程最最简单的一些基础知识,复习一下:JavaScript书写环境,标签12alert()函数,至于什么是函数,先别管。alert弹出警告框1alert("你好");控制台F12,console就是用来检测程序有没有错误的1console.log("你好");我们已经知道了两种常见错误,SyntaxError语法错误:比如符号是中文的ReferenceError引用错误:比如变量没
weixin_30412167
·
2018-12-27 17:00
javascript
前端
JavaScript基础
之静态方法和实例方法分析
本文实例讲述了JavaScript静态方法和实例方法。分享给大家供大家参考,具体如下:直接定义在构造函数上的方法和属性是静态的,定义在构造函数的原型和实例上的方法和属性是非静态的/*--静态方法--*/functionClassA(){//定义构造函数};ClassA.func=function(){//在构造函数上添加一个属性(因为函数也是对象)console.log("Thisisastati
techbrood
·
2018-12-26 08:59
Javascript基础
之-this
this应该算是前期比较容易混淆的一个关键字了,在这里,我就打算按照我的理解来说一下首先呢,this的值是跟运行时被调用的位置相关的,而不是词法作用域。也就是说,他的绑定的值很可能是动态的,不同的调用位置,很可能值就不一样,比如说:functionfoo(){console.log(this.a);}vara=2;varobj={a:3,foo,}foo();//2obj.foo();//3var
小辞
·
2018-12-26 00:00
javascript
前端完整学习路线
第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、
JavaScript基础
:Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript
pycmsj
·
2018-12-25 21:00
Javascript基础
之-Promise
转载自:http://www.lht.ren/article/3/Promise是什么呢?根据ecma-262的定义:Promise是一个被用于延时计算的最终结果的占位符(APromiseisanobjectthatisusedasaplaceholderfortheeventualresultsofadeferred(andpossiblyasynchronous)computation.)这个
小辞
·
2018-12-25 00:00
javascript
【连载】前端个人文章整理-从基础到入门
JavaScript基础
知识-入门篇(一)
JavaScript基础
知识-入门篇(二)
JavaScript基础
知识-DOM篇(一)
JavaScript基础
知识-DOM篇(二)
JavaScript基础
知识-
Levi丶
·
2018-12-24 00:00
原型
javascript
html5
前端工程师
JavaScript基础
——深入学习async/await
大家好,上周我们一起学习了《
JavaScript基础
——Promise使用指南》,明白了ES6增加的新特性——Promise让我们能够更加优雅的书写回调函数,清楚了Promise有哪些状态,以及如何编写
前端达人
·
2018-12-19 07:00
【响应式编程的思维艺术】 (1)Rxjs专题学习计划
响应式编程响应式编程,也称为流式编程,对于非前端工程师来说,可能并不是一个陌生的名词,它是函数式编程在软件开发中应用的延伸,如果你对函数式编程还没有一些感性的认知,那么建议你先阅读我曾经写过的一篇入门文章【
javascript
大史不说话
·
2018-12-17 20:00
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他