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基础
篇--JS中的可枚举属性与不可枚举属性以及扩展
在JavaScript中,对象的属性分为可枚举和不可枚举之分,它们是由属性的enumerable值决定的。可枚举性决定了这个属性能否被for…in查找遍历到。一、怎么判断属性是否可枚举js中基本包装类型的原型属性是不可枚举的,如Object,Array,Number等,如果你写出这样的代码遍历其中的属性:varnum=newNumber();for(varproinnum){console.log
风雨后见彩虹
·
2020-08-21 19:22
defineproperty
javascript
大前端完整学习路线
第一阶段:HTML+CSS:HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、JavaScript基础:
Js基础
教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript
s2385183093
·
2020-08-21 17:30
前端
html
css
js
js框架
js基础
理解
js引入方式js是一个单线程过程;嵌入代码:可以有多个代码块。外部引入:通过script标签src属性引入。外部引入js过程:外部引入js会阻塞页面加载,一般js代码方法最后面,提高页面加载速度;‘’下载解析执行:花费时间较多js加载的方式外部引入:阻塞加载:阻塞页面加载,必须等待js下载,解析,执行完才执行后面html文档解析async:异步加载:立即并发新开一个线程下载,解析js文件,js文件
qq_44872481
·
2020-08-21 16:24
JavaScript
JavaScript
【面试】
JS基础
JS的数据类型最新的ECMAScript标准定义了8种数据类型:7种原始类型:BooleanNullUndefinedNumberBigIntStringSymbol和Object原型链什么是原型(_proto_)呢?原型其实可以理解为JS中对象与对象之间的关联关系,具体可以这样理解:每一个JavaScript对象(null除外)在创建的时候就会与之关联另一个对象,这个对象就是我们所说的原型,每一
neoveee
·
2020-08-21 15:40
面试专栏
js基础
练习(四)
练习:通过循环按行顺序为一个5×5的二维数组a赋1到25的自然数,然后输出该数组的左下半三角。试编程。12345678910111213141516171819202122232425vararr=[];for(vari=0;i0;x--,z++)document.write(arr[i][z]+"");document.write("");}vara=[[],[],[],[],[]];for(v
fanlinqiang
·
2020-08-21 14:45
JavaScript
js基础
深入
一、bind的使用1、bind初步使用及功能了解Documentvara=1;varo={a:2}functionhello(x,y,z){console.log(this.a,x,y,z);}varworld=hello.bind(o,'q');varhelloWorld=hello.bind();world('w','e');helloWorld();总结:函数调用bind方法2、使用call
baidu_41921865
·
2020-08-21 13:52
三
JS类
js基础
---函数传参 数组基础
函数返回值什么是函数返回值函数的执行结果可以没有return一个函数应该只返回一种类型的值无标题文档//函数返回值functionshow(){return1;//return"abc";不仅仅可以返回数,也可以返回字符串}alert(show());functionsum(a,b){returna+b;}alert(sum(3,5))函数传参可变参(不定参):arguments函数的个数可以变化
格林黄
·
2020-08-21 13:35
day25
js基础
1.js是javaScript的缩写,是一门脚本语言,专门用来负责网页上的行为(可以直接写到网页中)2.在哪儿写js代码a.可以写在script标签中(理论上script标签可以放到html文件中的任何位置,实际开发的时候一般放在head或者body中)b.写到标签的事件属性中(例如:onlick)c.写到外部的js文件中(.js)3.js在网页中能做什么事情a.在网页的不同位置插入html代码b
跟我念一遍
·
2020-08-21 13:33
js基础
算法题
根据用户输入的年份,打印是否是闰年。思路`//1).获取用户输入的年份letyear=parseInt(prompt("请输入年份:"));if(!isNaN(year)){//2).根据闰年的条件,判断是否是闰年,//可以被4整除但是不能被100整除,可以被400整除*/if((year%4==0)&&(year%100!=0)||(year%400==0)){document.write(ye
ZacharyRyan
·
2020-08-21 13:49
JS基础
一
APIAPI(ApplicationProgrammingInterface,应用程序编程接口)是一一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。简单理解:API是给程序员提供的一种工具,以便能更轻松的实现想要完成的功能。WebAPIWebAPI是浏览器提供的一套操作浏览器功能和页面元素的API(BOM和DOM)
LFLZBZM
·
2020-08-21 13:04
JS
JavaScript基础(一)
JS基础
知识之数据类型(上)写在前面的话:此文章转自个人博客BlackBlood:leo-cat.github.io最近在刷《JavaScript高级程序设计》这本书以巩固
JS基础
,为了保证学习质量专门设置了
weixin_34082695
·
2020-08-21 12:55
vue学前预习,vue简介,babel简介,webpack基础,Node.
js基础
,ECMAScript简介以及es6新增语法...
vue简介vue的介绍vue官网说:Vue.js(读音/vjuː/,类似于view)是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue采用自底向上增量开发的设计。vue的优点1.易用已经会了HTML、CSS、JavaScript?即刻阅读指南开始构建应用!2.灵活不断繁荣的生态系统,可以在一个库和一套完整框架之间自如伸缩。3.高效20kBmin+gzip运行大小超快虚拟DOM最省心的
吃素的小动物
·
2020-08-21 12:47
Java EE之旅03-
JS基础
(上)
JS学习大纲js.jpgJS简介1、js是什么js是可以嵌入到html中,是基于对象和事件驱动的脚本语言(不用编译(解释性语言),可以嵌入其它语言)特点:(1)交互性(2)安全性:js不能访问本地磁盘(3)跨平台:浏览器中都具备js解析器2、js能做什么(1)js能动态的修改(增删)html和css的代码(2)能动态的校验数据3、js历史及组成JS最初由网景公司创造,JS基本组成包括:1)核心(E
小楠总
·
2020-08-21 08:10
day25-
js基础
一
js语言简介1.js是javaScript的缩写,是一个脚本语言。专门用来负责网页上的行为(可以直接写到网页中)。2.在哪儿写js代码a.可以写在script标签中(理论上script标签可以放到html文件中的任何位置,实际开发的时候一般放在head或者body中)b.写到标签的事件属性中(例如:onclick)c.写到外部的js文件中(.js)3.js在网页中能做什么事情a.在网页的不同位置插
七一欧
·
2020-08-21 06:14
2018-06-24 总结文档
主要是面向对象写法,自己
JS基础
非常的弱。规范JS模块化编写。第三天:根据设计交互稿完成
墨绿chen
·
2020-08-21 04:53
html5 nodejs&websocket聊天demo
首先需要安装nodejs然后安装npminstallnodejs-websocket以上为node
js基础
知识如有疑问可以查阅相关资料。首先创建ws.js放到nodejs目录下。
过8客
·
2020-08-21 03:01
javascript
html5
nodejs
node.js学习笔记--node.
js基础
(1)
前言本次学习资源来源于B站:https://www.bilibili.com/video/av38925557?p=1学习工程文件百度网盘:https://pan.baidu.com/s/11GO6Pnuo8dKzgY0JikdZLw提取码:tm14工具:node.js稳定版12.16.1:https://nodejs.org/zh-cn/1.http模块-建立web服务器文件路径:demo02/
qq_36752532
·
2020-08-21 01:47
node.js
nodejs
js基础
(二)-练习题
1.求字符串中出现最多字符及次数varchars='dsajhdkjahdkabgadkjasdgahd';varo={};for(vari=0;imaxNum){maxNum=o[k];//遍历对象,将数值最大的数保存在变量中maxChar=k;}}console.log('最多的字符是'+maxChar+'出现的次数是'+maxNum);2.求某个字符出现的位置及次数varchars='dja
qq_36752532
·
2020-08-21 01:47
js
js基础
(一)
1.三种基本引用格式
js基础
用法alert('内嵌式用法');//单行注释快捷键ctrl+//*ShadowRoot多行注释快捷键shift+alt+adsa*/2.输入输出方法1.alert('弹出警示框
qq_36752532
·
2020-08-21 01:47
js
Node
js基础
之redis
redis安装redis模块npminstallredis1代码部分constredis=require('redis')constclient=redis.createClient(6379,'localhost')client.set('hello',{a:1,b:2})//注意,value会被转为字符串,所以存的时候要先把value转为json字符串client.get('hello',fu
web前端的博客
·
2020-08-21 01:02
数据库
node
JS基础
——正则相关函数match、exec、test、replace、search
matchstr.match(string|regexp)//如果传入的是字符串,会隐式的通过`newRegExp(obj)`转换为正在表达式如果不为全局匹配,则返回的是第一个完整匹配级其相关的捕获组(正则中用小括号包裹起来的为组)信息。如果为全局匹配,返回完整正则表达式匹配的所有结果,不会返回捕获组及相关对象属性。不带捕获组的情况返回如下:varstr\="你好,请问您是{姓名}{sex}本吗?
xuriliang
·
2020-08-21 00:28
正则表达式
match
replace
test
exec
JS基础
——正则相关函数match、exec、test、replace、search
matchstr.match(string|regexp)//如果传入的是字符串,会隐式的通过`newRegExp(obj)`转换为正在表达式如果不为全局匹配,则返回的是第一个完整匹配级其相关的捕获组(正则中用小括号包裹起来的为组)信息。如果为全局匹配,返回完整正则表达式匹配的所有结果,不会返回捕获组及相关对象属性。不带捕获组的情况返回如下:varstr\="你好,请问您是{姓名}{sex}本吗?
xuriliang
·
2020-08-21 00:28
正则表达式
match
replace
test
exec
Java Web ------
JS基础
(常用内置对象)
//2.numbervarn=3.151592653579;console.log(n.toFixed(3));//4.Array(js中的数组都是object数组) //4.1如何创建数组//1)若创建数组时就已知数据 vara1=["asdfa",25,true]; console.log(a1[0]); //2)若创建数组时不知道要存什么数据 //就创建一个空数组 var
d1183
·
2020-08-20 23:48
Java
学习
js
javascript
Java Web ------
JS基础
(语法1)
1.调用方式事件:用户在做出什么操作时调用js,他就是js调用的时机,如单击,双击等事件定义式:在定义事件时直接写js嵌入式:在script标签里写js,通常该标签可以放在王爷的任意位置,但通常放在head里比较多文件调用式:再单独的js文件中写js需要引用到网页上才能使用1)该标签必须写成双标签,哪怕没有内容2)该标签不能即引用js又写jsInserttitlehere//js注释是这样的/*也
d1183
·
2020-08-20 23:48
Java
学习
javascript
Java Web ------
JS基础
(语法2)
1.数字平方流程:Inserttitleherefunctionpf(){//获取文本框varinput=document.getElementById("num");console.log(input);//获取框内的值varn=input.value;console.log(n);//获取spanvarspan=document.getElementById("result");//判断该值是
d1183
·
2020-08-20 23:48
Java
学习
js
JS基础
——深拷贝与浅拷贝
浅拷贝对象的浅拷贝Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,它将返回目标对象。vartarget={name:"rlxu",borth:{year:"1991"}};varobj=Object.assign(target);obj.name="xuriliang";console.log(target.name);obj.borth.year="1
xuriliang
·
2020-08-20 23:12
javascript
深拷贝
JS基础
——深拷贝与浅拷贝
浅拷贝对象的浅拷贝Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象,它将返回目标对象。vartarget={name:"rlxu",borth:{year:"1991"}};varobj=Object.assign(target);obj.name="xuriliang";console.log(target.name);obj.borth.year="1
xuriliang
·
2020-08-20 23:11
javascript
深拷贝
js实现计算器效果
公司有道面试题是实现计算器的效果,所有面试者都是进行了很复杂的判断来计算的,甚至使用了正则表达式进行验证,其实本题只是考察
js基础
知识,关于计算只要使用eval()方法就可以得到结果eval()函数可计算某个字符串
Yel_Liu
·
2020-08-20 22:34
js
js
计算器
再识 Angular
(不过对于
js基础
,确实在那段时间进步不少)第一个正式接触的前端框架就是Angu
dkvirus
·
2020-08-20 19:56
【
JS基础
】订阅发布模式
最新:https://www.zybuluo.com/c-Ku/note/934090代码示例//BasedonES5varlogin={};login.eventList={};//将函数推入数组中保存,待用login.listen=function(key,fn){if(!this.eventList[key]){this.eventList[key]=[];}this.eventList[k
六毫笙
·
2020-08-20 18:30
day25-
JS基础
1
1.JS介绍JS是JavaScript的缩写,是一门脚本语言,专门用来负责网页上的行为(可以直接写到网页中)。在哪写JS代码a.可以写在script标签中(理论上script标签可以放到HTML中的任何位置,实际开发的时候一般放在head或者body中)b.写到标签的事件属性中(例如:onclick)c.写到外部的JS文件中(.js)JS在网页中能做什么事情a.在网页的不同的位置插入HTML代码b
奈斯凸米特
·
2020-08-20 16:45
H5实战
二.
js基础
1.运算符:*自相加/自相减:前置形式返回一个新的值,但后置返回原来的值(做加法/减法之前的值)。
Name is Q
·
2020-08-20 13:54
node
js基础
: 如何升级Noejs版本
文章来源:http://theholmesoffice.com/node-js-fundamentals-how-to-upgrade-the-node-js-version/Node.js的开发非常活跃,它的最新稳定版本也频繁变化,你不时会发现,一个模块不能在你当前的Node版本上使用,此时你需要升级Node幸运的是,可以用一种非常简单的方法来管理你的Node版本,即使用NodeBinary管理
sruru
·
2020-08-20 11:29
nodejs
js
前端基础知识
虽然目前前端JavaScript都是用框架进行开发,但是框架中的函数都是由原生js封装成的,因此适当了解
js基础
知识是有必要的。
qq_39590707
·
2020-08-20 11:49
前端学习
JS基础
知识点(7)——window
Window对象window对象:表示浏览器打开的窗口;window的常见方法:三个弹出框:1.alert();相当于window.alert();弹出窗口2.prompt();弹出一个可以让用户输入的窗口;取得输入内容并弹出:添加输入默认值:(通过后面参数增加)(改善用户体验)注意:当用户不填写信息点击确认按钮得到的是空字符串(string);如果用户点击取消得到的是null;3.confirm
zhanghe-V
·
2020-08-20 10:34
学习笔记
js基础部分
前端面试-技术栈
github.com/ljianshu/Bl…综合wangdoc.com/javascript/…基础juejin.im/post/5cb337…juejin.im/post/5cb031…高级
JS基础
weixin_33725126
·
2020-08-20 07:48
React.js入门与实战,开发适配PC端及移动端新闻头条平台
1、没有react.
js基础
也没关系,从入门开始给你讲透。课程从React的简介讲起,以最细致的方式带你入门,在正式开始学习
SXT明辉
·
2020-08-19 22:00
前端面试超全整理1( js 浏览器安全 性能)
1、
JS基础
面试题(一)原始(Primitive)类型涉及面试题:原始类型有哪几种?null是对象嘛?
胡歌的小奶音
·
2020-08-19 21:34
interview
javascript
JavaScript学习总结【2】、
JS基础
1、JS命名规范命名规范是很有必要的,可增强代码的可读性,一眼就能看懂要表达的意思,规范就是符合规则,使代码有利于后期维护,也能很大程度的提高开发效率。一个正常的网站有很多JS代码,如果在编写的过程中,不遵循某种规则,那么写到后面自己都看不懂自己写的什么,这是很麻烦的一件事,所以要在平时的练习过程中,养成良好的编写代码的习惯。一般都采用匈牙利命名法或者驼峰命名法。匈牙利命名法的原则:变量名=属性+
weixin_30386713
·
2020-08-19 20:51
重学js之JavaScript 面向对象的程序设计(创建对象)
关于《重学js之JavaScript高级程序设计》是重新回顾
js基础
的学习。1.什么是面向对象面向对象的语言有一个标志,那就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。
执行上下文
·
2020-08-19 18:55
es6入门
JS基础
_包装类
/**基本数据类型*StringNumberBooleanNullUndefined*引用数据类型*Object**在JS中为我们提供了三个包装类,通过这三个包装类可以将基本数据类型的数据转换为对象*String()*-可以将基本数据类型字符串转换为String对象*Number()*-可以将基本数据类型的数字转换为Number对象*Boolean()*-可以将基本数据类型的布尔值转换为Boole
ZHOU_VIP
·
2020-08-19 16:04
JavaScript教程
JS基础
_Math
/**Math*-Math和其他的对象不同,它不是一个构造函数,*它属于一个工具类不用创建对象,它里边封装了数学运算相关的属性和方法*-比如*Math.PI表示的圆周率*/console.log(Math.PI);/**abs()可以用来计算一个数的绝对值*/console.log(Math.abs(-1));/**Math.ceil()*-可以对一个数进行向上取整,小数位只有有值就自动进1*Ma
ZHOU_VIP
·
2020-08-19 16:04
JavaScript教程
JS基础
系列(二): JS里的类型
内置类型JS中一共有七个内置类型:numberstringbooleanundefinednullobjectsymboltypeof操作的bugtypeofundefined==='undefined'//truetypeoftrue==='true'//truetypeof42==='number'//truetypeof"42"==='string'//truetypeof{life:42}
squall1744
·
2020-08-19 16:41
JS基础
——事件对象event
事件为什么会是对象呢?先了解一下事件处理一、事件处理JS在事件处理函数中提供了事件对象,帮助处理鼠标和键盘事件。同时还可以修改一些事件的捕获和冒泡流的函数。事件处理分为三部分:对象.事件处理函数=函数document.οnclick=function(){alert(this.value);//this代表着在该作用域中离它最近的对象。}以上事件处理中,document为对象,click是事件处理
little_color
·
2020-08-19 15:38
JS
js基础
-- window.btoa和window.atob使用详解.md
欢迎访问我的个人博客:http://www.xiaolongwu.cn定义atob()解码一个Base64字符串。btoa()从一个字符串或者二进制数据编码一个Base64字符串。用法只有字符串才能被转换默认转换ASCII字母和数字,不支持中文//转base64varaa=btoa("dddddddd");//转码结果"ZGRkZGRkZGQ="//解码结果varbb=atob(aa);//解码结
LeonWuV
·
2020-08-19 07:09
js基础
leon前端进阶之路
Selenium之爬虫与反爬
参数OCEANBALL,ELEVEN的加密解密,就够大家琢磨十天半个月了,在碰上个没有
JS基础
的同学,基本就可以直接放弃了。
wpfeitian
·
2020-08-19 07:08
selenium
Java
Selenium4
爬虫
Android开发人员不得不学习的Vue.
js基础
介绍Vue是一套用于构建用户界面的渐进式框架。Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。用法1、Vue实例{{msg}}newVue({el:"#root",data:{msg:"helloworld"},methods{}})上述代
24K纯帅豆
·
2020-08-19 01:02
Web APIs 基础笔记
js基础
和WebAPIs两个阶段的关联性1.
js基础
:ECMAScript2.WebAPI是:DOM和BOM3.WebAPIs是JS的应用,大量使用
JS基础
语法做交互效果API和WebAPIAPI(应用程序编程接口
淡漠的繁华
·
2020-08-18 23:17
前端
vue.
js基础
知识整理
1.Vue实例1.1创建一个Vue实例一个Vue应用由一个通过newVue创建的根Vue实例,以及可选的嵌套的、可复用的组件树组成。demo1.2数据与方法数据的响应式渲染当一个Vue实例被创建时,它向Vue的响应式系统中加入了其data对象中能找到的所有的属性。当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。(注意的是只有当实例被创建时data中存在的属性才是响应式的。)使用
weixin_34015336
·
2020-08-18 22:04
javascript
如何才能学好javascript
通常学了很久的
JS基础
之后,变量、函数、对象你也都略知一二,但一到公司开发项目的时候,却又难以下手。因为公司在开发实际项目的时候通常都是直接用它的衍生库,比如:jquery,angular,boo
?Briella
·
2020-08-18 22:03
上一页
32
33
34
35
36
37
38
39
下一页
按字母分类:
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
其他