1:target与currentTarget的区别

currentTarget指向的事件绑定的元素,target指向的是你点击的元素
2:attr与jprop在jQuery在API当中的区别

2.1:首先要区分html标签与DOM元素对象的区别,页面加载以后,HTML标签在内存中都会对应一个DOM元素对象,他会将HTML标签固有的特性转化为对象属性,
2.2:所以对于标签中自定义的特性只能使用attr方法,其他的可以使用prop方法
3:pointer-events: none属性的使用

pointer-events: none顾名思义是鼠标事件失效,当处于父子关系当中时,我们应用在父元素的话,会直接透过父元素点击到子元素上面;当处于并列关系时,他会影响到绝对定位的层级关系。
4:箭头函数当中的this指向的是函数运行是的宿主环境,和普通函数不同
4:color+border = border-color
很少人知道,定义了一个元素的文字颜色,意味着这个元素的边框颜色也被定义了
5:实际上垂直方向的排列计算是基于父元素的宽度而不是高度
在子元素设置margin-top,margin-bottom,padding-top,padding-bottom的时候,如果使用的是百分比计算,他实际上是相对于父元素的宽度进行计算的
6:oninput&onchange都是事件对象,当输入的值发生改变时触发事件
区别:
oninput是在值改变时立即触发
onchange是在值改变后失去焦点才触发
propertychange功能和oninput相同,用以替代oninput在IE9以下的不兼容性 $('#username').on('input propertychange', function() { $('#result').html($(this).val().length + ' characters'); })
7:this的指向问题 [this的取值取决于函数被调用时候,函数定义的时候是不能确定this的指向]
1构造函数当中的this
如果函数做为构造函数使用,那么其实的this当然指向构造数来的对象 2函数作为一个对象的属性
当函数作为一个对象的属性被调用时,this就指向调用该属性的对象 3当一个函数被call或者apply调用时
this的值取决于传入的对象 4全局 & 调用普通函数时
this都是指向window 5在构造函数的prototype的this
Function.prototype.getName = function (){
console.log(this)
}
this也指向构造数来的对象,整个原型链的this都指向当前对象的值
8://call, apply, bind的简单区别
1:三者都可以改变函数体中this的指向
2:call传递的参数是依次[this,a,b,c]
3: apply传递是一个数组[this,[array]]
4: bind调用的方式和call比较像,但是bind返回值是一个新函数(改变了this的新函数),并且不会立即调用,而原函数的this不会改变
9:基本数据类型与复杂数据类型的区别

复杂数据类型的值是存在堆内存当中,
地址保存在栈里面,存在一个指向堆内存的地址 基本数据类型的值是存在栈当中
10 for of ,for in, forEach, map的区别

1:for of
for...of循环可以使用的范围包括数组、Set 和 Map 结构、某些类似数组的对象、Generator 对象,以及字符串
for...of结构不能直接使用,会报错,必须部署了 Iterator 接口后才能使用。可以中断循环 2:for in
遍历对象自身的和继承(重点)的可枚举的属性, 不能直接获取属性值。可以中断循环 3:forEach
forEach: 只能遍历数组,不能中断,没有返回值 4:map
map: 只能遍历数组,不能中断,返回值是修改后的数组
11 let、const 以及 var 的区别是什么

1:let 和 const 定义的变量不会出现变量提升,而 var 定义的变量会提升
2:let 和 const 是JS中的块级作用域
3:let 和 const 不允许重复声明
4:let 和 const 定义的变量必须定义在使用之前 var 不需要
5:const 声明一个只读的常量。一旦声明,常量的值就不能改变(如果声明是一个对象,那么不能改变的是对象的引用地址)

