前端学习笔记记录01

HTML、CSS、JavaScript是前端开发中最基本也是最必须的三个技能。前端的开发中,在页面的布局时, HTML作用于页面结构搭建,CSS对页面进行效果渲染,再通过JavaScript实现相应的效果和交互。

html

HTML是超文本标记语言,使用标记标签描述网页,其标签分为单标签以及双标签。

编写中信息的导入可分为相对路径以及绝对路径,由于服务器不能读取本地资源,因而开发场景一般不允许使用绝对路径。

HTML标签可以设置属性

想让所写内容居中可以添加 alingn属性,使alingn=‘center。而图片只能使其居左或者居右。

为防止编写过程中出现不必要符号错误,一般会使用实体符进行编写(例:&gt;为>,&lt;为<)’

HTML一般分为内联元素(行内元素)、块级元素以及内联块元素。

内联元素无法自动折行,其没有宽度,不允许进行宽高调整。

块级元素可以自动折行,其默认宽度为父辈的100%,高度以内容撑开。

若属性值与属性名相同则只写一次,

HTML超链接

<a href="url">链接文本</a> 其主要有4个作用

1.页面跳转交互,添加属性target=‘_blank’可以另起窗口打开页面。

2.执行js代码。<a href="javascript:任意代码段">。

3.发邮件。

4.锚点链接。放锚<a name=""> 定位锚点<a href="#(name属性名)">。

HTML列表

1.无序列表

<ul><li></li></ul> 添加type属性可改变列表前端图案(方形、空心圆、无图)

2.有序列表

<ol><li></li></ol>添加type属性可改变列表前端序列样式。(数字、英文字母、罗马数字)

3.自定义列表

HTML表格

<table><tr><td></td></tr></table>  tr为行、td为列。

其属性 cellspacing为内间距,是表格单元格与单元格的距离。

cellpadding为内边距,是单元格之中的内容与单元格的距离。

制作不规则表格时,可以使用cellpad进行跨列以及rowspan进行跨行,注意跨了哪行哪列需要对其对应行、列进行删除。

HTML表单

<from></from> 一个页面可以使用多个表单

action:url地址   method:get/post

get方式:不安全 只能传输文本数据 128kb传输量

post方式:安全性高 文本、流文件传递 理论上无限制

表单控件有 :

<input type="">.

text文本框   password密码框

file浏览框 (注:默认情况下只能传递文本,出现file控件时,应采用enctype="multipart/form-data")

radio 单选框 checkbox复选框 添加属性checked默认选中 等

添加 placeholder属性可以添加框内默认字

便捷输入方法

1.[]属性 例:font[color] -><font color=""></font>

2.{}填充内容 例:font{xxx}-><font>xxx</font>

3.*生成多个、+兄弟关系、>嵌套关系 例:font+ul*2>li*2

<font></font>

<ul>

        <li></li>

        <li></li>

</ul>
<ul>

        <li></li>

        <li></li>

</ul>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这个文档包含了HTML/css的一些基础,还有JavaScript中的基础语法、DOM、BOM还有一些学习js中面向对象、和移动web开发、AJAX、jQuery的一些总结,还有些Web前端与移动开发面试宝典; 6、什么是事件冒泡/捕获? 事件冒泡: 事件到达事件目标之后不会结束,会逐层向上冒泡,直至document对象,也就是子元素事件的触发会影响父元素的事件; 开关事件冒泡: A,开启事件冒泡:event.addEventListener(eventName,handler,false); B,关闭事件冒泡:假设传统方式事件的返回值为e,就可以通过e.stopPropagation()来关闭事件冒泡; C ,return false; 同时具有阻止冒泡和阻止默认行为的功能 事件捕获:父元素的事件会影响子元素的事件; 开启事件捕获:event.addEventListener(eventName,handler,true) 7、请说说事件委托机制?这样做有什么好处? 事件委托,就是某个事件本来该自己干的,但是自己不干,交给别人来干。就叫事件委托。 打个比方:一个 button对象,本来自己需要监控自身的点击事件,但是自己不来监控这个点击事件,让自己的父节点来监控自己 的点击事件。 优点: A,提高性能:列如,当有很多li同时需要注册事件的时候,如果使用传统方法来注册事件的话,需要给每 一个li注册事件。然而如果使用委托事件的话,就只需要将事件委托给该一个元素即可。这样就能提高性能。 B,新添加的元素还会有之前的事件; 11、怎么理解jQuery? JQuery就是JavaScript和查询(Query),是一个Javascript库。可以用来操作文档对象、 选择DOM元素、制作动画效果、事件处理、使用Ajax等。 优点: a、轻量级 b、具有强大的选择器 c、封装了大量的DOM操作 d、事件处理机制相当可靠 e、完善的Ajax f、不污染顶级变量 g、出色的浏览器兼容性 h、链式操作方式 i、隐式迭代 j、行为与结构分离 k、支持丰富的插件 l、完善的文档 m、开源 12、Jquery.on这个方法怎么看? 答: jQuery.on()方法可以给匹配元素(可以是多个)绑定一个或多个函数, off 可以解除绑定
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值