• 微信公众号:美女很有趣。 工作之余,放松一下,关注即送10G+美女照片!

学习中遇到的问题

开发技术 开发技术 3小时前 2次浏览

1.font-size: 0;与 text-indent: -999px; overflow: hidden;的区别
答:font-size: 0;会使字体彻底消失 ,使原有的边距也消失。 text-indent: -999px; overflow: hidden;不会

2.对于img图片来说,必须要设置宽和高.

3.rem单位的除法
width: (100/50rem); 且rem的单位必须 在数字后面

4.删除节点和添加节点
添加节点
ul.appendChild(li);
ul.insertBefore(lili, ul.children[0]);
删除节点
ul.removeChild(ul.children[0])
在这里面不用添加‘’ 号

5. getElementByclassname(‘btn’)与querySelector(‘btn’) 的区别
getElementByclassname(‘btn’)获取的为数组,不是单个元素的值,querySelector(‘btn’)获取的是单个元素

6.点击事件 onclick
点击了过后,相当于打开了点击事件的函数

7.边框为内容服务,子盒子的边框可以压着父盒子,当子盒子与父盒子一样大时 ,子盒子添加下边框和右边款 可以压住父盒子

8.fn 与 fn() 的区别
div.addEventListener(‘click’, fn);
不加括号调用的话,就相当于把整个代码块放在这了,(相当于将click点击事件的的地址指向了 fn函数的地址 )
加括号的是已经进行了执行,相当于只有一个值了

9.清除定时器的案例中 如果多次点击的begin怎样才能够停止。
再点击事件前面添加一个清除定时器的事件 clearInterval

10.发送短信的案例中 怎样能够实现立即跳转
可以把定时器里面的函数 封装出来 排在定时器前面先运行一次 在运行 定时器

11.对于函数来说 当其在for 循环里面时候, 函数不能使用 for 循环里面的 i 值 ,因为 相对与 for循环 i已经到头了
使用立即执行函数可以消除

12.在 tab 栏的切换中 lis[i].setAttribute(‘index’, i); = lis[i].index = i;
并且可以通过 得到 index的编号
index 为数组里面的 本身设定的一种方法

13.在轮播图中 缩小 会造成轮播图卡死
这个是因为 animate 的问题

14.表单只读
readonly

15.在进ajax 请求的时候,应用模版引擎的时候 template(‘tem-html’,res)
里面所传入的数据应该是 res ,而不是 res.data , 因为模版引擎对其进行了解析,并且 res 这个位置,所传入的应该是一个对象

16.在node中间,错误级别的中间件 应该配置在 路由之后

17.node的内置模块
const fs = require(‘fs’); 文件模块
const path = require(‘path’) 路径模块
const http = require(‘http’) web服务器模块 express
const qs = require(‘querystring’) 处理查询字符串

18.对数据进行中间件处理的 app.use 应该在,对接口进行注册的前面

19.需要优先创建 JSONP 的接口,不然JSONP 的请求就会当做 cors

20 // 剔除完毕之后,user 中只保留了用户的 id, username, nickname, email 这四个属性的值
const user = {
…results[0],
password: ”,
user_pic: ”
}

21.express 的内置属性
app.use(express.static(‘./6.clock’)) // 托管静态资源
app.use(express.json()) // 将 json 类型的数据转换为 发送时的数据
app.use(express.urlencoded({extended: false})) // 处理POST 发送过来的数据,对其进行解析

22.cors跨域
1.res.setHeader(‘Access-Control-Allow-Origin’,’*’) // 解决了跨域, 将网站放入其中,则只接受这个网站的请求
2.res.setHeader(‘Access-Control-Allow-Headers’,’Content-Type’) // 设置请求头的方式,默认只支持一部分的头信息,当想向其中进行添加信息时,可以设置为 *
3.res.setHeader(‘Access-Control-Allow-Methods’,’*’) // 允许的请求方式,POST,GET,DELETE,HEAD

 


程序员灯塔
转载请注明原文链接:学习中遇到的问题
喜欢 (0)