JS与CSS那些特别小的知识点区别的更多相关文章

  1. html+css+js实现狼吃羊小游戏

    html+css+js实现狼吃羊小游戏 一.总结 一句话总结:给动的元素下标记,这里表现为将要活动的标签动态增加class,这是一种很好的思想. 1.如何实现棋子走动的时候简单精确定位? 用重构坐标系 ...

  2. 参考bootstrap中的popover.js的css画消息弹框

    前段时间小颖的大学同学给小颖发了一张截图,图片类似下面这张图: 小颖当时大概的给她说了下,其实小颖也不知道上面那个三角形怎么画嘻嘻,给她说了DOM结构,具体的css让她自己百度,今天小颖自己参考boo ...

  3. js,jquery,css,html5特效

    包含js,jquery,css,html5特效,源代码 本文地址:http://www.cnblogs.com/roucheng/p/texiao.html 2017新年快乐特效 jQuery最新最全 ...

  4. js或css文件后面的参数是什么意思?

    经常看到不少导航网站测样式或js文件后面加了一些参数,主要是一你为一些并不经常更新的页面重新加载新修改的文件. 经常遇到页面里加载的js与css文件带有参数,比如: <script type=& ...

  5. IE和firefox火狐在JS、css兼容区别

    1.firefox不能对innerText支持. firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了. ...

  6. 将Microsoft Ajax Minifier集成到VS2013对JS、CSS进行编译时压缩

    在网站发布中,一般要将js,css文件压缩减少体积,以减少在HTTP请求中的流量.将Microsoft Ajax Minifier集成到VS2013中就可以对JS.CSS进行编译时压缩. VS2013 ...

  7. MVC中的JS和CSS压缩

    小说一下Js和CSS压缩的好处: 1.减小了文件的体积 2.减小了网络传输量和带宽占用 3.减小了服务器的处理的压力 4.提高了页面的渲染显示的速度  很多建议将站点的静态文件(如图片.js.css ...

  8. js和css内联外联注意事项

    简单说:这两个问题其实是同一个问题,但是网上找了好久也找不到方法,外联的js和css文件里不能有任何HTML的标记注释,一旦有,浏览器就疯了!一去掉就好了!!! 问题:起因是网上看到一个css的表格样 ...

  9. JS 和 CSS 的位置对其他资源加载顺序的影响

    JS 和 CSS 在页面中的位置,会影响其他资源(指 img 等非 js 和 css 资源)的加载顺序,究其原因,有三个值得注意的点: JS 有可能会修改 DOM. 典型的,可能会有 document ...

随机推荐

  1. oldboy s21day15模块装饰器及其他应用

    #!/usr/bin/env python# -*- coding:utf-8 -*- # 1.sys.path.append("/root/mods")的作用?"&qu ...

  2. luogu 2157 状压dp

    f[i][j][k]分别代表1-i-1个人全部打完饭时i及其后7个人的状态为j时最后一个打饭的人为i+k的状态下所用的最小时间 当i已经打过饭时 即 j&1 那么 f [i] [j>&g ...

  3. KMP字符串模式匹配算法(C++实现)

    鉴于原理有点复杂,详细原理可以参考这篇文章http://blog.csdn.net/v_july_v/article/details/7041827 本文直接从结论入手,应付考试和竞赛足够了. 设T为 ...

  4. 浅入深出Vue系列

    浅入深出Vue导航 导航帖,直接点击标题即可. 文中所有涉及到的资源链接均在最下方列举出来了. 前言 基础篇 浅入深出Vue:工具准备之WebStorm搭建及配置 浅入深出Vue之工具准备(二):Po ...

  5. SimpleDateFormat日期格式解析

    先看一个代码示例: import java.text.SimpleDateFormat; import java.util.Date; public class test{ public static ...

  6. 项目Alpha冲刺(2/10)

    1.项目燃尽图 2.今日进度描述 项目进展 完成数据库和服务器的连接部分,完成了一些应用的基本功能. 问题困难 第一次使用服务器,配置环境部署项目都花了很长时间,学习中存在许多问题. 心得体会 应该早 ...

  7. Spring Cloud 2-RabbitMQ 集成(八)

    Spring Cloud  RabbitMQ  pom.xml application.yml 提供者 消费者 队列配置 单元测试 通过消息队列MQ做为通信中心,这里采用RabbitMQ.安装方参考: ...

  8. nginx允许IP访问不生效问题【原创】

    使用nginx的nginx_upstream_check模块来检测后端服务器的转态时,设置只允许某段IP访问,发现不生效,不在此网段的IP也可以访问. 原因为在允许IP访问最后一定要加deny all ...

  9. html如何实现圆角的百度搜索框?

    <form action="http://www.baidu.com/baidu" target="_blank"> <input type= ...

  10. mui slider禁止滑动

    网上方法: mui('.mui-slider').slider().setStopped(true); 实际使用 mui('.mui-slider').slider().stopped = true; ...