摘要:前端学习笔记---js
1、forward和redirect的区别
forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中还是原来的地址。
redirect就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request参数都可以获取
2、$("<ul>").addClass
jQuery中.addClass()主要用来给匹配的元素增加一个类或多个类名(class名),需要注意的是这种方法只是给匹配的元素增加了类名,这里所说的增加就是在以前的基础上追加类名,新增加的类名并不会代替元素原有的类名。可以使用.addClass()给元素一次添加一个或多个类,如果添加多个类名时,需要在类名之间用空格隔开。
在jQuery中与.addClass()方法相匹配使用的有一个叫.removeClass()方法。这个.removeClass()方法刚好与.addClass()方法相反。.removeClass()方法主要是在匹配的元素中删除一个或多个类。在.removeClass()中有一点需要特别注意,如果在.removeClass()中指定了类名,那么将在元素中删除相对应的类名,如果没有指定任何参数时,.removeClass()将删除元素中所有的类
3、$.each(fiels, function(k, v) {
each() 方法规定为每个匹配元素规定运行的函数。
提示:返回 false 可用于及早停止循环。
4、jquery.bsgrid
插件的特点
http://thebestofyouth.com/bsgrid/
1. 简单、轻量,基于jQuery及HTML Table,简单的表格只需数十行代码,支持大数据量表格;
2. 内置多套经典皮肤,且非常容易定制,字体定制只需要修改两处CSS代码即可;
3. 实用便捷的功能:表格编辑、 表底聚合、 不分页、 多行表头、 多字段排序、 本地数据、 处理Userdata、 拖动列宽、 滚动表格数据等;
4. 易与其他插件集成使用,示例展示了集成Layui、 ArtDialog、 jquery.validationEngine、 第三方分页工具条等的使用;
5. 扩展性好,插件有特别好的扩展性,易于对插件本身进行局部甚至较大的修改,易于改变展现样式;插件放开了属性及方法的全局修改权限,所有方法都可在外部进行全局重写,而无需修改插件本身的代码;
6. 模块化JS、CSS代码,可按需加载,代码精致简洁,对于阅读、修改、扩展非常容易。
5、浏览器F12的使用
6、js中的函数
调用函数时,您可以向其传递值,这些值被称为参数。这些参数可以在函数中使用。您可以发送任意多的参数,由逗号 (,) 分隔:
摘要:前端学习笔记---css
1、<div id="dataView" dom="dataView"></div>
标签中可以定义属性
属性 | 值 | 描述 |
---|---|---|
class | classname | 规定元素的类名(classname) |
id | id | 规定元素的唯一 id |
style | style_definition | 规定元素的行内样式(inline style) |
title | text | 规定元素的额外信息(可在工具提示中显示) |