浏览器

[每日bug]分辨率与系统缩放关系问题

01-01
holyshit 神圣的狗屎啊,就是这玩意,之前调成了125%:然后悲剧....为啥windows推荐125%倍放大???以为我们都是残障人士么..其实这个和浏览器放大一个道理: ctrl+滚轮等同于窗口缩放系统缩放等同于给整个屏幕"物理拉缩" 因为系统的权限一定是高于无论是浏览器还是java 所以应用程序得到的一切权限和数据都是系统给他的,也不知道真的假的. here come the question: 像素问题/????一个小窍门:eg:"" >如果是浏

第 14 章 HTTP2

01-01
目录 14.1. Chrome 14.1. Chrome 检查你的浏览器是否支持 HTTP2 chrome://net-internals/#http2 HTTP/2 Enabled: true 表示正常 原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明.

04-移动端开发教程-在线字体

12-29
在IE4开始微软就已经开始支持在线字体,不过没有流行起来,直到CSS3新增加了font-face模块,正式纳入了web开发的标准.也渐渐流行起来而且发掘了很多其他应用. 1. 为什么要用在线字体 问题 精灵图(雪碧图)用作背景的时候不能轻易的放大缩小. 低质量的位图在高清设备上放大后会有难看的锯齿,无法满足响应式页面的开发需求 在线字体带来的革命: 在线字体本质就是文字,但是也可是像图形的文字.节省了带宽(相比图片)字体文件大小也不大(一般几百k). 在线字体本身是矢量的,放大缩小都不会失真 可

03-移动端开发教程-CSS3新特性(下)

