1.腾讯云的对象存储有v4(历史版本)和新版本v5(目前)的区别。且个人试验v5的可以正常使用,v4的无法使用。
v4在cos开发文档的历史版本中可以找到。
2.记录下margin-right失效的问题:
3.今天在调整一个模块的子元素的时候,margin-right一直不起作用,最后发现加上了margin-left:auto,就可以了,先记录一下。
4.在使用button按钮的时候,点击时会出现一个外阴影,最后找到消除它的办法是 style="outline:none;border:none"
5.想把一个元素居中的办法:使用top bottom left right 为0 ;然后使margin:0 auto;
6.有很多相同的模块,模块里的元素相同,如果里边相同的元素使用绝对定位,在最外层使用相对定位就可以。
7.如果外层用了flex,那么内层标签使用float:right是无效的,
8.给一个标签加了样式后,发现无法生效,看到:user agent stylesheet,解决:https://www.cnblogs.com/xcsn/p/4664079.html
9.将bootstrap图标变大,https://segmentfault.com/q/1010000005618785②第二种办法,直接调整font-size就可以了。
10.html嵌套规则 https://blog.csdn.net/qq_34234116/article/details/53776043
11.当input为type=file类型时,改变input框大小的方法是改变font-size,去掉“未选择文件”的办法是 input[type="file"] {
color: transparent;
}
12, jquery使用delegate的时候,$("")中的元素必须是html中就存在的,不可以是使用js动态添加的。
13.注册表常用设置。https://www.jianshu.com/p/0cfcbba813ac
14.判断input框输入的是否为空。_____.val().replace(/(^\s*)|(\s*$)/g, "")
15.想要在html中动态添加元素,如果要添加的元素分为多个层次,那么需要在for循环中嵌套for循环,里层for循环的{}中要被添加的变量是外层for循环中添加的变量。如
for(let i=1;i<6;i++){//外层循环
//先添加一级,然后在进行添加
var $click =$("<div id='clickforword' style='position:relative;height: 12.6rem;margin-left:20px;margin-top:21px;'></div>")//外层循环中添加的变量。
var a=["频道1","频道2","频道2","频道5"]
for(let j=0;j<a.length;j++){//内层for循环。
var $channels = $("<li id='channelname'><span>"+a[j]+"</span></li>")
$click.find("#big").append($channels) //$click是外层的变量。不可以用$("#clickforword"),否则全部添加到了外层循环添加的第一个变量中。
}
$("#page-inner").append($click)//添加到外层html中已经存在的元素。
}
16,想让一个p标签垂直居中,最后发现用了 vertical-align: middle;就可以了(还是因为我基础不扎实的原因)
17.有时候我们的本地web应用需要进行调试,需要可以通过公网访问,可以使用ngork来实现内网渗透,我找到一个可用工具:github.com/Wisdom-Projects/holer
18,遇到一个问题即函数中包含一个循环,循环中有一个if条件,如果满足条件成立则跳出整个函数,我用了returnfalse,发现只能跳出for循环,最后发现在循环外定义一个标志变量 ,然后在for循环的if语句{}中如果为真则将其变为true,然后在外层根据此标志变量的值来判断,是否跳出整个函数。
19.一些有用的css属性:①
<p data-unit="元">剩余话费40</p>
[data-unit]:after{
content: attr(data-unit);
color: #3b98e0;
}
②2. currentColor是color属性的值
.box{
color: #3b98e0;
border: 1px solid currentColor;
}
③3.user-select 禁止选择文本
.box-1{
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
④4.selection 可设置文字被选择时的样式
::selection {
background: #FE6E66;
color: #FFF;
}
⑤pointer-events把值设置为none可以让元素不捕获事件
20,可以使用unescape()将后台传入的unicode值转变为字符串
21.javascript中指的变量未定义也可以使用满足两个条件
①未定义。即没有使用var等进行定义
②使用= 进行赋值。必须全部满足。如果既没有定义,又没有赋值的话,就会报 XXX is not defined的错误。
22.让一个元素居中,使用的是margin :0 auto
23.发现一个sublimetext的快捷键,ctrl+d,可以找到与当前光标所在单词相同的所有单词,第一次按是找到所有相同元素,然后接下来每一次都给相同的这些单词前加一个光标,就可以同时操作。可以用esc取消。
24.时间戳有秒和毫秒的区别,所以对应转换为时间的方式也不一样。