51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Javascript
js中判断数组中是否包含某元素的方法
方法一:array.indexOf(item,start):元素在数组中的位置,如果没与搜索到则返回-1。参数描述item必须。查找的元素。start可选的整数参数。规定在数组中开始检索的位置。它的合法取值是0到stringObject.length-1。如省略该参数,则将从字符串的首字符开始检索。 实际用法...
代码星球
·
2020-08-25
js
判断
数组
是否
包含
js实现计时 时分秒
<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>计时器</title><script>varhour,minute,second;//时分秒hour=minu...
代码星球
·
2020-08-25
js
实现
计时
分秒
JS 深拷贝/合并
varmix=function(r,s,ov){if(!s||!r)returnr;if(ov===undefined)ov=true;for(varpins){if(ov||!(pinr)){r[p]=s[p];}}returnr;};mix({name:123},{age:18}) ...
代码星球
·
2020-08-25
JS
拷贝
合并
javascript json对象操作(基本增删改查)
/***Json对象操作,增删改查**@authorlellansin*@blogwww.lellansin.com*@version0.1**解决一些常见的问题*get/set解决获取和设置时,无节点中断的问题*create可以创建多级节点,若存在则覆盖新值*delete删除节点及其子节点*print_r格式化输出对...
代码星球
·
2020-08-25
Javascript
json
对象
操作
基本
Vue.js——十分钟入门Vuex
一.什么是Vuex? VuexVuex是一个专门为Vue.js应用程序开发的状态管理模式,它采用集中式存储管理所有组件的公共状态,并以相应的规则保证状态以一种可预测的方式发生变化.Vuex核心上图中绿色虚线包裹起来的部分就是Vuex的核心,state中保存的就是公共状态,改变state的唯一方式就...
代码星球
·
2020-08-25
Vue.js
十分钟
入门
Vuex
js数组的处理使用
varusers=[{name:"张含韵","email":"zhang@email.com"},{name:"江一燕","email":"jiang@email.com"},{name:"李小璐","email":"li@email.com"}];varnewArr=users.filter(val=>{ret...
代码星球
·
2020-08-25
js
数组
处理
使用
NodeJs 实现简单WebSocket 即时通讯
至于服务器语言选择nodeJs,一是因为自己是做前端的,对javascript比较熟悉,相比于其他后台语言,自然会更喜欢nodeJs了,二是NodeJs本身事件驱动的方式很擅长与大量客户端保持高并发的连接。所以就选择NodeJs了。 服务器的实现很简单,先装一个nodeJs的模块,叫nodejs-...
代码星球
·
2020-08-25
NodeJs
实现
简单
WebSocket
即时
JS高级. 05 词法作用域、变量名提升、作用域链、闭包
域,表示的是一个范围,作用域,就是作用范围。作用域说明的是一个变量可以在什么地方被使用,什么地方不能被使用。块级作用域JavaScript中没有块级作用域{varnum=123;{console.log(num);}}console.log(num);上面这段代码在JavaScript中是不会报错的,但是在其他的编程语...
代码星球
·
2020-08-25
作用域
JS
高级
词法
变量
JS高级. 06 缓存、分析解决递归斐波那契数列、jQuery缓存、沙箱、函数的四种调用方式、call和apply修改函数调用方法
cache作用就是将一些常用的数据存储起来提升性能cdn //-----------------分析解决递归斐波那契数列<script>//定义一个缓存数组,存储已经计算出来的斐波那契数//1.计算的步骤//1.先从cache数组中去取想要获取的数字//2.如果获取到了,直接使用//3.如果没有...
代码星球
·
2020-08-25
缓存
函数
调用
JS
高级
js-scroll判断页面是向上滚动还是向下滚动
原理:那当前的scrollTop和之前的scrollTop对比 如果变大了,表示向下滚动(scrollTop值变大); 如果变小了,表示向上滚动(scrollTop值变小)。&nb...
代码星球
·
2020-08-25
滚动
js-scroll
判断
页面
向上
JS高级. 04 增删改查面向对象版歌曲管理、递归、
增数组.push()删数组.splice(开始删除索引,删除几个)在当前对象中调用当前对象的方法中和属性,必须用this调用nodeType判断节点类型节点.nodeType== 1:元素节点/2:属性节点/3:文本节点concat返回的是一个新的数组 封装歌曲列表管理(函数)1<!DOCTY...
代码星球
·
2020-08-25
JS
高级
删改
面向
对象
JS高级. 03 混入式继承/原型继承/经典继承、拓展内置对象、原型链、创建函数的方式、arguments、eval、静态成员、实例成员、instanceof/是否在同一个原型链
继承:当前对象没有的属性和方法,别人有,拿来给自己用,就是继承 1混入式继承varI={};varobj={name:'jack',age:18,sayGoodbye:function(){console.log("goodbye");}}//混入式继承,a中将继承obj的所有属性for(varkinobj)...
代码星球
·
2020-08-25
继承
原型
成员
JS
高级
JS高级. 02 面向对象、创建对象、构造函数、自定义构造函数、原型
面向对象的三大特性: 封装 a) 把一些属性和方法装到一个对象里 2. 继承 a) js中的继承是指: 一个对象没有一些方法和属性,而另一个对象有 把另一个个对象的属性和方法,拿过来自己用,这就是继承 b) 混入式继承...
代码星球
·
2020-08-25
对象
构造
函数
JS
高级
JS高级. 01 复习JS基础
1.JavaScript包含:____,____,和____.2.JavaScript的基本类型有____,____,和____.3.JavaScript的复合类型有____,____,____,____,____,____,和____.还有两个核心类型:____和____.4.JavaScript还有两个空类型:__...
代码星球
·
2020-08-25
JS
高级
复习
基础
JS如何给ul下的所有li绑定点击事件,点击使其弹出下标和内容
这是一个非常常见的面试题,出题方式多样,但考察点相同,下面我们来看看这几种方法:方法一:varitemli=document.getElementsByTagName("li");for(vari=0;i<itemli.length;i++){ itemli[i].index=i;//给每个li定义一个属性...
代码星球
·
2020-08-25
点击
JS
如何
ul
所有
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
214
215
216
217
218
...
下一页
尾页
按字母分类:
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
其他