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--
继承(构造函数继承)
今天我们进一步介绍JavaScript继承的内容,前面一章介绍了如何利用原型链继承,但是原型链继承中也会出现一些不必要的问题,例如引用类型会造成的一些困扰。今天要介绍如何借用构造函数进行继承。借用构造函数的技术又可以称之为伪造对象或者是经典继承,这种方法的主要思想是在子类型的构造函数的内部调用父类型的构造函数,记住,函数是在特定环境中执行代码的对象。我们可以利用apply和call()方法可以在新
FeRookie
·
2021-06-08 08:21
前端--
js--
对属性的操作和字符间的转换
1.对属性的操作Document//整个文档加载完之后会才会这个匿名函数window.onload=function(){document.getElementById("div1").title="我看到了";varlink=document.getElementById("link1");//用前面的命令可以获取下面的id,link.href="http://www.baidu.com";//
大白python学习分享
·
2021-05-03 22:01
JS--
面向对象(一)
面向对象的语言都有类的概念,通过类可以创建任意多个相同属性和方法的对象。ECMA-262中把对象定义为:无序属性的集合。其属性值可以包含基本值,对象或者函数。属性类型:ECMA在定义只有内部采用的特性时,描述了属性的各种的各种特征。为了表示特性的内部值,该规范将他们放入两对方括号中。例如[[Enumerable]]。ECMA有两种属性:数据属性和访问器属性。数据属性:[[Configurable]
FeRookie
·
2021-04-26 18:14
JS--
函数
函数声明和函数表达式有什么区别函数声明:functionfunctionName(){statement;}//无分号functionName();函数表达式:varfunctionName=function(){statement;};//有分号functionName();以上为两者写法的区别。由名称可以看出“函数表达式”的实质为表达式,“函数声明”则是使用function关键字声明的一个函数
_fin
·
2021-04-22 22:45
JS--
函数
JavaScript函数语法函数就是包裹在花括号中的代码块,前面使用了关键词function:function函数名([参数]){执行的代码;}当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由JavaScript在任何位置进行调用。提示:JavaScript对大小写敏感。关键词function必须是小写的,并且必须以与函数名称相同的大小写来调用函
全满
·
2021-04-20 16:22
前端学习笔记01--HTML快速了解
文章段落1.3.2字体1.3.3超链接1.3.4图片、视频1.3.5html基本结构1.3.6列表1.3.7表格1.3.8表单1.3.9CSS布局标签HTML前端三剑客:HTML--结构、CSS--修饰、
JS
guyueCT
·
2021-04-17 15:56
Java全栈03
前端快速熟悉
css
web
js
html5
JS--
作用域和闭包
作用域image.png1、全局作用域2、函数作用域3、块级作用域(ES6新增)if(true){letx=100}console.log(x)//会报错自由变量1、一个变量在当前作用域没有定义,但被使用了2、向上级作用域,一层一层依次寻找,直至找到为止3、如果到全局作用域都没有找到,则报错xxisnotdefined闭包1、函数作为返回值和函数作为参数image.png闭包:自由变量的查找,是在
ToChong
·
2021-03-25 19:07
JS--
发送消息小实例
说明:为不完整版,后续学习后会更新代码:发送消息#screen{width:240px;height:200px;border:5pxsolid#ccc;padding:10px;}#strong1{cursor:pointer;}window.onload=function(){varoScreen=document.getElementById('screen');varoStrong=doc
IT颖儿
·
2021-03-10 12:46
js--
强制类型转换
强制类型转换/*强制类型转换-指将一个数据类型强制转换为其他的数据类型-类型转换主要指,将其他的数据类型,转换为StringNumberBoolean*//*将其他的数据类型转换为String方式一:-调用被转换数据类型的toString()方法-该方法不会影响到原变量,它会将转换的结果返回-但是注意:null和undefined这两个值没有toString()方法,如果调用他们的方法,会报错方式
a464660217
·
2021-03-10 10:57
JQuery对象和JS对象区别与转换
*jq-->js:jq对象[索引]或jq对象.get(索引)*
js--
>jq:$(js对象)aaa....bbbb....//1.通过js方式来获取名称叫div的所有元素对象vardivs=document.getElementsByTagName
bug_producter
·
2021-02-23 00:24
java
web
jquery
js
JS--
事件
文章目录一、toFixed方法二、onchange三、noclick和ondblclick四、onfocus和onblur五、onselect六、onsubmit和onreset一、toFixed方法toFixed78.236999保留3位精度functionf1(){varinp=document.getElementById("1");vartext=inp.innerHTML;varnumb
小伟呀
·
2021-02-02 15:06
JS
js
uni-app 小程序 支付宝与微信的差异
1.所有的需要判断的位置都要加上uni判断语句(注释符是必须)-html---css--/#ifdefMP-WEIXIN//#endif/-
js--
//#ifdef//#endif2.image组件的微信支付宝区别
Traveller
·
2021-01-08 00:09
uni-app
uni-app 小程序 支付宝与微信的差异
1.所有的需要判断的位置都要加上uni判断语句(注释符是必须)-html---css--/#ifdefMP-WEIXIN//#endif/-
js--
//#ifdef//#endif2.image组件的微信支付宝区别
Traveller
·
2021-01-08 00:23
uni-app
js--
前台双击域获取数据实践
通过点击前台双击录入域,弹出模态框,展示数据,并且展示固定数量的数据,实现分页功能。1、首先在触发双击事件(ondblclick)后,需要弹出一个窗口。functionondbGuanLianADId(){adId=window.showModalDialog('getAdForMac.action',null,'dialogHeight=500px;dialogWidth=420px;');va
GP0071
·
2020-09-17 09:12
前台技术
双击域
技术实现 - Browser页面开发
这种更简洁的用户交互方式,引领了一批技术,CGI-->CSS/
JS--
>H5...伴随分布式存储大数据的发展、和移动终端访问的需要,可以开放更多的网络分享链接地址,博客的兴起也是适逢其会。
youray.
·
2020-09-17 05:45
跨平台-JAVA
JS--
字符串相乘---力扣
给定两个以字符串形式表示的非负整数num1和num2,返回num1和num2的乘积,它们的乘积也表示为字符串形式。示例1:输入:num1=“2”,num2=“3”输出:“6”示例2:输入:num1=“123”,num2=“456”输出:“56088”说明:num1和num2的长度小于110。num1和num2只包含数字0-9。num1和num2均不以零开头,除非是数字0本身。不能使用任何标准库的大
风雪夜照无眠
·
2020-09-16 10:43
leetcode
js--
判断当前环境是否为微信环境
/***判断是否是微信环境*/functiongetIsWxClient(){varua=navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger"){returntrue;}returnfalse;};
又又呢
·
2020-09-15 12:27
移动端
web
javascript
extjs特殊用法--
js--
调用变量方法定义前提最先变量要用var定义
引用js文件,写在jsp文件中不可以--其实也可以,切记先定义方法,后再调用,js毕竟不太智能varwj=function(){return{hello:function(){alert("wj");}};}();wj.helloa=function(){return{hello:function(){alert("wj");}};}();jspInserttitlehereExt.onReady
瓜瓜东西
·
2020-09-13 22:39
JavaScript
Extjs
js--
最优继承
学习资源推荐微信扫码关注公众号:前端前端大前端,追求更精致的阅读体验,一起来学习啊关注后发送关键资料,免费获取一整套前端系统学习资料和老男孩python系列课程functionPerson(name){this.name=name;}Person.prototype.say=function(){console.log(`Mynameis${this.name}`)}functionStudent
_冷月心
·
2020-09-12 11:32
js
高德地图
JS--
批量规划步行路线 优化
调取高德地图JSAPI进行步行路线规划多个起点到达一个重点,根据搜素结果画路线,进行绘图,并为线路添加点击事件效果如下:代码如下:html,body,#container{width:100%;height:100%;}根据规划数据绘制步行路线varmap=newAMap.Map('container',{center:[116.397559,39.89621],zoom:14})//当前示例的目
拿我格子衫来
·
2020-09-11 01:19
前端技术
格物
前端开发
基于vue的uni-app框架 h5移动端-首页多tab实现思路
头部导航栏+显示区域--{{item.text}}0">导航栏
js--
切换//顶部tab点击tabClick(index){this.tabCurrentIndex=index;if(this.navList
狗蛋0
·
2020-09-10 16:43
css
js
html
一篇文章带你搞定 JQuery 对象和 JS 对象的区别和转换
JQuery对象和js对象方法不通用的.两者相互转换*jq-->js:jq对象[索引]或者jq对象.get(索引)*
js--
>jq:$(js对象)二、示例JQuer对象和js对象的转换div1....div2
南淮北安
·
2020-09-10 15:44
JQuery
学习笔记
JS--
你没玩过的激流勇进
我做的激流勇进,也是你从未玩过的激流勇进我称它为:偷火种的普罗米修斯纯代码不含图片,复制粘贴即可使用新手请点击下方链接,包教包会一次就能学废Canvas激流勇进*{margin:0;padding:0;}body{background:#f2f2f2;}canvas{display:block;margin:40pxauto20px;border:1pxsolid#333;box-shadow:0
我不是费圆
·
2020-08-25 01:57
JS
前端
Canvas
js
游戏
js--
删除数组元素(复选框数组)
1、//返回p_str在p_array数组中的位置functionindexOfArray(p_array,p_str){try{for(vari=0;i"}else{cell.innerHTML=""}}functioncheckCode(obj){jsdGrid.selectRow()if(obj.checked){codevalue.push(jsdGrid.currentRow.c_bh)
zhw_no1
·
2020-08-24 12:56
function
input
null
c
web表单设计器Ueditor Formdesign Plugins安装使用教程
/
js--
|ueditor----|formdesign把扩展放到Ueditor下--------|bootstrap--------|leipi.form.design.js----
非腹黑
·
2020-08-23 09:16
JS--
事件
DOM0事件和DOM2级在事件监听使用方式上有什么区别?varbox=getElementIdBy('div');box.onclick=function(){console.log(this);}//DOM0事件监听方式(只能给元素绑定一个事件)box.addEventListener('click',function(){console.log(this);})//DOM2事件监听方式(可以给
mianmiani
·
2020-08-22 20:25
JS--
全局对象,属性,方法
全局对象参考代表了整个JS运行环境中的根作用域浏览器中的全局对象是Window注意全局对象代表了整个JS运行环境的最外层作用域则该作用域带的属性方法全局可见注意全局对象预定义的属性方法不可被枚举则通过JS运行附加在全局对象上的属性方法可以枚举全局方法编码操作decodeURI()对encodeURI()函数编码过的URI进行解码decodeURIComponent()对encodeURICompo
KK3K2005
·
2020-08-22 16:51
JS
JS--
把局部对象变为全局对象的方法---把随机数对象暴露给window成为全局对象
//创建一个自调用函数(function(window){//该window为形参//创建一个自定义构造函数functionRandom(){//局部变量,只能在该自调用函数中使用}//给Random构造函数的原型对象添加一个产生随机数的方法Random.prototype.getRandom=function(min,max){//产生的随机数在[min,max)之间returnMath.flo
Binglili0809
·
2020-08-22 15:40
前端学习之
js--
出现并列名次的排序
如图是实现的效果1、实时刷新页面,显示数据库中不断改变的投票数;2、如果投票数相同,则名次相同。如图:第一个功能用了框架,是在前端写setInterval方法第二个功能遇到了一点问题:具体说一下思路:先根据票数做降序排序,再比较一个节目A的票数与下一个节目B的票数,如果相等,则将B的图片设置成A;代码:setInterval(functionmyrefresh(){Artery.get("jqGr
weixin_30929195
·
2020-08-22 03:01
JS--
递归
递归函数是在一个函数通过名字调用自身的情况下构成的,如下所示:以上的函数看上去没有什么问题,但是如下的代码会导致出现问题:以上的代码中,我们用一个变量存如factorial函数,然后在factorial函数设置为null,这样指向原始函数(factorial)的引用只有一个another,打印出another会发现打印出来的是factorial这个函数,那么如果调用another的话,这样是会报错
FeRookie
·
2020-08-21 19:40
js--
表达式与操作符(1)
表达式与操作符(1)一元操作符:i++i--先赋值后运算;案例如下:++i--I先运算后赋值;案例如下:特别要注意的一点是:以上案例凡是字符串的必须转换成数值型的;加减乘除型操作符:案例如下:%代表取余:顾名思义就是取它的余数;关系操作符:可以理解为比较大小;它包括<=这几个操作符都会返回布尔值;直接先给案例:小写字母的数值大于大写字母的数值26个字母数值依次递增,如果首个字符相同,比较第二个,以
随缘kk
·
2020-08-21 18:08
解决vue报错Failed to mount component:template or render function not defined
templateorrenderfunctionnotdefined.原因:vue-loader在引入时把index.js当做了入口,而不是index.vue1.报错页面目录结构:-Disease(文件夹)-disease.js(
js
卜卦丶cc
·
2020-08-21 15:04
vue
Js--
各种基本类型之间的转换
数字转字符串letnum=24letstr1=num.toString()letstr2=num+''字符串转数字lets='24'letnum1=Number(s)letnum2=s-0letnum3=parseInt(s)数字转数字数组letnum=24letnumArr=num.toString().split('').map(Number)数字转字符串数组letnum=24letstrig
Franklin___
·
2020-08-21 12:35
js
JS--
对数组数据进行动态生成table表格
JavaScript中对数组数据进行动态生成table表格今天给大家分享一下如何在JavaScript中对数组数据进行动态生成table表格,希望可以帮助到你。第一步:首先,我已经定义好了HTML跟CSS样式。样式如下:代码如下:在css中的代码:table{border:1pxsolidblueviolet;}在html中的代码:序号姓名年龄地址性别第二步:在JavaScript中建立数组,模拟
什什么都绘
·
2020-08-21 12:25
JavaScript
js--
闭包
当在函数内部定义了其他函数时,就创建了闭包。在后台执行环境中,闭包的作用域链包含着它自己的作用域、外部函数的作用域和全局作用域。通常,函数的作用域及其所有变量都会在函数执行结束后被销毁。所以,创建并立即调用一个函数,既可以执行其中的代码,又不会在内存中留下对该函数的引用。但是,当函数返回一个闭包时,这个函数的作用域将会一直在内存中保存到闭包不存在为止。每个函数在被调用时都会自动取得两个特殊变量:t
栗子酥小小
·
2020-08-20 05:09
哇塞,不错的
js--
前端中的小算法
求二次方为数组arr中的每个元素求二次方。不要直接修改数组arr,结果返回新的数组示例:输入[1,2,3,4]输出[1,4,9,16]functionsquare(arr){returnarr.map(function(item){returnitem*item;})}数组按照某属性进行从小到大排序vararr=[{name:'zopp',age:0},{name:'gpp',age:18},{n
秋天1014童话
·
2020-08-18 03:13
web前端
javaScript
前端那些事之原生
js--
面向对象封装轮播图
2019独角兽企业重金招聘Python工程师标准>>>原生js封装轮播图html页面轮播图:1、宽度自适应,2、将图片设置为背景3、为了方便程序后期修改,直接把标签重新绘制(图片和焦点)4、布局写好、选中加状态步骤:1、画结构2、鼠标经过焦点改变图片3、自动轮播4、鼠标经过停止自动播放,离开启动自动播放(注意离开的div是最外层)无缝轮播逻辑:一直重复播放,而且不重复不返回1、首先把最外面层设置宽
weixin_34178244
·
2020-08-16 21:11
HTML中获取input中单选按钮radio数据(性别例子)
个人学习整理1、编写HTML12345Gender6789性别:男10女11保密1213提交141516172、在中编写
JS--
接收数据库(此处接收数据库中性别的接口省略,使用的是onload先获取人员的
weixin_34088583
·
2020-08-16 21:35
数据库
php
javascript
js--
简单放大镜实现(带移动方块)
/**知识点预备clientX,clientY鼠标相对于可视区的位置offsetX,offsetYlayerXlayerY鼠标相对于事件源的位置screenX,screenY鼠标相对于屏幕的位置pageX,pageYIE(不支持)鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化。在有滚动条的情况下就需要做这种额外的处理兼容性的处理如下vardocE=document.
xie1987524
·
2020-08-16 17:30
javascipt
js--
直接插入排序实例+代码
直接插入排序的思想:将待排序的元素插入到已有序的数组中(在初始时不知道是否存在有序的数据,因此将第一个元素看成是有序的),将待排序元素与已经有序的数组依次进行比较(从后往前),如果待排序元素比数组中的元素大,就直接插入到这个有序数组后面;如果待排序元素比数组中的元素小,就将数组中的元素向后移动一位,将待排序元素接着与数组的元素进行比较,直到找到合适的插入位置。算法步骤:1)从第一个元素开始,因为只
xt_123456
·
2020-08-16 10:56
排序算法
高性能
JS--
载入脚本并执行
一般现代浏览器通过侦听事件获得脚本加载完成时的状态varscript=document.createElement('script');script.type='text/javascript';//Firefox,Chromescript.onload=function(){alert('scriptloaded!');};script.src='http://code.jquery.com/j
weixin_34034261
·
2020-08-16 09:15
js--
浅谈instanceof的底层实现原理、手动实现一个instanceof
转自https://blog.csdn.net/qq_38722097/article/details/80717240www.cnblogs.com/yalong/p/10…typeof实现原理typeof一般被用于判断一个变量的类型,我们可以利用typeof来判断number、string、object、boolean、function、undefined、symbol这七种类型。当判断不是o
weixin_34290352
·
2020-08-15 20:41
js--
数据结构--链表
链表是一种线性结构,每一个节点中,储存了下一个节点的指针。1.链表的构造函数,属性是头指针和长度2.节点的构造函数,属性是element值和指向下个节点的指针3.原型方法append(element):添加元素到链表尾部.insert(position,element):向单向链表中某个位置插入元素indexOf(element):寻找某个元素在单向链表中的位置remove(element):移除
github_34514750
·
2020-08-15 18:55
javaScript
数据结构
js--
事件的冒泡、委派、绑定、传播
目录1.事件对象2.事件的冒泡3.事件的委派4.事件的绑定(解决绑定多个同一事件)5.事件的传播1.事件对象Inserttitlehere#areaDiv{border:1pxsolidblack;width:300px;height:50px;margin-bottom:10px;}#showMsg{border:1pxsolidblack;width:300px;height:20px;}wi
四维空间@
·
2020-08-15 03:45
前端
【面向
JS--
数组API】
数组API:浏览器厂商已经实现的方法,开发人员直接调用,不需要了解具体实现。将数组转化为字符串:2个,hash数组不是正经的数组。1).varstr=arr.toString();返回数组中元素的内容,用逗号分隔(除了null和undefined都有toString,返回数组中元素的内容,用逗号分隔)2).varstr=arr.join("连接符");可自定义连接符,不修改原数组,返回一个字符串固
hf_872914334
·
2020-08-15 02:53
javascript
原生
JS--
增删改查
原生
JS--
增删改查字符串的增删改查数组的增删改查对象(属性)的增删改查DOM的增删改查获取元素获取元素位置和大小获取元素CSS属性元素的类class增删改查:遍历DOM节点树遍历元素节点树节点的增删改查字符串的增删改查
kikpin
·
2020-08-14 22:04
JS
Js--
如何使用浏览器调试js代码
前言操作ChromeMozillaFirefox360极速浏览器Opera总结end前言大家用vs或者其他编程程序编程的时候,经常会遇到这样或者那样的问题,这个时候就需要调试,看看错误是出现在哪个位置,但是在JavaScript中,如果一直都是这样的去调试的话,那么必定会不是很方便,于是这个时候各种浏览器中自带的调试工具就出来了。小编在这里简单的说一下Google的Chrome、雅虎的Mozill
罗俊-Everns
·
2020-08-14 16:15
JavaScript
JavaScript
CSP考试 2017年3月第2题 学生排队 C++实现
i>a>>b;if(b>0){intflag=0;intjs=0;for(intj=0;j=0;j--){if((jg[j]==a)&&(flag==0)){flag=1;jg[j]=jg[j-1];
js
woniupengpeng
·
2020-08-13 23:03
CSP
js--
单链表
functionLinkedList(){letNode=function(element){this.element=element;this.next=null;}letlength=0;lethead=null;//向列表尾部添加一个新的项。this.append=function(element){letnode=newNode(element);letcurrent;if(head===
abigmiu
·
2020-08-13 19:46
jqurey基础
.ready(function(){});第二种:$(function(){});和js的入口函数window.onload的区别:jQuery--文档树加载完成的时候执行,不会等待突破资源的加载完成
js
AllenTang_ay
·
2020-08-11 20:49
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他