- 博客(13)
- 收藏
- 关注
原创 js以面向对象的思维利用canvas绘制折线图
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>绘制折线图</title> <style> canvas{ border
2018-09-29 10:27:43
348
转载 readyState的值的含义
0: 请求未初始化1: 服务器连接已建立2: 请求已接收 接收到了响应头3: 请求处理中 正在下载响应体4: 请求已完成,且响应已就绪
2018-08-29 21:43:24
9849
原创 input:file 的一个小知识点
其中有一个 accept 属性可以限制选择文件的类型 值是MIME TYPE 常用的取值有:audio/* 可选所有的声音文件。video/* 可选所有的视频文件。image/* 可选所有的图像文件。在apache的配置文件中的 mime.types列出了MIME的类型...
2018-08-15 16:03:31
220
原创 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
137
原创 《沙卡的救赎》的一些读后感
我是在几个月前读完这本书,当时第一眼看到这本书感觉是对美国一些犯罪,毒品,贫民窟等等的描述,就觉得有点意思,从图书馆借阅。时间也有些久了,记得不是很清楚了。但是翻开书籍一步步让我感受到了沙卡的成长,一个可怜的孩子,一个可敬的罪犯。我无法想象那种走在路上可以随时被人开枪打死是一种什么样的心里体验,也不可能知道一个16、7岁的少年被人用枪指着脑袋是一种多大的恐惧,但是多少还是会产生一些共鸣。无...
2018-08-13 13:10:34
354
原创 阻止用户输入中文的两种方式
禁止表单使用文本框输入法在要禁止表单输入的中文的css样式中加入 ime-mode: disabled;但是这样会让用户以为输入法出问题,影响用户体验。将输入的中文替换成空字符input.value = input.value.replace(/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/g, '');推荐使用这种。 以上仅是个人学习所...
2018-08-12 14:59:37
1566
原创 jQuery实现透明度变化轮播效果
匆忙写的一个透明度变化的轮播效果,欢迎指出错误,感谢!!!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jQuery透明度变化轮播效果</title> <scrip
2018-08-10 09:17:42
1681
原创 原型的两个作用
原型的作用一:数据共享,节省空间在函数作为构造函数时,在构造函数内部用this.method 初始化对象方法会使得每一个实例化出来的对象都有一个相同的但是占用不同内存的方法function Person(){ this.say = function(){ console.log('Hi'); }}当我们去实例化对象时,每一个对象都有一个say方法,虽然...
2018-08-09 09:23:38
3828
原创 原生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
546
原创 JS重写构造函数后原型中的constructor的指向问题以及重写之前的原型到哪去了?
问题一 :构造函数的prototype属性指向它的prototype对象,也就是原型对象,在原型对象中有一个constructor属性,指向该构造函数。但是我们在使用构造函数时,一般会重写它的原型,会导致constructor指向出问题。问题二 :在重写原型对象之后,重写之前的原型对象到哪去了?function Animal() {} Animal.prototype.say = f...
2018-08-06 21:49:16
3707
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
1926
原创 JS三大系列 offset scroll client
在JS中有三种常用来获取元素宽高和位置的方法,称之为JS的三大系列 一. offset系列计算方式: (父级元素margin + 父级元素padding + 父级元素border + 元素自己的margin)这里的父级元素指的是第一个定位的父级元素,没有就是body 1. offsetLeft : 当前元素的左边框的左侧到定位父级盒子的左边框的右侧 2. offsetTop : 当前...
2018-08-06 11:27:28
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人