使用 gulp-uglify 压缩JavaScript文件时报错:GulpUglifyError: unable to minify JavaScript 这种情况大多是因为要压缩的js里边包含了es6的语法
函数会将将参数复制一个副本到局部变量,当变量是原始类型时,这个副本就是值本身,当变量是引用类型时,这个副本是指向堆内存的地址。
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项
近期在改我的博客显示效果,做浏览器测试的时候发现博客在uc手机浏览器上无法运行JavaScript。
以往,js多行字符串用\n写起来比较麻烦,ES6标准新增了一种多行字符串的表示方法,用` ... `表示:
例如: function demo(){ //不要把注释写在这里 alert("这是一个错误的示例") } 把注释写在function 这一行后面,在浏览器执行时 js代码可能会被截断,,原
var n = parseInt(window.prompt('input')); function mul(n) { if (n === 1 || n === 0) { return 1 } return n *
原生JS获取dom元素在兄弟元素中的索引顺序
javascript call()与apply()学习
call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。
使用typeof duxiang === "object"检测”duixiang”是不是对象,这个方案是不可行的,因为JavaScript中所有的事物都是对象
this的指向问题是学习JavaScript必须要理解的
Form元素的语法中,EncType表明提交数据的格式 用 Enctype 属性指定将数据回发到服务器时浏览器使用的编码类型。 例如: application/x-www-form-urlencoded: 窗体数据被编码为名称/值对。这是标准的编码格式。 multipart/form-data: 窗
闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的常见的方式,就是在一个函数内部创建另一个函数,通过另一个函数访问这个函数的局部变量。 html: <div class="item"></div> <div class="item"></div&
统计某一字符或字符串在另一个字符串中出现的次数