Js与Jquery教程 第7页

数组迭代的常用方法

xiaoqi 发布于 2017-05-07

1.every(),对数组进行迭代并返回bool值;如果数组的每一项都满足迭代条件函数,则返回true,否则返回false; var arr = [1,2,3,4,5]; var result = arr.every(function(item,index,array){ ret...

给a标签添加点击样式,刷新还存在

xiaoqi 发布于 2017-05-07

前几天做项目,用的是ifame,需要a标签跳转,但是又要给他加上点击的效果,我一开始想,哎呦 简单,但是写完之后发现a标签会有一个刷新效果,会把你的样式恢复,终于想到一个办法,a标签跳转带参数。 例子: 给a标签加一个点击事件 <li><a onclick=&#...

点餐选择框

xiaoqi 发布于 2017-05-06

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,...

ES6之”let”能替代”var”吗?

xiaoqi 发布于 2017-05-05

为了保证可读性,本文采用意译而非直译。 我已经使用ES2015(ES6)的语法编写JavaScript程序很久了,并且喜欢上它提供的新特性带来的优雅和简洁。我最习惯的就是不再使用var,而是let/const。我想当然的以为let仅仅是var的替代者,而事实上let还为我们提供了...

js,html 监听页面滚动高度 点击返回顶部

xiaoqi 发布于 2017-05-05

自己上代码比较容易:这边是es6的写法,可以封装成一个组件,这样每个界面都可以用了 import React from 'react'; //点击返回顶部 class BackTop extends React.Component { // 渲染之后 componentDidMo...

js获取、设置元素css属性值

xiaoqi 发布于 2017-05-03

这里以获取html元素宽高为例 js获取html元素宽高有三种方法:1.obj.style.width;2.getComputedStyle和currentStyle(IE)函数 但实际操作上会发现,第一种方法是无法获取到行内设置的元素属性值的,使用obj.offsetWidth...

new的过程,以及__proto__与prototype的关系

xiaoqi 发布于 2017-05-03

说起new,要先说原型链。 机制就是指对象的一个内部链接引用另外一个对象。 如果在第一个对象上没有找到需要的属性或者方法的引用,引擎就会继续在[[prototype]]关联的对象上继续查找,同理,如果后者中也没有找到需要的引用就会继续查找他的[[prototype]].以此类推,...