A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

西安天泰创新科技有限公司
高新区沣惠南路34号摩尔中心C座
电话:88348232
1、<!DOCTYPE>声明位于位于HTML文档中的第一行,处于 <html> 标签之前。告知浏览器的解析器用什么文档标准解析这个文档。DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现。
标准模式的排版 和JS运作模式都是以该浏览器支持的最高标准运行。在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。
2、(1)有两种, IE 盒子模型、标准 W3C 盒子模型;IE的content部分包含了border 和 pading;
(2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border).
3、行内元素有:a b span img input select strong(强调的语气)
块级元素有:div ul ol li dl dt dd h1 h2 h3 h4…p
4、position的属性值共有四个常用的:static、relative、absolute、fixed。
还有三个不常用的:inherit、initial、sticky
5、代码略。网上有很多demo。
6、px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。
EM特点 1. em的值并不是固定的;2. em会继承父级元素的字体大小。
7、undefined ,null,Boolean,number,string
8、(1)创建新节点
      createDocumentFragment()    //创建一个DOM片段
      createElement()   //创建一个具体的元素
      createTextNode()   //创建一个文本节点
(2)添加、移除、替换、插入
      appendChild()                  removeChild()
      replaceChild()                          insertBefore()
(3)查找
      getElementsByTagName()    //通过标签名称
      getElementsByName()    //通过元素的Name属性的值
      getElementById()    //通过元素Id,唯一性
9、相同点:都存储在客户端
不同点:
1.存储大小
·      cookie数据大小不能超过4k。
·      sessionStorage和localStorage 虽然也有存储大小的限制,但比cookie大得多,可以达到5M或更大。
2.有效时间
·      localStorage    存储持久数据,浏览器关闭后数据不丢失除非主动删除数据;
·      sessionStorage  数据在当前浏览器窗口关闭后自动删除。
·      cookie       设置的cookie过期时间之前一直有效,即使窗口或浏览器关闭
3. 数据与服务器之间的交互方式
·      cookie的数据会自动的传递到服务器,服务器端也可以写cookie到客户端
·      sessionStorage和localStorage不会自动把数据发给服务器,仅在本地保存。
10、在digest执行时,如果watch观察的的value与上一次执行时不一样时,就会被触发。
AngularJS内部的watch实现了页面随model的及时更新。
$watch方法在用的时候主要是手动的监听一个对象,但对象发生变化时触发某个事件。
11、1.我们定义的指令名称是testDirective,但是在html中要写成test-directive。
2.我们把指令里面的代码都放在了function中的return里面,其实return出去的内容就是整个指令对象。
12、新增Map集合 用于存储key-value 键值对 创建:new Map() API:Map.prototype.size -- 集合长度 Map.prototype.clear() -- 清空 Map.prototype.delete(key) -- 删除,根据 key 删除 key-value 映射 Map.prototype.entries() -- 返回所有的 key-value 映射 Map.prototype.forEach() -- 遍历迭代集合中每对 key-value Map.prototype.get(key) -- 根据 key 获取对应的 value Map.prototype.has(key) -- 判断集合中是否存在key 所映射的 value Map.prototype.keys() -- 返回所有键的集合 Map.prototype.set(key, value) -- 设置,向集合中保存key-value 映射 Map.prototype.values() -- 返回所有值的集合 新增Set集合 用于存储各类型的唯一值,通常我们认为 Set 集合中的元素是无序的创建:new Set();
API: Set.prototype.size -- 长度 Set.prototype.add() -- 添加,保存元素 Set.prototype.clear()-- 清空 Set.prototype.delete() -- 删除 Set.prototype.entries() -- 集合 Set.prototype.forEach()-- 遍历 Set.prototype.has() -- 判断是否存在 Set.prototype.values() -- 所有值 for...of for... in Symbol 符号 模板字符串 `hello ${exp} world` 块级作用域let 变量名 = 变量值;const 变量名 = 变量值; -- 定义常量没有声明提升 暂存死区 IIFE

箭头函数 是函数表达式的简写方式 箭头函数不会绑定自己的 this、arguments、super、new.target箭头函数不能作为构造函数使用 解构赋值 var [a,b, ...c] = array; -- 将数组中第一个元素赋值给变量a, 第二个元素赋值给变量 b,剩余元素(子数组)赋值给c var {name, key, method} = object; -- 将object.name 属性值赋值给变量 name,将object.key 属性值赋值给变量 key,将object.method 属性值赋值给变量 method ...
14、join(),sort(),reverse(),push(),pop(),unshift(),shift(),contact(),slice(),splice(),toString()和toLocaleString()15、一般用谷歌浏览器的开发者调试工具,还有就是用真机进行测试,
还有ie test进行浏览器端兼容性测试,还有js进行断点调试。等等。

131 个回复

正序浏览

为祖国努力工作100年!
回复 使用道具 举报
hongping 发表于 2019-1-25 11:33
不错不错加油.............

为祖国努力工作100年!
回复 使用道具 举报
小西西哦 发表于 2019-1-25 11:21
666666666666666666666666666666666666666

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报
yangyifen 发表于 2019-1-25 11:19
6666666666666666666666666

为祖国努力工作100年!
回复 使用道具 举报
哦嗨呦 发表于 2019-1-25 11:05
顶!!!!!!!!!

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报
zplxwl 发表于 2019-1-22 21:35
66666666666666666666666

为祖国努力工作100年!
回复 使用道具 举报
#风萧萧# 发表于 2019-1-22 20:45
谢谢楼主,辛苦了...........

为祖国努力工作100年!
回复 使用道具 举报
zhaosongzhi 发表于 2019-1-22 16:34
6666666666666666666666666666666

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报
huochao 发表于 2019-1-22 15:01
666666666666666666666

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报

为祖国努力工作100年!
回复 使用道具 举报
王航 发表于 2019-1-22 13:33
6666666666666666666666666

为祖国努力工作100年!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马