摘要: js的基础知识整理 JavaScript的5种基本类型:(值传递) Boolean,null,undefined,string,number 赋值都是通过值传递的方法进行的,(当把其中的一个变量的值赋给另外一个变量的时候,实际上就跟拷贝是一样的,拷贝的变量相当于源变量的一个副本,之后两值的增删减毫无 阅读全文
posted @ 2017-08-09 15:21 零浪 阅读(127) 评论(1) 推荐(0) 编辑
摘要: 在js中,用var声明的话,在同一个作用域的范围内会存在声明提前的情况,举个例子: 按常理来说,我们此时需要的b应该输出的是 not defined 才对,但是实际上并没有,因为var b在判断之前已经声明了,在判断之后只是进行了赋值的操作而已。 用var声明在同一个作用域内是可以进行重复声明,浏览 阅读全文
posted @ 2017-08-04 16:27 零浪 阅读(241) 评论(1) 推荐(0) 编辑
摘要: 记得有个刚毕业的小师妹说,她面试的时候,面试官问了她一个问题是关于两值互换的问题,在没有声明第三个的情况下,一句代码将两值互换: 最近刚好看到es6的变量解构赋值,发现数组的解构赋值可以轻松实现: var a = 12,b=13 [a,b] = [b,a] 其中原生的js方法也是可以轻松实现的: a 阅读全文
posted @ 2017-08-03 16:07 零浪 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 刚开始学es6,给自己记点笔记: 给自己记个重点吧,import是会提升的; 其中module.exports 和 require 是common.js(如nodejs)的模块导出导入的语法,import 和 export 是es6 模块的导入导出语法; export和export default都 阅读全文
posted @ 2017-07-31 09:47 零浪 阅读(321) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>用方向键盘控制小鸟的移动方向</title> <style type="text/css"> img{position:absolute;width:150px;} .right{t 阅读全文
posted @ 2016-04-22 10:02 零浪 阅读(333) 评论(0) 推荐(0) 编辑
摘要: <!doctype html><html><head><meta charset="utf-8"><title>进度条的获取</title><style>#one{width:200px;height:20px;border:solid 1px black;}#div1{width:2px;heig 阅读全文
posted @ 2016-04-21 20:04 零浪 阅读(250) 评论(0) 推荐(0) 编辑