前端知识摘写(二)

  1. href=”javascript:void(0);”这个的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数,就是保留a的样式而已。
    2.js中数字没有整数和浮点数之分,js函数判断语句中,若不想再执行判断以下的内容可以直接return,结束函数
    3.对比记忆:length、 length()、size()在java,js,jq的区别
    length:在三者中都是计算数组长度,js中(还包括计算字符串长度)
    length():java中是计算字符串长度,js、jq中无此用法
    size():java中计算集合大小,js、jq中获取元素个数
    4.变量和函数同名保留函数,函数同名保留后者
    5.事件触发者要为对象,事件为响应可根据,事件函数分段分析判断


    image.png

    . 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行===比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而===比较时, 如果类型不同,直接就是false.

7.js函数前加感叹号—>自动执行。任何能将函数变成一个函数表达式的作法,都可以使解析器正确的调用定义函数。而 ! 就是其中一个,而 + - || 都有这样的功能。

image.png

8.百度登录框,拖动图解。

image.png

9.事件冒泡机制图解。个人观点:如果出现了更大一级的区域,且两者绑定的事件相同,产生的事件就会往上传播或者先执行最大一级区域绑定的(前提是两者为嵌套关系,并先触发小一级事件)

image.png

10.插入元素在前面,使用insertBefore(),要插入的节点对象.inserBefore(要插入的新内容,要插入在哪个地方的前面)

oUl.insertBefore(oLi,oUl.childNodes[0]); childNodes[0]是为了锁定在oUl下的节点的第一个元素。说明新增加的元素放在此前。

11.随机数取值

image.png

12.自定义标签js调用

image.png

13.js获取样式

image.png
image.png

14.节点类型

image.png
image.png
  1. flex 布局首先要设置父容器display: flex,然后再设置 justify-content: center 实现水平居中,最后设置align-items: center 实现垂直居中。
image.png

16.事件冒泡的bug,点击父节点,子节点全变色,利用节点做判断筛选

image.png
  1. parentNode和parentElement都是返回父节点(父元素)及同级所有节点(元素),效果一样。
image.png

18.pageX/Y整个页面的坐标,clientX/Y可视区用户鼠标的位置。设置高后容易看出y坐标轴区别,x轴坐标是一样的。offsetWidth/Height 就是盒子的总宽度,包括border,padding带来的宽度和高度的变化,没有margin。注意:document是对象没有宽高。 获取:document.documentElement.scrollHeight

滚动条监听事件:window.onscroll

image.png
  1. 事件捕获[图片上传失败


    image.png
image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  •   DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。   DOM 描绘...
    霜天晓阅读 3,721评论 0 7
  • 第3章 基本概念 3.1 语法 3.2 关键字和保留字 3.3 变量 3.4 数据类型 5种简单数据类型:Unde...
    RickCole阅读 5,171评论 0 21
  • 一:认识jquery jquery是javascript的类库,具有轻量级,完善的文档,丰富的插件支持,完善的Aj...
    xuguibin阅读 1,727评论 1 7
  • 欢迎关注个人微信公众账号:byodian个人博客:Byodian's Blog JavaScript 基础知识总结...
    工具速递阅读 778评论 0 3
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,816评论 1 45