摘要: 1、es5 使用静态方法调用方法时,注意方法是写在构造函数外面的,区别在于静态方法调用,去掉了prototype 2、Symbol.for 使用相同的描述,可以使新建的对象的属性值共享.并且 for in不能访问symbol创建的属性 3、writable之类属性,和set、get是同级 4、对象冒 阅读全文
posted @ 2017-12-17 22:11 opacity-m 阅读(193) 评论(0) 推荐(0)
摘要: 封装 1、封装的概念 所谓封装,就是指隐藏内部的细节,不暴露在外面。 把构造函数里的this改成 _price; 在js里面,实现封装的方法非常简单,只需要在声明属性的时候,添加关键字即可。 一般来讲,对于私有属性,有一个不成文的规定,习惯使用_来命名属性。 封装后的属性(私有属性)对于外部来讲,虽 阅读全文
posted @ 2017-12-17 22:10 opacity-m 阅读(470) 评论(0) 推荐(0)
摘要: Js基础语法 硬性要求:指必需要满足的,否则无法通过编译 可不满足 硬性要求内容: 1.由数字,字母和下划线,以及$组成,但不能以数字开头,禁止使用ES里面的关键字和保留字(其实就是ES里内置的标识符). 2.区分大小写 软性要求内容:望文知意 命名法则 驼峰命名法:驼峰命名法分两种,大写是大驼峰( 阅读全文
posted @ 2017-12-10 15:10 opacity-m 阅读(259) 评论(0) 推荐(0)
摘要: 函数基本介绍 1.为什么需要函数? 之所以需要函数,是因为函数可以实现对代码的复用。相同的代码,只书写一次就够了。函数有有些时候我们可以将其看作是一个暗箱。(主要是指别人写的函数),我们不需要函数内部怎么实现的,只需要知道函数的功能,传参和返回值 作用-参数-返回值 2.函数的创建 在JavaScr 阅读全文
posted @ 2017-12-10 15:09 opacity-m 阅读(173) 评论(0) 推荐(0)
摘要: //用户输入数字,根据用户的选择打印星星 //正着打星星函数 let chooseOne = line => { let strSpace = ""; let strStar = ""; //该层for循环控制星星的行数 for(let i=1; i { let strSpace = ""; let strStar = ""; //该层fo... 阅读全文
posted @ 2017-12-10 15:01 opacity-m 阅读(701) 评论(0) 推荐(0)
摘要: //日期计算 用户输入年月日,返回是这一年的第几天 let readline = require("readline-sync"); console.log("请输入年份"); let year = parseInt(readline.question("")); console.log("请输入月份"); let month = parseInt(readline.question(""));... 阅读全文
posted @ 2017-12-10 14:53 opacity-m 阅读(179) 评论(0) 推荐(0)
摘要: 补充:除高级语言,其他语言都是低级语言(机器语言,汇编语言) 浏览器分两种:渲染引擎.JS引擎 V8(node.js基于v8,所以运行非常快) Js基础语法 硬性要求:指必需要满足的,否则无法通过编译 可不满足 硬性要求内容: 1.由数字,字母和下划线,以及$组成,但不能以数字开头,禁止使用ES里面 阅读全文
posted @ 2017-12-03 23:20 opacity-m 阅读(698) 评论(0) 推荐(0)
摘要: 学习方法:3W1H What:什么(学习的这个东西是什么?) Why:为什么(为什么学习这个东西) When:什么时候(申明时候用这个东西) How:怎样(怎样使用) 程序设计基础 软件和程序:软件和程序是相辅相成的,程序可以看作软件的子集.换句话说,软件就是由一个一个程序组成的.程序有事由一条一条 阅读全文
posted @ 2017-12-03 23:18 opacity-m 阅读(337) 评论(0) 推荐(0)
摘要: 擅用overflow:hidden 和visibility:hidden 具体看情景使用,在某个div实在不能调试好的时候,可尝试将其隐藏,溢出,在visibility:hidden,高度为零 和用伪类清除浮动有相似之处 省略文字:设置宽度 隐藏溢出 text-ovreflow:ellipsis f 阅读全文
posted @ 2017-12-03 23:06 opacity-m 阅读(211) 评论(0) 推荐(0)
摘要: 总的来说,这次重构还是很锻炼自己的综合素养,这期间有感受到手酸得抬不起来的感觉,最终能把移动端和pc端在规定的时间里完成并且完善,我还是觉得很满意的。 1、h标签和ul配合使用,或者用弹性盒模型分配(汤老师解决的)2、在hover的同时,做一个展示性的hover标签,有时不能生效,可能是权重问题。3 阅读全文
posted @ 2017-12-03 22:58 opacity-m 阅读(144) 评论(0) 推荐(0)