任何时候记得代码前写’use strict’
1,https://www.switchyomega.com/ (谷歌插件)
2,input中的accpet属性:默认文件为某种格式.可以设置为mine/type或者其他的文件扩展名:.lrc/.mp3等等例:
或者
3,indexOf搜索Array中某一元素的索引
4,for,for in,foreach和for of的区别:
for:普通的循环
for in:例:obj = {a: ‘1’, b: ‘2’, c: ‘3’, d: ‘4’},for (let o in obj){
console.log(o)//输出对象名称
console.log(obj)输出对象属性
}
foreach:循环不可中断,(使用break/return)且循环的是数组
for of:es6新特性
5,count返回数组中的数目例:<?php
cars);
?> 结果为3。
6,cmd命令符中:删除呢某项服务:sc delete 服务名称 例:删除MySQL
7,表单开头的规范写法:
enctype的三大属性:1,application/x-www-form-urlencoded 默认值 2,multipart/form-data非文本内容 3,text-plain纯文本内容
8,js中map的理解:
ES6标准引入了新的iterable类型,Array、Map和Set都属于iterable类型。例:
具有iterable类型的集合可以通过新的for … of循环来遍历。
9,构造函数不传参数的时候,函数的()可加可不加
10,php中isset:变量是否已经声明的时候可以使用isset函数
当要判断一个变量是否已经赋予数据且不为空,可以用empty函数
当要判断一个变量存在且不为空,先isset函数,再用empty函数
11,js中生成随机数(n,m):Math.random()生成(0,1)的数;
Math.floor 向下取整
Math.ceil 向上取整
Math.round 四舍五入
后台知识回顾:
1,
##### 12,onclick和addevenlistener的区别:
1.onclick事件在同一时间只能指向唯一对象
2.addEventListener给一个事件注册多个listener
3.addEventListener对任何DOM都是有效的,而onclick仅限于HTML
4.addEventListener可以控制listener的触发阶段,(捕获/冒泡)。对于多个相同的事件处理器,不会重复触发,不需要手动使用removeEventListener清除
5.IE9使用attachEvent和detachEvent
13,获取响应头信息:getAllResponseHeaders()
14,input中的value:
value 属性为 input 元素设定值。
对于不同的输入类型,value 属性的用法也不同:
type=“button”, “reset”, “submit” - 定义按钮上的显示的文本
type=“text”, “password”, “hidden” - 定义输入字段的初始值
type=“checkbox”, “radio”, “image” - 定义与输入相关联的值
注释: 和 中必须设置 value 属性。
注释:value 属性无法与 一同使用。
input标签有很多类型,也就是type,以下是一些常用type的说明
text:文本框,input默认的type,不写就是这个,value表示文本框里的值。
password:密码框,value表示密码框里的值。
submit:提交按钮,value表示按钮上的文字
button:普通按钮,value表示按钮上的文字
reset:重置按钮,value表示按钮上的文字
radio:单选框,value表示该单选框的真实值(一般真实值和数据库对应,显示的值给用户参考的)
checkbox:复选框,value表示该复选框的真实值
hindden:隐藏表单域,value表示该表单域的值。
js的script标签中的文件不会呈现在html页面中
ctrl+回车自动切换下一行
ctrl+shift+回车自动切换上一行
在支持H5和C3的浏览器尽可能使用css动画,性能更好,尤其在移动端
动画:无限循环:1,在animation:加alternate(逆播放)
2,from{} 50%{} to{}
transform中的 rotate:旋转时,坐标轴也跟着旋转
15,for of 循环的是对象的本身,for in循环的是对象的属性名字
16,const与let都具有块级作用域:
17,在jq中,只需要调用[index]和get(index)方法即可将jq对象转换为DOM对象。DOM对象只需调用jq的$()方法即可包装为jq对象:
18,js中的月份索引从0开始的