摘要: 在HTML中使用JavaScript方法: 1、页面中插入script标签 2、HTML的DOM节点中直接插入js代码 HTML规范中,script标签有6个属性 1、async,异步下载,规定异步执行脚本(只对外部脚本有效); 2、charset,规定字符编码; 3、defer,延迟执行,是否延迟 阅读全文
posted @ 2019-03-11 22:13 wenzizaigaoge 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 描述、功能 阅读全文
posted @ 2019-03-11 20:41 wenzizaigaoge 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 同步——一件事做完之后才能干下一件事,效率低; 异步——同时开始干多件事; JS是单线程执行的,即同步执行,因为前端面对的问题是与用户的交互,若是同时获取事件,比如若是对获取到的同一节点需要作不同操作,会乱套,因此JS是单线程的。但是,如果一直都是同步执行,等一件事做完再去做另一件事,无疑非常耗时, 阅读全文
posted @ 2019-03-11 20:35 wenzizaigaoge 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 批量创建对象的方法: 1、工厂模式 需要显示创建对象,并要返回对象,缺点在于无法判断对象类型。 2、构造函数模式 没有显示创建对象,直接将属性和方法赋给了this对象,没有return; 要创建对象新实例,会有以下四个步骤:1.创建一个新对象;2.将构造函数作用域赋给新对象;3.执行构造函数代码;4 阅读全文
posted @ 2019-03-11 20:02 wenzizaigaoge 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 在其他语言中,任何一对花括号都是一个作用域,JS没有,JS只有函数作用域。 JS全局变量——在script和函数外定义的变量;未用Var声明的变量; JS局部变量——在函数内定义的变量; 作用域链:单向,内部作用域能访问到外部作用域的变量,反之不行; Var存在的问题: 1、存在变量提升; 2、不能 阅读全文
posted @ 2019-03-11 19:59 wenzizaigaoge 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 跨域——浏览器从一个域名的网页去请求另一个域名的资源,都是跨域。 产生原因: 浏览器的“同源策略”,即协议、端口、域名都要相同,任一不同即请求不成功,是一种浏览器安全保护策略。 解决跨域的方法: 1、JSONP跨域 2、document.domain 3、window.name 阅读全文
posted @ 2019-03-11 19:00 wenzizaigaoge 阅读(88) 评论(0) 推荐(0) 编辑
摘要: ES6新增对象Promise 阅读全文
posted @ 2019-03-11 16:26 wenzizaigaoge 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 回调函数——即在一个函数中调用另一个函数,解决异步编程的一种思路,一般用于递归。 由于回调函数存在问题: 1、一个函数嵌套另一个函数,嵌套多了,会导致回调地狱 2、由于异步执行,因此回调的多个函数在何时执行完成返回是不确定的 3、不支持try, catch; ES6中提供了新对象Promise来解决 阅读全文
posted @ 2019-03-11 16:24 wenzizaigaoge 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 12单选 1、git常用命令有哪些; 2、 3、 6多选 1、display常用值有哪些; 2、promise常用方法有哪些; 3、常用行内标签有哪些(dd); 4、HTML5新元素,article, big(HTML5不支持); 5、content-type有几种取值; 3填空 1、改变this指 阅读全文
posted @ 2019-03-11 16:10 wenzizaigaoge 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、新增的属性选择器; 2、使用RGBA实现透明效果; 3、多栏布局; 4、多背景图; 5、字符串溢出处理; 6、块阴影与文字阴影; 7、圆角效果; 8、边框图片; 9、文字或图片的变形处理(旋转、缩放、倾斜、移动); 阅读全文
posted @ 2019-03-11 15:53 wenzizaigaoge 阅读(85) 评论(0) 推荐(0) 编辑