chrome开发者工具实现整站截屏
摘要:我们经常要遇到将整个网站作为图片保存下来的情况,而windows系统自带的PrintScreen键只能保存当前屏幕的截图 在chrome浏览器中可以安装第三方的截图插件实现整站截图 今天我们要介绍的方法不是基于第三方插件,而是使用开发者工具实现 首先按F12打开开发者工具 按快捷键ctrl+shif
阅读全文
需要重写URL但请求的目录不存在报404
摘要:用的是asp.net webform,在global.asax的application_beginrequest中写的代码 很简单的一个需求,在url中输入http://www.test.com/lci/时,跳转到http://www.test.com/tree/home.aspx 在本地写上这么一
阅读全文
解决HighChart开发遇到的2个问题
摘要:需求很简单,显示一条24小时的变化曲线 写完代码效果是只有一条直线,连时间轴都没有 第1个错误 Highcharts error #12 当通过要绘制的点超过1000个时就会报这个错,我按分钟计算间隔,一天有1440分钟,超过了1000所以报错。 解决办法是在初始化参数中配置 设置完成后时间轴算是显
阅读全文
使用::befor和::after伪元素在网站中添加图标
摘要:css3为了区分伪类和伪元素,伪元素采用双冒号写法。 常见伪类——:hover,:link,:active,:target,:not(),:focus。 常见伪元素——::first-letter,::first-line,::before,::after,::selection。 ::before
阅读全文
使用LESS对CSS进行预处理
摘要:LESS 做为 CSS 的一种形式的扩展,它并没有阉割 CSS 的功能,而是在现有的 CSS 语法上,添加了很多额外的功能,所以学习 LESS 是一件轻而易举的事情。 变量 请注意 LESS 中的变量为完全的 ‘常量’ ,所以只能定义一次。 ** 甚至可以用变量名定义为变量: ** 混合 在 LES
阅读全文
window.innerWidth和document.body.clientWidth的区别
摘要:以上的代码运行结果如下 因为body默认情况下具有margin,这个默认值为8px。window.innerWidth (1280px) - 2*8px = document.body.clientWidth(1264px)。 如果代码改成 运行结果如下 document.body.clientWi
阅读全文
javascript中的getter和setter
摘要:在ECMAScript 5中,属性值可以用一个或两个方法代替,这两个方法就是getter和setter 利用它们可以实现对数据的访问限制。
阅读全文
javascript原型链继承
摘要:当定义一个函数的时候,函数对象就会默认带一个prototype对象属性。 通过new去构造一个对象(obj),它的原型会指向构造器的prototype属性(foo.prototype)。 当我们去访问obj.x和obj.y的时候,发现这个对象上有有x属性和y属性,所以返回值为1和2。当访问obj.z
阅读全文
javascript中的类型检测
摘要:最常见的是使用 typeof 来判断数据类型 可以区分4种基本类型,即 “number”,”string”,”undefined”,”boolean”,第5种基本类型null类型返回值为object(历史兼容性问题导致) 判断对象类型时返回为object typeof在判断一些基本类型或函数对象时很
阅读全文