
fufu学前端之H5+Javascript
发布日期:2021-05-07 03:04:43
浏览次数:15
分类:精选文章
本文共 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
- 与运算-&& 三种情况: 1. 当表达式都为真的时候,返回最后一个表达式的值 2. 当表达式都为假的时候,返回第一个为假的值 3. 其他情况:一真一假返回假
- 或运算-| | 三种情况: 1. 当表达式都为假的时候,返回最后一个表达式的值 2. 当只有一个表达式为真的时候,返回第一个为真的值 3. 当两个都为真的时候,返回第一个为真的值
- 和=的区别
- ==表示相同比较:只要表面上看起来是一样的,那么他们就可以相等 比如:123 = “123”;
- ===表示完全比较:只有类型相同的数据才能比较,否则都默认为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的函数不允许重载,否则会覆盖之前的方法
隐形参数
- 概念:当我们往一个无参函数里添加参数,js并不会报错,因为js的所有函数默认有一个隐形参数arguments,它类似于java里的可变长参数Object…,其本质是一个参数数组,我们输入的参数都会存在这里 如下:
var fun = function(){ //隐形参数 alert(arguments.length); for (let argument of arguments) { alert(argument); } alert("fufu真帅"); } fun(19,"男");
对象
- 基本概念:和java里的对象类似,对象拥有属性,方法等
- 对象的定义: 1. 通过对象实例设置
var obj = new Object(); obj.name = "金木研"; obj.age = 18; obj.function = fun(){ }
- 使用{}定定义:
var obj = { name:"金木研", age:18, fun:function(){ alert("fufu真帅"); }}
js事件
- 常用事件 - onload:加载完成事件,页面加载完之后,常用于做js代码初始化操作 - onclick:单次点击事件,常用于按钮的点击操作 - onblur:失去焦点事件,常用于输入框失去焦点后验证其输入内容是否合法 - onchange:内容发生改变事件,常用于下拉框或输入框内容发生改变后的操作 - onsubmit:表单提交事件,常用于表单提交前,验证所有表单是否合法
js注意事项
如果没有写加载事件,html里的标签是从上往下,执行到了才会创建该对象的标签,如果还没有执行到,这时候去获取该标签的对象,会显示undfind(emmm,今天因为这个差点没被搞疯了);
jquery常用方法
html():类似js的innerHTML
text():类似js的innerText val():获取值prop():(获取属性值)一般只用于获取下拉框,单选、多选按钮选中情况;
attr():获取属性值,除下拉框,单选、多选按钮外,用于其他标签获取属性值;- 选择器:
- id选择器:$("#id");
- element选择器:$(“element”);
筛选、过滤选择器:
- $(":button[name=‘btn’]"):筛选name=btn的所有的button元素
DOM增删改:
- appendTo():将内容追加到标签里成为最后一个子元素
- prependTo():将内容追加到标签里成为第一个子元素
- append():将内容追加到标签里成为最后一个子元素
- prepend():将内容追加到标签里成为第一个子元素
- insertBefore():在标签的前面加一个同级的元素
- before():在标签的前面加一个同级的元素
- after():在标签的后面加一个同级的元素
- remove():删除当前元素
- empty():删除元素里的内容
今天
这里的两个方法的作用都是相同的,只是写法有点微微的区别
一个选择器在前面,一个选择器在后面$("fufu真帅
").appendTo("div");$("div").append("fufu世界第一
");
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月04日 12时43分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Javascript中String支持使用正则表达式的四种方法
2019-03-05
2021年判断浏览器最新写法,你都掌握了吗?
2019-03-05
【IoT】蓝牙BLE基础:CC254x通信系列之模拟SPI协议
2019-03-05
【IoT】TI BLE CC2541 串口控制蓝牙详解
2019-03-05
【产品】项目管理的五个过程和九大知识领域之二
2019-03-05
【项目管理】项目管理流程浅析
2019-03-05
【Tool】如何使用 Uniflash 烧写 WIFI 芯片 CC3200
2019-03-05
copy_{to, from}_user()的思考
2019-03-05
Web前端安全策略之CSRF的攻击与防御
2019-03-05
纯客户端页面关键字搜索高亮jQuery插件
2019-03-05
linux运维中常用的命令
2019-03-05
M1芯片的macbook安装王者荣耀,原神,崩坏方法
2019-03-05
Java温故而知新-反射机制
2019-03-05
eclipse引用sun.misc开头的类
2019-03-05
firefox中angular2嵌套发送请求问题
2019-03-05
【mybatis3】调试/断点打印日志
2019-03-05
C++
2019-03-05
[CTFSHOW]PHP特性
2019-03-05
navigator对象
2019-03-05
关于EFI系统分区(ESP)你应该知道的3件事
2019-03-05