摘要:前言:之前一直在学习原生的javascript,但是无奈功力太浅,学了很长时候也只能写一些简单的小demo,知道遇见了vue,一切都变了,他的双向绑定和组件化思想让我迅速的爱上了他,可是光学不练是没有什么成就感的,想着豆瓣提供了免费的api接口,不如就利用这个接口做一个电影网站,想想还是有点小激动的
阅读全文
摘要:学习js,肯定要学习作用域,js作用域和其他的主流语言的作用域还存在很大的区别。 一.js没有块级作用域。 js没有块级作用域,就像这样: js中像if,for,switch之类的语句,他们包含的代码块里面的变量,在代码块外面也能被读取,所以说,js没有块级作用域。 二.js的全局变量 js中规定,
阅读全文
摘要:今天做任务的时候,有一个任务就是让实现电商网站常用的放大镜效果,类似于这样的效果,之前并没有做过这种放大镜效果,刚开始的思路是对图片进行裁剪,但是后来发现实在是难以实现,于是求助了万能的谷歌,发现一个很好的思路就是,展示区是一小块可视区域,给他一个图片,超出可视区域的部分设为隐藏,有了这个思路,这个
阅读全文
摘要:今天在做项目的时候,习惯性的用到了element.style.width,然而浏览器却报错,错误提示是style is undefined,这是我才意识到,内联样式表和外联样式表在js应用中也有很大的不同! 首先样式表有三种,外联样式,内联样式,行间样式,element.style.attr只有在a
阅读全文
摘要:ES5中定义了五种数组的迭代方法:every(),filter(),forEach(),map(),some()。 每个方法都接受两个参数:要在每一项运行的函数(必选)和运行该函数的作用域的对象-影响this的值(可选); 每个方法中的函数都会接受三个参数:该项的值(item),该项在数组的位置(i
阅读全文
摘要:5.1 任务描述 实现以下函数 1.判断是否为IE浏览器,则需要利用ie仅有的属性,ActiveXObject,在ie10之前,直接利用window.ActiveXObeject进行判断,但是在ie11出现后,则出现了异常,要想兼容所有的IE浏览器,可以用return (ActiveXObject
阅读全文
摘要:$.on = addEvent;$.un = removeEvent;$.click = addClickEvent;$.enter = addEnterEvent;$.delegate = delegateEvent;
阅读全文
摘要:2. JavaScript数据类型及语言基础(一) 2.1 任务描述 创建一个JavaScript文件,比如util.js; 实践判断各种数据类型的方法,并在util.js中实现以下方法: // 判断arr是否为一个数组,返回一个bool值 function isArray(arr) { // yo
阅读全文