腾讯前端总结
? margin
margin:10px 5px 15px 20px;
? 上外边距是 10px 右外边距是 5px 下外边距是 15px 左外边距是 20px
margin:10px 5px 15px;
? 上外边距是 10px 右外边距和左外边距是 5px 下外边距是 15px
margin:10px 5px;
? 上外边距和下外边距是 10px 右外边距和左外边距是 5px
? select多选
属性
值
描述
disabled
disabled
规定禁用该下拉列表。
multiple
multiple
规定可选择多个选项。
name
name
规定下拉列表的名称。
size
number
规定下拉列表中可见选项的数目。
? 字符串和数字
‘45’+4 =454 ‘45’-5=40 15>>2=3 -15>>2=-4
? http状态码
? display
block
此元素将显示为块级元素,此元素前后会带有换行符。
inline
默认。此元素会被显示为内联元素,元素前后没有换行符。
inline-block
行内块元素。(CSS2.1 新增的值)
? form
fieldset 元素可将表单内的相关元素分组。<fieldset> 标签将表单内容的一部分打包,生成一组相关表单的字段。当一组表单元素放到 <fieldset> 标签内时,浏览器会以特殊方式来显示它们,它们可能有特殊的边界、3D 效果,或者甚至可创建一个子表单来处理这些元素。<fieldset> 标签没有必需的或唯一的属性。<legend> 标签为 fieldset 元素定义标题。
<form>
<fieldset>
<legend>healthinformation</legend>
height: <input type="text"/>
</fieldset>
</form>
? parseInt
? parseInt() 函数可解析一个字符串,并返回一个整数。
parseInt(string, radix)
参数
描述
string
必需。要被解析的字符串。
radix
可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间。
如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果它以 “0x” 或 “0X” 开头,将以 16 为基数。
如果该参数小于 2 或者大于 36,则 parseInt() 将返回 NaN。
? typeof 运算符
undefined - 如果变量是 Undefined 类型的 boolean - 如果变量是 Boolean 类型的
number - 如果变量是 Number 类型的 string - 如果变量是 String 类型的
object - 如果变量是一种引用类型或 Null 类型的 alert(null == undefined); //输出 "true"
当函数无明确返回值时,返回的也是值 "undefined",如下所示:
functiontestFunc() {}
alert(testFunc()== undefined); //输出"true"
? 将form提交到iframe
一、<iframe name='w1'></iframe>
<form ...target='w1'>
二、父页面中表单提交到iframe后...
我要实现的功能是这样的:父页面中有一个表单, 表面提交到iframe中,我对iframe页面中的内容进行更改后,怎样才能使父页面中的表单再次提交,从而更新了iframe中的内容<formtarget="iframeName "></form>
? Form提交方式
<inputtype=”submit” name=”submit” value=”提交">
<inputtype=”image” name=”submit” src=”btnSubmit.jpg”>
? JS拖拽
拖拽的基本原理就是根据鼠标的移动来移动被拖拽的元素。鼠标的移动也就是x、y坐标的变化;元素的移动就是style.position的 top和left的改变。当然,并不是任何时候移动鼠标都要造成元素的移动,而应该判断鼠标左键的状态是否为按下状态,是否是在可拖拽的元素上按下的。
1. 拖拽状态 = 0鼠标在元素上按下的时候{
2. 拖拽状态 = 1
3. 记录下鼠标的x和y坐标
4. 记录下元素的x和y坐标
5. }
6. 鼠标在元素上移动的时候{
7. 如果拖拽状态是0就什么也不做。
8. 如果拖拽状态是1,那么
9. 元素y = 现在鼠标y - 原来鼠标y + 原来元素y
10. 元素x = 现在鼠标x - 原来鼠标x + 原来元素x
11. }
12. 鼠标在任何时候放开的时候{
13. 拖拽状态 = 0
14. }
?