摘要: 语义化标签是什么? 语义化标签是HTML5的新特性,让标签有自己的含义。 优点 使代码结构清晰,有利于团队开发。 便于各种设备解析,如屏幕阅读器等,以语义的方式渲染页面 利用搜索引擎优化 常见的语义化标签 <title>:页面主体内容。 <hn>:h1~h6,分级标题,<h1> 与 <title> 阅读全文
posted @ 2020-04-15 16:56 ashen1999 阅读(3356) 评论(0) 推荐(0) 编辑
摘要: BFC和IFC 都是针对Box设计的formating content css渲染时以box为基本单位,box的类型由元素的类型和display的值决定。box分为block-level box和inline-lever box formating content:不同渲染区域遵循的规则 BFC-- 阅读全文
posted @ 2020-04-15 14:53 ashen1999 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 在更改样式时,尽量更改class样式名,而不是直接更改css样式属性 避免使用table布局 尽可能少使用行内样式 尽量在DOM树末端改变样式,改变子节点 在实现动画时,使用position的absolute和fixed 阅读全文
posted @ 2020-04-14 16:06 ashen1999 阅读(540) 评论(0) 推荐(0) 编辑
摘要: TCP可以保证数据按序发送,按序到达,提供超时重传,保证可靠性;而UDP不保证按序到达,甚至不保证到达,只是努力交付 TCP是有连接的,传输数据之前必须进行三次握手进行连接,传输完毕也要通过四次挥手断开连接;而UDP是直接传输 TCP协议是一对一的;而UDP可以是一对一、一对多、多对多 TCP协议所 阅读全文
posted @ 2020-04-14 16:03 ashen1999 阅读(325) 评论(0) 推荐(1) 编辑
摘要: 基本数据类型的数据,当改变时,是指针指向的改变;而引用数据类型的数据改变时,是值的改变 基本数据类型存储在内存的栈中;引用数据类型存储在内存的栈和堆中 基本数据类型进行比较时,是比较值;而引用数据类型比较时,是 比较指针的指向 基本数据类型不可以添加属性和方法,引用数据类型可以 将一个基本数据类型的 阅读全文
posted @ 2020-04-14 14:42 ashen1999 阅读(214) 评论(0) 推荐(0) 编辑
摘要: == 在比较两个数据是否相等时,如果数据类型不同,会先进行隐式类型转换再比较 在比较两个数据时,必须数据类型和数值完全相同才返回true Object.is 返回两个数据是否相等的布尔值 比较数据时,是比较指针的指向,而不只是比较值是否相等 var str1 = "ashen"; var str2 阅读全文
posted @ 2020-04-14 10:30 ashen1999 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在ES5中,通过defineProperty()进行监听 假设对user对象的name属性进行监听,当设置name属性值时,会执行相应的函数 Object.defineProperty(user, 'name', { set : funtion(value){ name = value; conso 阅读全文
posted @ 2020-04-14 10:23 ashen1999 阅读(8689) 评论(0) 推荐(0) 编辑
摘要: js中的字符串、数组、对象,当创建时都被分配了内存,在不需要的时候应该释放其内存,以便后面创建新的变量 标记清除法 将所有内存中的变量都添加标记,然后将环境变量、环境变量中引用到的变量删除标记,最后释放有标记的变量的内存 进入环境的变量都不能释放内存 引用计数法 如果在内存中声明了某个变量,并将某个 阅读全文
posted @ 2020-04-14 09:50 ashen1999 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 在使用web网页时,如果高频率的触发某一事件,比如拉滚动条,有可能造成页面抖动问题 防抖:在一定时间内,规定允许事件触发的次数 通过设置定时器,触发事件。在定时器首部,会首先清除之前的定时器,以达到规定时间内只能触发一次。如果此时上一次定时器还没有达到指定时间,又创建了新的定时器,之前的定时器就会被 阅读全文
posted @ 2020-04-14 09:37 ashen1999 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Ajax的浏览器缓存问题 当通过Ajax请求页面后,只要用户不主动刷新页面,数据就不会更新 当请求的URL与历史URL相同时,会直接使用缓存中的数据 这样就无法在不刷新的情况下读取最新的数据 解决方式: 在创建发送请求前加上,anyAjaxObj.setRequestHeader('If-Modif 阅读全文
posted @ 2020-04-14 09:24 ashen1999 阅读(157) 评论(0) 推荐(0) 编辑