![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
hgzzzz
前端
展开
-
原型的两个作用
原型的作用一:数据共享,节省空间在函数作为构造函数时,在构造函数内部用this.method 初始化对象方法会使得每一个实例化出来的对象都有一个相同的但是占用不同内存的方法function Person(){ this.say = function(){ console.log('Hi'); }}当我们去实例化对象时,每一个对象都有一个say方法,虽然...原创 2018-08-09 09:23:38 · 3821 阅读 · 0 评论 -
js以面向对象的思维利用canvas绘制折线图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>绘制折线图</title> <style> canvas{ border原创 2018-09-29 10:27:43 · 342 阅读 · 0 评论 -
readyState的值的含义
0: 请求未初始化1: 服务器连接已建立2: 请求已接收 接收到了响应头3: 请求处理中 正在下载响应体4: 请求已完成,且响应已就绪转载 2018-08-29 21:43:24 · 9847 阅读 · 0 评论 -
apply call 和bind
相同点 1. 都可以改变this的指向 2. 都是用 函数名. 的方式调用不同点1. 参数不同函数名.apply(当前对象,[参数1,参数2,...])函数名.call(当前对象,参数1,参数2,...)函数名.bind(当前对象,参数1,参数2,...)2. 执行结果不同apply和call执行当前函数,改变this指向当前对象而bind则是返回改变了this指向的该...原创 2018-08-13 13:19:20 · 135 阅读 · 0 评论 -
input:file 的一个小知识点
其中有一个 accept 属性可以限制选择文件的类型 值是MIME TYPE 常用的取值有:audio/* 可选所有的声音文件。video/* 可选所有的视频文件。image/* 可选所有的图像文件。在apache的配置文件中的 mime.types列出了MIME的类型...原创 2018-08-15 16:03:31 · 211 阅读 · 0 评论 -
原生JS实现无缝轮播效果
&amp;lt;!DOCTYPE html&amp;gt;&amp;lt;html lang=&quot;en&quot;&amp;gt;&amp;lt;head&amp;gt; &amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt; &amp;原创 2018-08-08 08:37:36 · 540 阅读 · 0 评论 -
阻止用户输入中文的两种方式
禁止表单使用文本框输入法在要禁止表单输入的中文的css样式中加入 ime-mode: disabled;但是这样会让用户以为输入法出问题,影响用户体验。将输入的中文替换成空字符input.value = input.value.replace(/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/g, '');推荐使用这种。 以上仅是个人学习所...原创 2018-08-12 14:59:37 · 1559 阅读 · 0 评论 -
JS重写构造函数后原型中的constructor的指向问题以及重写之前的原型到哪去了?
问题一 :构造函数的prototype属性指向它的prototype对象,也就是原型对象,在原型对象中有一个constructor属性,指向该构造函数。但是我们在使用构造函数时,一般会重写它的原型,会导致constructor指向出问题。问题二 :在重写原型对象之后,重写之前的原型对象到哪去了?function Animal() {} Animal.prototype.say = f...原创 2018-08-06 21:49:16 · 3682 阅读 · 2 评论 -
JS判断引用类型
JS中判断引用类型的方式主要有两种通过instanceof通过constructor function Person() {} var per = new Person(); console.log(per instanceof Person);//true console.log(per.constructor == Person);//true但是通过第二种法师判断会...原创 2018-08-06 16:24:29 · 1922 阅读 · 0 评论 -
JS三大系列 offset scroll client
在JS中有三种常用来获取元素宽高和位置的方法,称之为JS的三大系列 一. offset系列计算方式: (父级元素margin + 父级元素padding + 父级元素border + 元素自己的margin)这里的父级元素指的是第一个定位的父级元素,没有就是body 1. offsetLeft : 当前元素的左边框的左侧到定位父级盒子的左边框的右侧 2. offsetTop : 当前...原创 2018-08-06 11:27:28 · 180 阅读 · 0 评论 -
jQuery实现透明度变化轮播效果
匆忙写的一个透明度变化的轮播效果,欢迎指出错误,感谢!!!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jQuery透明度变化轮播效果</title> <scrip原创 2018-08-10 09:17:42 · 1678 阅读 · 0 评论 -
移动端页面开发学习笔记
前段时间学习了移动端开发,做一些总结原创 2018-10-15 15:57:12 · 200 阅读 · 0 评论