问题: 页面下拉框初始化时,展示"--请选择--" ; 在Google、Firefox浏览器渲染正常,但在IE(低版本)浏览器下不展示。 修复: (1) 修改对应的*.js文件: 如: please_select: "--请选择--", //产品运输方式判断 var flag = false; $( ...
分类:
其他好文 时间:
2017-02-17 21:17:16
阅读次数:
259
一口服务器一口浏览器的,就是致人于死地不可啊. 从源头来分析,一个是减轻服务器压力,一个是减轻客户端压力. 这样就好理解了.如果用js来处理html代码,那么压力就在客户端上.而用后端语言来处理前端代码,将处理好的代码同步或者异步的交给浏览器,那么压力就在服务器上. 讲点道理,最终渲染代码的终究还是 ...
分类:
其他好文 时间:
2017-02-13 12:15:49
阅读次数:
142
一、主要模块 1.HTML解析器 解析HTML文本的解析器,主要作用是将HTML代码解析成DOM树 2.CSS解析器 级联样式表的解析器,主要作用是为DOM中的各个元素对象计算出样式信息, 从而为计算最后网页的布局提供基础设施 3.Javascript引擎 解析执行javascript脚本,使用ja ...
分类:
其他好文 时间:
2017-02-05 19:16:39
阅读次数:
180
简单言之,浏览器的渲染和操作顺序如下: html解析完毕 外部脚本和样式表加载完毕 脚本在文档内解析并执行 html dom完全构造起来 涂攀和外部内容加载 对于外部js文件来说,先加载外部js文件,然后执行js代码,DOM加载并不能保证在其执行前加载完毕。 而行内js,由于按照顺序执行,在js代码 ...
分类:
其他好文 时间:
2017-01-22 18:10:52
阅读次数:
156
html2canvas通过获取页面的DOM和元素的样式信息,并将其渲染成canvas图片,从而实现给页面截图的功能。 因为每个浏览器渲染页面的方式都不尽相同,所以生成的图片也不太一样。 环境要求: jQuery兼容性: Firefox 3.5+, Chrome, Opera, IE9 官网主页: h ...
分类:
Web程序 时间:
2016-12-16 16:38:40
阅读次数:
245
一、浏览器加载过程:1、建立连接过程 (1) 浏览器查找域名的IP地址 (2) 浏览器给web服务器发送一个HTTP请求 (3) 服务器发送永久重定向响应 (4) 浏览器跟踪重定向地址 (5) 服务器“处理”请求 (6) 服务器发回一个HTML响应2、浏览器渲染解析HTML ↓构建DOM树 ↓渲染树 ...
分类:
Web程序 时间:
2016-12-16 07:49:23
阅读次数:
249
1、浮动的影响: 如果父元素没有设置高度,在子块没有浮动的情况下,父块会被撑开,但是内部子块浮动的话就会造成一下影响: 1) 背景不能显示 2)边框不能撑开 3)margin值不能正确显示 2、清楚浮动的方法: 消除对父亲的影响: 1)添加新元素,应用clear:both 2)父级div定义over ...
分类:
其他好文 时间:
2016-12-01 09:42:29
阅读次数:
195
1、前端基础盒子模型 位置(相对 绝对) 浏览器渲染顺序(从上而下,从外到里;如果里面有宽度则再从里而在,如div没有设置宽度则一直撑大到设置了宽度的div为止) 浮动2、基础布局中间固定两边自适应(就是居中了)可用display:inline-block 和text-align:center或者m... ...
分类:
其他好文 时间:
2016-11-14 14:56:59
阅读次数:
220
简单说明:说明:之前章节中,视图函数直接返回文本,而实际生产环境很少这样,因为实际的页面大多是带有样式和复杂逻辑的HTML+CSS+JS代码,这可以让浏览器渲染出非常漂亮和复杂的效果,页面内容应该是可以重用的,而且需要更执行更高级的功能自带模版:#!/usr/bin/envpython
#-*-coding..
分类:
编程语言 时间:
2016-11-02 08:11:50
阅读次数:
316