巴扎黑
浏览量11758 | 粉丝242 | 关注1
2017-07-22 16:54:28
探讨javascript浮点值运算是舍入误差的原因
问题在javascript中整数和浮点数都属于Number数据类型(简单数据类型中的一种),我们经常会发现在打印1.0这样的浮点数的结果是1而非1.0,这是由于保存浮点数的内存空间是保存整数值的两倍,所以ECMAScript会不失时机地将浮点数转换为整数。 上面这种情况虽然让强迫症患者有点不舒服,但是好歹也不是什么大错,接下来这种情况就很吓人了。例如我们在计算0.1加0.2时,它的输出
1879
2017-07-22 16:54:54
JavaScript ES6中let与const比较
let基本用法ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // ReferenceError: a is not defined.b // 1上面代码在代码块之中,分别用let和var声明了两个变量。然后在代码块之外调用这两个变量,结果let声明的变
1604
2017-07-22 16:52:56
如何实现使用gulp实现文件压缩及浏览器的热加载
一.安装gulp 首先,你要安装过nodejs,如果没有安装过的同学请自行下载。 先再命令行里输入 npm install gulp -g 下载gulp二.创建gulp项目 创建一个你需要项目文件夹,然后在根目录输入 npm init (npm init命令会为你创建一个package.json文件,这个
2203
2017-07-22 15:35:12
js--怎样去操作元素的样式类名
1、hasClass:验证当前元素中是否包含className这个样式类名 function hasClass(curEle,className){ // if(curEle.className.indexOf(className)){ // return true; 使用indexOf是有问题的 // } // ret
1275
2017-07-22 15:34:45
有关于如何解决js重名方法的先后调用问题
当js中方法重名时,最后引入的js会覆盖前面的引入的js(就是说会调用最后引入的js中的方法)详情参照(main.js与white.js 的a())但是,当最后一个js中存在语法上的错误时(也可以是本js文件中其他方法格式错误),会调用前面的js中方法。详情参照(main1.js与white1.js的b())
2033
2017-07-22 15:40:30
使用Vue2.X和Webpack2.X开发SPA应用的环境构建方法
[TOC]1、开发环境准备1.1 安装nodejs首先安装Nodejs,直接去nodejs官网下载https://nodejs.org/en/,默认会安装Npm,所以这里可以不用单独安装。1.2 使用淘宝Npm镜像由于国内网络原因,如果直接使用Npm安装依赖包会因为网络和墙的原因导致不成功,好在淘宝给我提供了可以使用的镜像,地址是:https://npm.taobao.org/,按照其【
1304
2017-07-22 15:38:26
js中var、let、const三者的用法区别
js中var、let、const的区别主要内容是:js中三种定义变量的方式const, var, let的区别。var定义的变量可以修改,如果不初始化会输出undefined,不会报错。var a = 1;// var a;//不会报错console.log('函数外var定义a:' + a);//可以输出a=1function change(){a = 4;console.log
2134
2017-07-22 15:33:11
JavaScript不常用的知识点
语法 语句表达式 句子是完整表达某个意思的一组词,由一个或多个短语组成,他们之间由标点符号或者连接词连接起来。 语句相当于句子,表达式相当于短语,运算符则相当于标点符号和连接词。 JavaScript 中表达式可以返回一个结果值。 var a = 3 * 6; var b = a;
1015
2017-07-22 15:32:38
成功解决自定义事件解决重复请求的BUG
现在,组件化开发还是比较流行的,毕竟其优点相当突出。最近在开发一个组件的时候,遇到了一个很有意思的BUG。。。 BUG的背景 最近在开发一个组件,好不容易开发好了转测试。然后,测试给我提了一个这样的bug,orz...因为是一个组件,最大的好处就是可以随处复用,随处使用,然而,当一个页面用了多个组件,只有最后一个生效的时候,这个组件就没有什么意义了。。。 BUG
1791
2017-07-22 15:27:25
js内置dom操作属性与方法
DOM(document object model):文档对象模型,提供了获取页面中元素的方法:document.getElementById();context.getElementsByTagName(TAGNAME) //把指定容器中子子孙孙辈份的所有标签名为TAGNAME的都获取到context.getElementsByClassName(CLASSNAME) //在ie6-8下
1641