错题笔记(二)

错题笔记(二)

HTML、CSS

(一)
在这里插入图片描述

  • getContext() 可以生成一个用于在画布上绘图的环境。
    (目前括号里的唯一有效属性是“2d”,也就是2d绘图)

(二)
在这里插入图片描述

  • contextmenu(只适用于火狐浏览器)
    用于定义元素的上下文菜单,当用户右击元素时将显示上下文菜单。(没有火狐浏览器,更不知道这玩意是个啥)
  • spellcheck
    对页面中可以编辑的内容进行拼写检查(若设置为密码区则不能使用)

(三)
在这里插入图片描述

  • readonly属性
    规定输入的内容只读内容,即不可以修改,但可以选中复制这段内容
    (可以配合JS对其中的一些操作方式的能与否进行修改)
  • step属性
    对于input类型规定输入内容的数字间隔
    例如:step=“2” 则有效的数字为 ···-4,-2,0,2,4···
  • form中的method属性
    规定表单传输的方法(post和get两种)
    注:选择两种方法时先看服务器支持哪种方法就选择哪种方法,如果都支持用get可以增加传输效率,用post更加安全
  • entype属性
    规定在发送到服务器之前是否对表单数据进行编码和编码的方式

编码:用预先规定的方法将文字、数字或其它对象编成数码,或将信息、数据转换成规定的电脉冲信号。(还有好多看不懂的东西,总之大概就是用特殊的代码来表示特殊的信息)

JavaScript

(一)
在这里插入图片描述
之前看的时候觉得有个prototype就等于重写了A的内容,所以执行以后x应该就变成“bar”了。
看人家解析貌似就是“实例对象上不存在的属性和方法才会去原型上查找”啥的,还有很多解析看完了评论里都说是错,看了半天给我整晕了······

(二)
在这里插入图片描述

  • Math.round( )的规则
    如果参数的小数部分大于 0.5,则舍入到下一个绝对值更大的整数;
    如果参数的小数部分小于 0.5,则舍入到下一个绝对值更小的整数;
    即:正数入,负数舍
    (这是什么奇葩规则······)

(三)
在这里插入图片描述

  • sessionStorage
    用于浏览器临时存储数据,关闭后就删除
  • 规律:设置一般用 set 开头, 获取用 get 开头;
    对于键值一般都是 (名称, 值)的形式;

(四)
在这里插入图片描述

  • slideUp为隐藏,slideDown为显示(不要再记反了!)

(五)
在这里插入图片描述

  • touchStart
    手指放到屏幕上时触发

  • touchMove
    手指在屏幕上滑动时触发

  • touchEnd
    手指离开屏幕时触发

  • touchCancel
    取消touch事件的时候触发
    (题目里的touch错写成touches了)

(六)
在这里插入图片描述

  • 闭包
    一个能读取其他函数内部变量的函数
    例如:
    function a(){
    var i=0;
    function b(){
    alert(++i);
    }
    return b;
    }var c=a();
    c();

将b函数嵌套在a中,再给b设置返回值,之后把a赋给变量c,因此每次执行c输出的值都是在原来i值基础上加一。因为每次执行b都要用到a中的i,让a函数有存在的意义,使其不会被垃圾回收机制回收。(还是不知道有什么用······)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值