本文共 2485 字,大约阅读时间需要 8 分钟。
(本人)主要是学后端开发的,学这个也只是为了目前的项目需求,所以简单的写了点,想学前端技术的兄弟请去看其他大牛的帖子
div:独占一行
- 常用属性: 3. align:left,center,right(位置) 4. style:样式属性,常用的有width-宽,height-高,border-边框,background-背景色,color-字体样式,-font-字体样式,span:长度为span内容的长度,
a:超链接标签
-常用属性: 1. href:用来指定需要跳转的页面 2. traget:指定跳转页面的打开方式,可以与frame标签通过name属性联动table:表格标签
- 常用属性: 1. width-宽 2. height-高 3. cellspace-设置单元格间距js,脚本语言,弱类型语言
在js中,null,undfeind,“”,NAN都为false
数组的基本概念:js里的数组类似于java里的集合,可以自动扩容,并且可以存放任意类型的数据类型,数组里的元素值在未赋值的情况下默认为undfinder
数组的定义:var arr[ ] = {12,“123”,“金木研”,true};
var arr[ ] = var[10];函数定义的方式:
1. function fun1(){ } 2. var fun2 = function(){ }函数的传参:
不需要指定类型: function fun1(a,b){ }带返回值的函数:
不需要返回值类型,直接return即可 var fun = function(){ return “fufu真帅”; }js的函数不允许重载,否则会覆盖之前的方法
var fun = function(){ //隐形参数 alert(arguments.length); for (let argument of arguments) { alert(argument); } alert("fufu真帅"); } fun(19,"男");
var obj = new Object(); obj.name = "金木研"; obj.age = 18; obj.function = fun(){ }
var obj = { name:"金木研", age:18, fun:function(){ alert("fufu真帅"); }}
如果没有写加载事件,html里的标签是从上往下,执行到了才会创建该对象的标签,如果还没有执行到,这时候去获取该标签的对象,会显示undfind(emmm,今天因为这个差点没被搞疯了);
html():类似js的innerHTML
text():类似js的innerText val():获取值prop():(获取属性值)一般只用于获取下拉框,单选、多选按钮选中情况;
attr():获取属性值,除下拉框,单选、多选按钮外,用于其他标签获取属性值;筛选、过滤选择器:
DOM增删改:
今天
这里的两个方法的作用都是相同的,只是写法有点微微的区别
一个选择器在前面,一个选择器在后面$("fufu真帅
").appendTo("div");$("div").append("fufu世界第一
");
转载地址:http://udrq.baihongyu.com/