简单例子,直接看代码吧。这个用处很广,让类库的扩展性能大大提高。<?php//作用:抽象类不实现具体方法,具体方法由子类完成。//定义抽象类abstractabstractclassA{//abstract定义抽象类的方法,这里没有花括号。子类必须实现这个抽象方法。abstractpublicfunctionsay();//抽象类可以有参数abstractpublicfunctioneat($argument);//在抽象类中可以定义普通的方法。publicfunctionrun(){ech
iframe高度自适应的6个方法
2018-09-05275177View44
JS自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。对于用户体验和网站美观起着重要作用。
如果内容是固定的,那么我们可以通过CSS来给它直接定义一个高度,同样可以实现上面的需求。当内容是未知或者是变化的时候。这个时候又有几种情况了。
iframe内容未知,高度...
在使用git pull、git push、git clone会报类似如下的错误: error: The requested URL returned error: 401 Unauthorized while accessing https://git.oschina.net/zemo/demo.git/info/refs fatal: HTTP request failed一般是由于git版本的
近在做微信小程序开发,看到一些做的比较有意思的小程序,想看一看他们的源码,于是研究了一下小程序源码反编译相关的技术。结合本次经历,总结如下。
手机root
要拿到小程序在手机上的源码包,需要有一台越狱的iphone或者一台拥有root权限的android机,正好我手里有一台闲置的小米4,就拿来用了,试过很多种方式给小米4root,差点搞成板砖机,一直在recorvy模式启动不了,最后尝试了小...
样在一个Ubuntu的机器上(虚拟机)配置Apache支持多个网站呢?
比如你有一台独立的Ubuntu虚拟机,配有一个外网的IP(45.46.47.48),并且注册了两个域名AAA.com和BBB.com,将这两个域名DNS解析到你虚机的IP地址。假设你已经安装好了Apache,一切都是默认的设置。
我们需要在这一个server上面,同时host AAA.com,BBB.com
第一步:修改hos...
话不多说,直接上代码吧。//打印import win.ui;/*DSG{{*/var winform = win.form(text="调用打印机";right=759;bottom=469)winform.add(btnEnumPrinters={cls="button";text="枚举打印机";left=441;top=193;right=692;bottom=261;z=4};btnPri
chkStr=function(str){
console.log("936转65001",string.fromto(str,936,65001))
console.log("936转950",string.fromto(str,936,950))
console.log("936转1200",string.fromto(str,936,1200))
console.log("...
一、什么是图片懒加载
当访问一个页面的时候,先把img元素或是其他元素的背景图片路径替换成一张大小为1*1px图片的路径(这样就只需请求一次),当图片出现在浏览器的可视区域内时,才设置图片真正的路径,让图片显示出来。这就是图片懒加载。
通俗一点:
1、就是创建一个自定义属性src存放真正需要显示的图片路径,而img自带的src放一张大小为1 * 1px的图片路径。
2、当页面滚动直至此图片出...