JS基础学习
文章平均质量分 82
徐行莫停
把热爱的事情做到极致便成了价值
展开
-
Ajax 、comet,红宝书
红宝书,Ajax,Comet章节回顾原创 2017-11-04 19:28:28 · 258 阅读 · 0 评论 -
移动端适配问题、js上传图片并实时预览
虽然最近很丧,但生活还要继续 ~~(>_~~ 整理一波东西。 在这之前只听说移动端,还没正式做过,这次get了,本次是用rem这个长度单位代替了px,感觉挺好用的。 用过px,em的都知道各有利弊,em是相对父元素font-size,这样很麻烦,容易出错。而rem是根据你的html的font-size大小决定的,即只需要在一开始给html设置font-size就可以了,但一般做响应式的话,宽原创 2017-12-12 18:25:50 · 6014 阅读 · 0 评论 -
jsonp实现一个百度下拉框
思路就是获取用户输入,然后根据用户输入调用百度的一个接口jsonp实现跨域请求,然后将百度返回给的内容渲染数据到视图。需要注意的就是,发送请求的时候记得编码用户输入的内容var obj=document.querySelector('#user-input'); var body=document.querySelectorAll('body')[0]; var ul=docu...原创 2018-03-07 19:52:17 · 359 阅读 · 0 评论 -
重温面向对象的几种模式与原型
每次当觉得自己对原型这里有点了解的时候就会出来一道题打脸,,,so决定再重新看一遍,关于面向对象的几种模式及其优缺点原始情况var box = new Object(); //创建一个Object对象box.name = 'Lee'; //创建属性box.run = function () { //创建一个run()方法 return...原创 2017-11-15 19:58:04 · 239 阅读 · 0 评论 -
js中new 到底做了瓦特??比较new、Object.create、Object.setPrototypeOf
实例化的时候我们都是这样:var box=new BOX()那么new在中间有什么作用呢,new 先创建一个新对象b=new Object();将构造函数作用域赋给新变量 b.proto=BOX.prototype;执行构造函数中的代码(属性,方法什么的),this指向b如果BOX返回的是值类型,就直接返回b,若是引用类型,则不要b返回这个引用类型,这里开始不太懂,找到了...原创 2019-04-07 10:44:40 · 771 阅读 · 0 评论