李素娟博客

lisujuan
记忆点滴

web前端

前端笔记

web前端

jquery实现点击a链接,跳转之后,该a链接标签处改变背景色的方法

阅读(228)评论(0)

jquery实现点击a链接,跳转之后,该a链接标签处改变背景色的方法  a标签是点击的链接,获取跳转后url的值(或者如果url里有参数,也可通过获取参数值),再获取a标签链接的对象(或某一属性值),通过each循环比较两者的值,对比之后,Url(或者url的某一参数值)相同的,去掉点击之前那个a对象的class属性,并给现在的a链接加上样式。 ...

web前端

window.open()方法参数及使用方法

阅读(549)评论(0)

1, 最基本的弹出窗口代码     window.open('page.html'); 2, 经过设置后的弹出窗口 window.open('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scr...

web前端

设置disabled后数据无法提交

阅读(787)评论(0)

当input框或者select框设置为disabled不可用时,post提交数据后,input或者select下拉菜单的数据无法提交,如果是input框,只要设置为只读readonly即可,Select下拉框只支持disabled属性,不支持readOnly属性,而在提交时,disabled的控件,又是不提交值的。 解决办法: 提交前设置为不可用,提交的时候...

web前端

jQuery DataTables插件自定义Ajax分页解析(前端分页,后端php)

阅读(2801)评论(0)

    datatables是jQuery的一个插件,但是很是强大,有查询,排序功能,而且很漂亮,最重要的是他自带 了一个分页功能,很是强大。 datatables的分页形式有2种:前端分页和后端分页 1.后端分页:服务器端分页,当dataables需要数据的时候会自动的发出请求,比较复杂一点; 2.前端分页:前端分页...

web前端

TCP协议与UDP协议的区别

阅读(757)评论(0)

TCP和UDP均属于网络传输层协议。     TCP协议就好比打电话,我如果要跟对方说话,我必须等线路通了,而且对面确认通话,我才能跟对面说话,传输信息;而UDP协议就好比发短信,我只需要知道对方的电话号码(地址),然后发送短信就行了,不需要对方确认才能发短信。     T...

web前端

通过jsonp跨域

阅读(704)评论(0)

js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。 通过jsonp跨域: 原理:因为通过script标签引入的js是不受同源策略的限制的(正如前文提到的baidu.com的页面加载了google.c...

web前端

浏览器加载、解析、渲染这个过程

阅读(652)评论(0)

浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括PDF、image及其他格式。用户用URI(Uniform Resource Identifier统一资源标识符)来指定所请求资源的位置,通过DNS查询,将网址转换为IP地址。整个浏览器工作的流程: 1、输入网址。 ...

web前端

服务器的永久重定向响应

阅读(1023)评论(0)

服务器给浏览器响应一个301永久重定向响应,这样浏览器就会访问“http://www.facebook.com/” 而非“http://facebook.com/”。为什么服务器一定要重定向而不是直接发送用户想看的网页内容呢?其中一个原因跟搜索引擎排名有关。如果一个页面有两个地址,就像http://www.igoro.com/和http://igoro.co...

web前端

浏览器http请求头组成

阅读(785)评论(0)

一个http请求报文由请求行<request-line>、请求头部<headers>、空行<blank-line>和请求数据<request-body>4个部分组成; 1)请求行:由请求方法、URL和HTTP协议版本3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。HTTP协议的请求方法有GET、...

web前端

BOM(Browser—Object—Model)——浏览器对象模型

阅读(559)评论(0)

浏览器有浏览器对象模型特性,允许访问和操控浏览器窗口。研发者通过使用BOM,可移动窗口、更改状态栏文本、执行其它不与页面内容发生直接联系的操作。BOM是 JavaScript应用中唯一没有相关标准的部分,这是BOM真正独特且经常出现问题的所在。 BOM主要处理浏览器窗口与框架,但事实上,浏览器特有的JavaScript扩展都被认作是BOM的一部分。 ...