12 2017 档案
摘要:1、DOM(Document Object Model)是由W3C规范 已接触标准组织:ECMA W3C 已经到DOM4了 ,dom.0是出现规范之前的方法 两大阵营: 支持:DOM浏览器(Chrome、Opera、Firefox、Safari) 不支持:IE(6.7.8、360、腾讯遨游等) 2、
阅读全文
摘要:事件 事件流 概念:当一个标签触发事件以后,从这个标签沿着一个方向传递,这就叫事件流。是浏览器处理事件的方法。 分类: 冒泡(从下到上)(IE只支持) 捕获(从上到下) (网景) DOM事件流—DOM浏览器 (先捕获,后冒泡)(默认冒泡)(如果两种方法都存在,最后顺序由代码决定) 事件处理方法 内嵌
阅读全文
摘要:#代码调试 打断点 closure 闭包 运行到下一个断点 跳过函数 单步进入函数 返回这个函数 #用DOM操作样式 1、 div.style.color="red"; div.style.width="200px"; div.style.backgroundColor="yellow"; div.
阅读全文
摘要:正则表达式 1、为什么需要正则表达式 因为我们常常要对用户输入的字符串进行匹配,看用户输入是否符合我们的要求 2、什么是正则表达式 所谓正则表达式,就是用于字符串中的 信息进行查找,替换和提取等操作。 创建正则表达式的方式,有两种,字面量,对象创建 字面量创建: 语法:let parttern=/正
阅读全文
摘要:1、es5 使用静态方法调用方法时,注意方法是写在构造函数外面的,区别在于静态方法调用,去掉了prototype 2、Symbol.for 使用相同的描述,可以使新建的对象的属性值共享.并且 for in不能访问symbol创建的属性 3、writable之类属性,和set、get是同级 4、对象冒
阅读全文
摘要:封装 1、封装的概念 所谓封装,就是指隐藏内部的细节,不暴露在外面。 把构造函数里的this改成 _price; 在js里面,实现封装的方法非常简单,只需要在声明属性的时候,添加关键字即可。 一般来讲,对于私有属性,有一个不成文的规定,习惯使用_来命名属性。 封装后的属性(私有属性)对于外部来讲,虽
阅读全文
摘要:Js基础语法 硬性要求:指必需要满足的,否则无法通过编译 可不满足 硬性要求内容: 1.由数字,字母和下划线,以及$组成,但不能以数字开头,禁止使用ES里面的关键字和保留字(其实就是ES里内置的标识符). 2.区分大小写 软性要求内容:望文知意 命名法则 驼峰命名法:驼峰命名法分两种,大写是大驼峰(
阅读全文
摘要:函数基本介绍 1.为什么需要函数? 之所以需要函数,是因为函数可以实现对代码的复用。相同的代码,只书写一次就够了。函数有有些时候我们可以将其看作是一个暗箱。(主要是指别人写的函数),我们不需要函数内部怎么实现的,只需要知道函数的功能,传参和返回值 作用-参数-返回值 2.函数的创建 在JavaScr
阅读全文
摘要://用户输入数字,根据用户的选择打印星星 //正着打星星函数 let chooseOne = line => { let strSpace = ""; let strStar = ""; //该层for循环控制星星的行数 for(let i=1; i { let strSpace = ""; let strStar = ""; //该层fo...
阅读全文
摘要://日期计算 用户输入年月日,返回是这一年的第几天 let readline = require("readline-sync"); console.log("请输入年份"); let year = parseInt(readline.question("")); console.log("请输入月份"); let month = parseInt(readline.question(""));...
阅读全文
摘要:补充:除高级语言,其他语言都是低级语言(机器语言,汇编语言) 浏览器分两种:渲染引擎.JS引擎 V8(node.js基于v8,所以运行非常快) Js基础语法 硬性要求:指必需要满足的,否则无法通过编译 可不满足 硬性要求内容: 1.由数字,字母和下划线,以及$组成,但不能以数字开头,禁止使用ES里面
阅读全文
摘要:学习方法:3W1H What:什么(学习的这个东西是什么?) Why:为什么(为什么学习这个东西) When:什么时候(申明时候用这个东西) How:怎样(怎样使用) 程序设计基础 软件和程序:软件和程序是相辅相成的,程序可以看作软件的子集.换句话说,软件就是由一个一个程序组成的.程序有事由一条一条
阅读全文
摘要:擅用overflow:hidden 和visibility:hidden 具体看情景使用,在某个div实在不能调试好的时候,可尝试将其隐藏,溢出,在visibility:hidden,高度为零 和用伪类清除浮动有相似之处 省略文字:设置宽度 隐藏溢出 text-ovreflow:ellipsis f
阅读全文
摘要:总的来说,这次重构还是很锻炼自己的综合素养,这期间有感受到手酸得抬不起来的感觉,最终能把移动端和pc端在规定的时间里完成并且完善,我还是觉得很满意的。 1、h标签和ul配合使用,或者用弹性盒模型分配(汤老师解决的)2、在hover的同时,做一个展示性的hover标签,有时不能生效,可能是权重问题。3
阅读全文
浙公网安备 33010602011771号