12-29
1. CSS3动画 1.1 过渡的缺点 transition的优点在于简单易用,但是它有几个很大的局限. transition需要事件触发,所以没法在网页加载时自动发生. transition是一次性的,不能重复发生,除非一再触发. transition只能定义开始状态和结束状态,不能定义中间状态,也就是说只有一个开始状态和结束状态. 一条transition规则,只能定义一个属性的变化,不能控制多个属性. CSS Animation就是为了解决这些问题而提出的. .box { /* 分别设置多

01-移动端开发教程-CSS3新特性

12-10
1. 移动端开发课程概述 移动互联网的兴起,让移动端的开发迅速蹿红.对于前端开发者来说,移动端的开发已经占据了他们大部分工作时间.接下来老马带大家一起学习移动端开发的相关前端开发技术. 这边课程内容包括: CSS3新特性 新选择器 边框.背景升级.圆角.阴影 新的盒模型 渐变.动画.2D3D转换 伸缩布局.多列布局 新单位 在线字体图标 前缀应用.浏览器兼容.渐进增强 媒体查询 移动端适配开发方案 响应式布局开发方案 移动端js.触屏事件 zepto.js\bootstrap\iScroll.j

开发人员应该对IIS理论层的知识了解的多一些~目录

12-05
如果你是一个开发人员,如果你对HTTP一些理论知识了解不透彻,那本系列文章将会很适合你,一个好的WEB开发人员,他一定是一个了解HTTP请求的人,一个好的WinForm开发人员,他一定是一个了解windows系统知识的人,呵呵! 开发人员应该对IIS理论层的知识了解的多一些-目录 第一讲 什么是Http? 第二讲 静态网页与动态网页如何被解释执行的 第三讲 网页从IIS端到客户端浏览器经历的阶段 第四讲 HttpModule中的几大事件 第五讲 HttpHandler在实际项目中用法 第六讲 H

基于MVC4+EasyUI的Web开发框架形成之旅--总体介绍

12-04
最近花了很多时间在重构和进一步提炼Winform开发框架的工作上,加上时不时有一些项目的开发工作,我博客里面介绍Web开发框架的文章比较少,其实以前在单位工作,80%的时间是做Web开发的,很早就形成了自己的一套Web开发框架,但是由于一些个人原因,一直没有来得及好好整理和推广,其实那套Web开发框架对大多数企业信息化还是很有帮助的,包括了整体性的框架布局.样式,以及权限控制.菜单管理.字典管理.工作流审批管理等常见模块,不过总体觉得技术上是采用asp.net的Webform技术,因此现在MVC

ActiveReport报表开发---谈谈ActiveReport的中文化问题

12-04
ActiveReport 是.net下的一个出色的报表开发程序,虽然和水晶报表相比,名气不那么大,甚至有很多人不知道它的存在,但是并不妨碍它在.net报表开发中的出色表现,本文主要介绍下其中文化的操作. ActiveReport 目前最新版本是3.0,默认运行的例子是英文的,所以如果要在其报表浏览器中将界面变为中文的,有两种方法可以实现. 第一种是,在报表浏览器实例化的时候,把里面的对象的提示和文本变化,实现中文化的操作.修改代码如下所示.              this.arvMain.T

Winform下动态执行JavaScript脚本获取运行结果,谈谈网站的自动登录及资料获取操作

12-04
为了有效阻止恶意用户的攻击,一般登录都会采用验证码方式方式处理登录,类似QQ的很多产品的验证码处理,但在一些OA系统中,系统通过非对称加密方式来处理登录的密码信息,登录页面每次提供对密码进行加密的公钥是不同的,因此如果要模拟登录,就需要先获取公钥,然后根据公钥把输入的密码加密,然后通过POST提交给服务器进行验证登录.由于公钥是页面刷新变化的,而加密是通过Javascript脚本进行加密,如下面的登录页面源码所示.   <meta http-equiv="Content-Type"

【web必知必会】—— DOM:四个常用的方法

12-04
终于开始复习DOM的知识了,这一阵忙乎论文,基本都没好好看技术的书. 记得去年实习的时候,才开始真正的接触前端,发现原来JS可以使用的如此灵活. 说起DOM就不得不提起javascript的组成了,javascript是由三部分组成的: 1 ECMAScript 2 BOM 3 DOM 最开始,网页是由HTML这种静态的标签语言组成的,后来为了丰富网页,引入了Script脚本语言. 但由于浏览器厂商太多,每个厂商都使用自己的语言,导致script的语言种类繁多,最终由Netscape和sun对S

Ajax与DOM实现动态加载

12-04
首先说下问题背景:想要通过异步请求一个文本文件,然后通过该文件的内容动态创建一个DOM节点添加到网页中. 基于这个需要了解: 1 DOM如何动态添加节点 2 Ajax异步请求 3 Chrome浏览器如何处理本地请求 DOM如何动态添加节点 想要动态的添加节点,就需要良好的理解DOM文档. 常用的几个方法: getElementById()  getElementsByTagName() getAttribute() setAttribute() 以及 createElement() create

JS BOM知识整理

12-04
 BOM部分主要是针对浏览器的内容,其中常用的就是window对象和location, window是全局对象很多关于浏览器的脚本设置都是通过它. location则是与地址栏内容相关,比如想要跳转到某个页面,或者通过URL获取一定的内容. navigator中有很多浏览器相关的内容,通常判断浏览器类型都是通过这个对象. screen常常用来判断屏幕的高度宽度等. history不太常用,一般应该不会有写关于历史记录的脚本. 其中比较常用的内容就是: 如何判断各种版本的浏览器 导图   navi

《JS修炼之道》—— 读后总结

12-04
本篇是基于<JS修炼之道>的记录性与总结性的文章,这本书从多种框架的角度,讲述了JS开发中的一些实用技巧. 比如Prototype,JQuery,Mootools,YUI,Dojo,Ext,不过我个人仅仅会点JQuery而已,因此也就专门只看JQuery的部分了. 任务1 动态选择方法及属性 由于方法在js中也是一种属性,因此可以使用属性的方法来调用方法: var test = {a:func,b:20}; test.a(); test.b; 或者 test[a](); test[b]; 使用

博客园样式漫谈——从0到1改变你的博客风格!

12-04
之前也有很多人写过这个话题的博客了,但是我觉得大家都千篇一律--贴上一堆CSS的代码,对于新手来说,可能直接拷贝过去CSS代码,能改变下博客的样式,但是知其然不知其所以然,想要自己修改样式,仍然无从下手. 本篇就通过博客布局.CSS基本的方法.JQuery的使用.调试技巧.响应式布局扩展 等几个方面讲述下修改博客样式的经验. 博客布局 博客园的前端结构很规整,因此基本上所有的博客都是一样的.大致可以如下面的Html结构所示: <html> <header> 1 默认的样式文件 2

02-老马jQuery教程-jQuery事件处理

11-24
1. 绑定简单事件 在DOM中DOM0级绑定事件的方式是直接给事件属性赋值,但是这样有个缺点就是每次指定的事件处理程序会把之前的覆盖掉. jQuery简单绑定事件的方式,可以让我绑定多个事件处理程序跟DOM2级绑定事件的方式一样. 如果需要了解DOM的教程参考地址:https://chuanke.baidu.com/v5508922-239160-1771112.html 1.1 简单绑定click事件 语法格式:click([[data],fn]) 参数: data 可以省略,给可传入到函数f

01-老马jQuery教程-jQuery入口函数及选择器

11-24
前言 这套jQuery教程是老马专门为寒门子弟而录制,希望大家看到后能转发给更多的寒门子弟.视频都是免费,请参考课程地址:https://chuanke.baidu.com/s5508922.html 1.什么是jQuery? 1.1 jQuery介绍 jQuery是一个轻型.快速的.小巧的功能丰富的JavaScript类库.本质就是一堆js的函数的组合.对原生DOM操作做了一些非常有用的封装,可以让开发人员更简单.更方便.更统一的对DOM进行操作,比如:封装了事件相关统一操作api.DOM操作

Html5 学习系列(六)Html5本地存储和本地数据库

08-30
一个网站如何能在客户的浏览器存储更多的数据呢? 在Html4的时代在浏览器端存储点网站个性化的数据,尤其是用户浏览器的痕迹,用户的相关数据等一般只能存储在Cookie中,但是大多是浏览器对于Cookie的限制也就逼迫网站存储数据尽量精简,想存储复杂的.关系型的用户数据就根本不可能了.但是进入Html5时代,这一切都不叫事... 一.本地存储由来的背景       众所周知Html4时代Cookie的大小.格式.存储数据格式等限制,网站应用如果想在浏览器端存储用户的部分信息,那么只能借助于Cook

Html5 学习系列(四)文件操作API

06-02
引言     在之前我们操作本地文件都是使用flash.silverlight或者第三方的activeX插件等技术,由于使用了这些技术后就很难进行跨平台.或者跨浏览器.跨设备等情况下实现统一的表现,从另外一个角度来说就是让我们的web应用依赖了第三方的插件,而不是很独立,不够通用.在HTML5标准中,默认提供了操作文件的API让这一切直接标准化.有了操作文件的API,让我们的Web应用可以很轻松的通过JS来控制文件的读取.写入.文件夹.文件等一系列的操作,让Web应用不再那么蹩脚,而之前Web应

Html5 学习系列(二)HTML5新增结构标签

05-25
引言 在本节中,笔者将向大家讲述三部分内容,分别介绍HTML5时代的召唤,跟HTML4的区别,以及HTML5中带来的新的结构标签. HTML5时代的召唤 HTML4与HTML5的区别 HTML5新结构标签 HTML5时代的召唤 上一代的HTML的标准: HTML 4.01 和 XHTML 1.0 距离今天已经发布了10多年了,而Web端的应用也已经翻天覆地的变换.而且Web前端没有一个统一的通用的互联网标准,各个浏览器间拥有太多的不兼容,在维护这些浏览器兼容性浪费了太多的时间.再有就是之前的多媒

Html5 学习系列(一)认识HTML5

05-22
引言,认识两个标准制定的组织         在讲什么是Html5之前得先了解两个组织:WHATWG :网页超文本技术工作小组(英语:Web Hypertext Application Technology Working Group,缩写为WHATWG),是一个以推动网络 HTML 5 标准为目的而成立的组织.在2004年,由Opera.Mozilla基金会和苹果这些浏览器厂商和一些相关团体形成的一个松散的.非正式的协作组织,这些团体希望发展一些新的技术,从而开发人员可以在互联网上编写并部署应