web问题

1.任何变量没有被声明,那么它就归window所有

   JavaScript中存在var a = b = 21;将21赋给b,声明a,再将b的值赋给a,在这个过程中a是经过声明的,而b是未经声明的。

2.

<div></div>
<img src = "xxx.jpg">
<iframe src = "xxx"></iframe>
<img src = "xxx">

<p></p>
<strong></strong>

  解析DOM树的时候,遇到img iframe 等需要加载或者下载的标签不会等待将其内容加载或者下载完毕,会直接将节点挂在DOM书   上,DOM节点的加载完在解析完成之后。domtree + csstree = randertree

3.a标签的href和id用js添加属性的时候使用var a = document.createElement("a");  a.href = "#1";

4.

  • 设置在块元素上。

  • text-overflow有两个属性值,clip和ellipsis。clip 表示不显示省略标记(…),而是简单的裁切;ellipsis代表当对象内文本溢出时显示省略标记(…)

  • 要想这两个属性起真正的作用,需要配合overflow:hidden;white-space:nowrap;使用。

  • overflow:hidden;代表着超出文本的部分不显示

  • white-space:nowrap;代表强制文本在一行显示。

  • 完整代码:
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap;
    &必要的宽度限制

5.要想解决表格里面使用text-overflow后依旧不能隐藏超出的文本的问题,就必须在table标签里边加上table-layout:fixed;

6.关于html <table>标签 中 tbody宽度撑不满

  table 中使用了display:blok; 
  将替换成display:table 或 去掉该属性

7.关于锚点,假设有两个页面第一个页面有一个a链接指向第二个页面,第二个页面中锚点被点击后,按下返回键会返回到本页面,而不是第一个页面,这是因为锚点会生成历史记录存在浏览器中,location的默认事件,如何让其返回到上一个页面呢,在锚点a上添加点击事件onclick,οnclick=“javascript:location.replace(this.href)”,它会覆盖之前的历史记录,使其返回到第一个页面。说明location.replace()和location.href()之间的不同,location.replace()相当于替换前一个页面,而location.href()是打开一个新的页面。

8.input表单实现带有文字的提示框使用placeholder=“”;

9.众所周知点击a标签后会发生刷新页面,只需要在a标签href属性中添加一个"javascript:;"就可以防止a标签刷新页面的作用

10.input表单点击后会出现一个蓝色边框,然而只要使用  outline: 0;就可以去除蓝色边框

    button按钮设置背景颜色之后一会出现一个白色的边框,使用  border:none;即可去除白色边框;

11.在node.js中设置监听的数量超过十个的话,就会发出警告,避免的方法为setMaxListeners(n);放在设置监听的前面。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值