240
收录了54篇文章 ·218个问题 · 0人关注

JavaScript知识问答社区,提供从入门到进阶JavaScript学习过程中常见疑惑问题答案和技术分享,同时包括了资深编辑和热心网友的回答。


0

javascript设计模式二:策略模式

策略模式指定义一系列算法,将它们一个个封装起来。将不变的部分与变化的部分隔开是每个设计模式的主题,策略模式同样如此,策略模式的基础组成: 一个基于策略模式的程序至少要由两部分组成。第一个部分是一组策略类,策略类封装了具体的算法,并负责具体的...

0

javascript设计模式一: 单例模式

单例模式定义: 保证一个类仅有一个实例,并提供一个访问它的全局访问点上代码:标准单例模式//方法1 //标准单例模式 varSingleton=function(name){ this.name=name } Singleton.prototype.getName=function(){ console.log(this.name); } Singleton.getInstan.....

4

ES6扩展运算符和深浅拷贝总结

在ES6中新增了扩展运算符,可以实现对数组和对象的复制,那么这种复制是深拷贝还是浅拷贝呢?我们发现arr和arr0的比较结果为false,那么我们初步判断二者不是同一个地址引用,接下来修改arr0,来观测arr是否发生改变:,我们发现,修改arr0的值,并不影响arr...

0

使用js实现悬浮窗效果方法

很多网站效果,当页面向下滚动到某高度时候,导航栏或者其他会悬浮固定到顶部或某个位置,那么下面鹏仔就给大家简单介绍下css代码<style>.show{ position:fixed; top:0; } #nav{ width:100%; height:60px; background:pink; } .box{ height:2600px; width:100.....

0

elementui日期选择器控制结束日期不能小于开始日期

项目中,有选择开始日期和结束日期的,写好了分享给大家吧!如有问题,请多多指教,谢谢。功能是开始日期可选今日或今日之后的日期,结束日期必须在开始日期之后,用的是elementui,案例分享给大家。我的效果是 报名开始时间(当日起之后)、报名结束时间(报...

0

JavaScript eval定义动态变量名及赋值教程

/*简单代码,看懂eval动态变量定义的创建和使用*/ <html> <head> <scripttype="text/javascript"> eval("varinput_id1;"); input_id1=100; alert(input_id1); </script> &...

0

JavaScript调用UEditor相册模块

HTML:<img src="/images/btn_addfile.png" οnclick="upImage()" />上传按钮,打开UEditor相册模块<script type="text/plain" id="j_ueditorupload" style="height: 5px;...

0

探索js让你的网页“自己开口说话”

最近一直在研究音视频流,正好想要做一个有声提示,增强页面交互和用户体验的功能。(以后打算引入前端AI,让整个页面真正实现语音控制,嘿嘿)。这一想,顺便就想到了让一众网友为难的网页自动播放音视频。不说废话,实现过程中倒是遇到了一点小...

0

从表单校验看JavaScript策略模式的使用

众所周知的是,表单确实在前端,唔,或者说在网页中占有不小的比重。事实上,几乎每一个中大型网站都会有登录注册以验证用户信息、防止一些不可名状的隐患。。。那么表单的优劣就成了前端开发者急需解决的问题。其实我更愿意称为代码的可读性或可复...

0

【JavaScript设计模式】单例模式

写在前面这个系列的文章是通过对《JavaScript设计模式》一书的学习后总结而来,刚开始觉得学习的时候只需看书即可,不用再另外记录笔记了,但是后面发现书中有些内容理解起来并不是很容易,所以结合书中的描述就将自己的理解也梳理了一下并将它记录下来,希望...

0

JavaScript调用UEditor相册模块

HTML:<img src="/images/btn_addfile.png" οnclick="upImage()" />上传按钮,打开UEditor相册模块<script type="text/plain" id="j_ueditorupload" style="height: 5px;...

0

JavaScript事件类型

1 UI事件UI事件指的是那些不一定与用户操作有关的事件。(1)load事件:当页面完全加载后(包括所有图像、JavaScript 文件、 CSS文件等外部资源),就会触发 window 上面的 load 事件。有两种定义 onload 事件处理程序的方式。第一种方式是使用如下所示的 Jav...

0

JavaScript引用类型之Date类型

创建日期对象的方法要创建一个日期函数,使用new操作符和Date构造函数,例如:var now = new Date();在调用Date()构造函数而不传递参数的情况下,新创建的对象自动获得当前日期和时间。如果想根据特定的日期和时间创建日期对象,必须传入该日期的毫秒数,即即...

0

JavaScript中的数组Array有哪些方法

1、检测数组的方法(1)value instanceof Array(2)Array.isArray(value)例如:vararr=newArray("blue","red","pink"); varnum=10; console.log(arrinstanceofArray);//true console.log(Array...

0

JavaScript网页特效:年月日三级联动自动更新以及innerHTML的用法

进入正题之前,先说说js中innerHTML的用法innerHTML 属性用于设置或返回指定标签之间的 HTML 内容。innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容;如:<div id="aa">这是内容</div> ,我们可以通过document.getElementById(&#39;aa&#39;).inn...