51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#可迭代对象
聊一聊 JavaScript 的 URL 对象是什么?
如果我们自己编写从URL中分析和提取元素的代码,那么有可能会比较痛苦和麻烦。程序员作为这个社会中最“懒”的群体之一,无休止的重复造轮子必然是令人难以容忍的,所以大多数浏览器的标准库中都已经内置了URL对象。那么现在,有了它,我们就可以将URL字符串作为参数传递给URL的构造函数,并创建它的实例解析URL内容了吗?答案是...
代码星球
·
2020-12-24
一聊
Javascript
URL
对象
是什么
浅析面向过程与面向对象
历史面向过程的编程语言有汇编语言、C语言。C语言,是1972年贝尔实验室的D.M.Ritchie在B语言的基础上设计出的一种新的语言。他们的特点就是太底层了,当你在使用面向过程的编程语言编写代码的时候,你就需要把思维转换成机器的思维,时刻要考虑开辟多大的内存,存储多大的数据,数据在使用完毕的后什么时间释放,这样写代码学...
代码星球
·
2020-12-24
面向
浅析
过程
对象
JS中的对象字面量
在ES6之前,js 中的对象字面量(也称为对象初始化器)是非常基础的。可以定义两种类型的属性:键值对 {name1:value1}获取器 {getname(){..}} 和设置器 {setname(val){..}} 的计算属性值varmyObject={my...
代码星球
·
2020-12-24
JS
中的
对象
字面
web前端是编程语言中更新迭代最快的
1、vue, react,Angularvue 在2018、2019年继续增长,其在GitHubStars已经超过了 react ,国内公司更喜欢Vue。虽然Angular与React和Vue等库相比,粉丝较少,但它仍然是专业项目的热门选择。无论是Vue3.0,React16.8...
代码星球
·
2020-12-24
web
前端
编程语
言中
更新
JavaScript中,数组和对象的遍历方法总结
循环遍历是写程序很频繁的操作,JavaScript 提供了很多方法来实现。这篇文章将分别总结数组和对象的遍历方法,新手可以通过本文串联起学过的知识。 方法一:for循环for循环是使用最多,也是性能优化最好的一种遍历方式。vararr=["a","b","c"];for(vari=0;i<ar...
代码星球
·
2020-12-24
Javascript
数组
对象
遍历
方法
何时使用 Map 来代替普通的 JS 对象
如前所述,如果对象的键不是 string 或 symbol,JS将隐式地将其转换为字符串。幸运的是,map 的键类型没有问题constnumbersMap=newMap();numbersMap.set(1,'one');numbersMap.set(2,'two');[...n...
代码星球
·
2020-12-24
何时
使用
Map
代替
普通
JavaScript 中的面向对象编程
JavaScript 是一个强大的面向对象编程语言,但是,并不像传统的编程语言,它采用一个以原型为基础的OOP模型,致使它的语法让大多数开发人员看不懂。另外,JavaScript 也把函数作为首要的对象,这可能会给不够熟悉这门语言的开发人员造成更大的困惑。那就是我们决定放在前面作为一个简短前言进行介...
代码星球
·
2020-12-24
Javascript
中的
面向
对象
编程
watch监听对象
//DOM<span>{{obj.a}}</span><button@click="changeA">clickme</button>data(){return{name:'a'};},watch:{name:function(value,oldValue){consol...
代码星球
·
2020-12-24
watch
监听
对象
JS对象的创建方式
varobj={name:'mm',age:18,sayName:function(){console.log(this.name);}}问题:创建多个对象时会造成代码冗余,很占内存空间。 functioncreateToy(name){varo=newObject();o.name=name;o.say=f...
代码星球
·
2020-12-24
JS
对象
创建
方式
ES6新特性:JavaScript中内置的延迟对象Promise
利用Promise是解决js异步执行时候回调函数嵌套回调函数的问题,更简洁地控制函数执行流程;通过new实例化Promise, 构造函数需要两个参数,第一个参数为函数执行成功以后执行的函数resolve,第二个函数为函数执行失败以后执行的函数reject:newPromise(function(resolve...
代码星球
·
2020-12-24
ES6
新特性
特性
Javascript
内置
比较 JavaScript 对象的四种方式
比较 JavaScript 中的原始值非常简单。只需使用任何一种可用的相等运算符即可,例如严格相等运算符:'a'==='c';//=>false1===1;//=>true但是对象却有结构化数据,所以比较起来比较困难。在本文中,你将学习如何正确比较 JavaScript&nbs...
代码星球
·
2020-12-24
比较
Javascript
对象
四种
方式
JavaScript Array (数组) 对象
数组对象的作用是:使用单独的变量名来存储一系列的值。newArray();newArray(size);newArray(element0,element1,...,elementn);参数size是期望的数组元素个数。返回的数组,length字段将被设为size的值。参数element...,elementn是参数列...
代码星球
·
2020-12-24
Javascript
Array
数组
对象
浅谈JS包装对象
定义对象是 JavaScript 语言最主要的数据类型,三种原始类型的值——数值、字符串、布尔值——在一定条件下,也会自动转为对象,也就是原始类型的“包装对象”(wrapper)。所谓“包装对象”,指的是与数值、字符串、布尔值分别相对应的Number、String、Boolean三个原生对象。这三个...
代码星球
·
2020-12-24
浅谈
JS
包装
对象
python面向对象基础-01
话说三国时期曹军于官渡大败袁绍,酒席之间,曹操诗兴大发,吟道:喝酒唱歌,人生真爽!众将直呼:"丞相好诗",于是命印刷工匠刻板印刷以流传天下;待工匠刻板完成,交与曹操一看,曹操感觉不妥,说道:"喝酒唱歌,此话太俗,应改为'对酒当歌'较好",于是名工匠重新刻板,当时还没有出现活字印刷术,如果样板要改,只能重新刻板,工匠眼看...
代码星球
·
2020-12-23
python
面向
对象
基础
python红蓝英雄大乱斗(面向对象实现)
'''有红蓝两方英雄(可自定义个数)随机一方英雄使用随机攻击方式攻击另一方英雄,任意一方英雄全部阵亡则游戏结束每个英雄有名字、生命值、普通攻击、Q技能攻击、W技能攻击、E技能攻击以及对应的伤害值当生命值为0时阵亡,不再参与战斗'''请忽略颜色(Python如何输出带颜色的文字方法)程序代码importrandomimp...
代码星球
·
2020-12-23
python
红蓝
英雄
乱斗
面向
首页
上一页
...
38
39
40
41
42
...
下一页
尾页
按字母分类:
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
其他