- 博客(23)
- 收藏
- 关注
原创 HTML5-离线缓存(Application Cache)
HTML5-离线缓存(Application Cache)1 什么是离线缓存?HTML5 引入离线缓存(Application Cache),这意味着 web 应用可进行缓存,并可在没有因特网连接时进行访问。2 优势离线浏览 - 用户可在应用离线时使用它们。速度 - 已缓存资源加载得更快。减少服务器负载 - 浏览器将只从服务器下载更新过或更改过的资源。3 应用场景h5游戏及一些...
2021-11-03 20:25:43 1693
原创 文档模式及盒子模型
一、什么是DOCTYPE?DOCTYPE是Docment Type的缩写,即文档模式。它用来指明文档(通常是指网页)所遵循的规范(如xhtml或html)及规范的版本(xhtml1.0或html4.0等)。html文件中<DOCTYPE>标签位于文档最顶部,在<html>标签之前。在<DOCTYPE>之前放任何内容,例如一段注释或一句xml声明都会触发浏览器的怪异模式。虽然DOCTYPE的本意是使浏览器按照指定的规范来验证和解析页面,但现代浏览器只是拿它作为在不同的
2020-07-22 11:37:38 433
转载 HTML 不同空格的特性与表现研究
一. 概要在编写 HTML 模板时,有时候会利用空格来充当文字排版的手段,最为常见的情况是在一段文字之间插入空格,来分隔相对独立的词汇。但面对这种情况,一般是不会直接使用普通空格(半角空格,即英文输入法下键盘直接输入的空格),因为当我们期望连续输入几个这样的空格来制造一段空白时,实际最终网页上显示出的空白大小只有一个空格的大小,因此通常会用 来代替半角空格,连续输入多个  ...
2019-10-09 18:28:19 331
转载 Mocha.js官方文档翻译 —— 简单、灵活、有趣
1. 简介Mocha是一个能够运行在Node和浏览器中的多功能的JavaScript测试框架,它让异步测试简单且有趣。Mocha连续地运行测试,并给出灵活而精确的报告,同时能够将错误精确地映射到测试用例上。它托管在GitHub上。2. 支持者觉得Mocha很有帮助?成为支持者并以每月捐赠的形式支持Mocha。3. 赞助商公司正在使用Mocha?询问你的上司或者市场部看看他们是否捐赠过Mo...
2019-08-24 20:31:05 1113
转载 响应式图片解决方案
响应式图片不仅仅指图片的排版和布局,还包括根据设备大小加载不同的图片。 在移动端设备上访问时,加载与用户设备相匹配的小图片,即快速,又不影响用户体验,也不会因为加载跟移动端不适配的高清大图导致用户流量出走。有些在大屏里看着比较舒服的图片,在手机上看会觉得太小,里边的东西看不清;即使手机分辨率是1920×1080,PC和手机上的图片宽度都是1000,显示的效果也应该不一样,手机上的图片应当更加注重...
2019-08-22 15:02:47 367
转载 帮你彻底搞懂JS中的prototype、__proto__与constructor(转载)
文章目录1. 前言2. _ _ proto _ _ 属性3. prototype属性4. constructor属性5. 总结提示:不要排斥,静下心来,认真读完,你就搞懂了!(可以先看一下最后的总结部分再回过头来完整看完)1. 前言作为一名前端工程师,必须搞懂JS中的prototype、__proto__与constructor属性,相信很多初学者对这些属性存在许多困惑,容易把...
2019-08-22 09:19:23 225
转载 pt、dp、sp与px
到了现在,还来写设备适配以及各单位之间的关系很不应该,因为内容太基础了。但是经过和很多人的接触,发现不少设计师对于这个问题的认知是错误的,但是却察觉不到自己的错误,让我很难过。记得一年前,杭州的朋友要创业,公司招UI设计师,让我帮他视频面试,我用“请说下pt、px、dp、sp的概念以及它们之间的关系?”这个问题,难倒了50%前来面试的设计师,这个比例一点都不夸张。所以今天我决定再来说说这个问题。...
2019-08-20 17:05:27 768
转载 HTML5新特性浅谈(转)
2014年10月29日,W3C宣布,经过接近8年的艰苦努力,HTML5标准规范终于制定完成。HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。作为2010年入坑IT的程序员来说,可以说一步一步见证着HTML5的发展。这些年为了兼容IE6放弃了很多HTML5的新...
2019-08-20 14:13:46 2356
转载 CommonJS规范
1、CommonJs规范的出发点:JS没有模块系统、标准库较少、缺乏包管理工具;为了让JS可以在任何地方运行,以达到Java、C#、PHP这些后台语言具备开发大型应用的能力;2、在CommonJs规范中:一个文件就是一个模块,拥有单独的作用域;普通方式定义的变量、函数、对象都属于该模块内;通过require来加载模块;通过exports和modul.exports来暴露模块中的内容;...
2019-08-19 12:48:39 113
转载 JS模块化:CommonJS,AMD与CMD
模块化历史一、原始写法function m1(){ //...}function m2(){ //...}二、对象写法var module1 = new Object({ _count : 0, m1 : function (){ //... }, m2 : function (){ //... }});这样的写法会暴露所有模块成员,内部...
2019-08-19 11:11:57 198
转载 Blob,File,ArrayBuffer和FileReader
以下兼容性IE10+FormDataFormData对象的作用就类似于这里的serialize()方法 function sentComment() { var url = $("#albumItemCommentURL").val(); var params = {"mediaType": 3}; var audioBase64Data =...
2019-08-18 23:10:17 608
转载 html文件上传
1. 传统方式<form id="upload-form" action="upload.php" method="post" enctype="multipart/form-data" > <input type="file" id="upload" name="upload" /> <br /> <input type="submit" ...
2019-08-18 21:50:46 227
转载 网站跨域
1、JSONPJSONP就是利用<script>标签的跨域能力实现跨域数据的访问,请求动态生成的JavaScript脚本同时带一个callback函数名作为参数。其中callback函数本地文档的JavaScript函数,服务器端动态生成的脚本会产生数据,并在代码中以产生的数据为参数调用callback函数。当这段脚本加载到本地文档时,callback函数就被调用。2、Prox...
2019-08-13 16:39:26 179
原创 Html(工作版)
1.注释JS写法&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;script type=&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;text/javascript&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;
2019-06-01 16:21:06 1835
原创 CSS3工作版
1.首先,确保在支持CSS3上的浏览器上,所有效果能够展现, 2.替换机制 3.其次,给予稳定的回退机制 4.DRY(Don’t repeat yourself)优秀的修改性 5.we everything twice 或 we enjoy typingbackground background-attachment background-color background-ima...
2018-09-25 10:12:28 349
原创 CSS
动画1.@keyframes@keyframes mymove{0% {top:0px; left:0px; background:red;}25% {top:0px; left:100px; background:blue;}50% {top:100px; left:100px; background:yellow;}75% {top:100px; left:0px;...
2018-09-07 14:33:43 544
原创 Zend framework——会话
39.1. 简介 Zend Framework Auth 团队也非常期望大家在邮件列表中进行反馈和贡献: fw-auth@lists.zend.com在基于 PHP 开发的 Web 应用程序中,会话(session) 代表服务器端和特定的用户代理客户端(比如 web 浏览器)之间的一对一的持久的状态数据。 Zend_Session 用来在由相同客户端发起的多个页面请求之间,管理和保护会话数据...
2018-08-17 18:10:51 362
原创 Zend Framework——动态加载、内存数据管理与注册
Zend_LoaderZend_Loader vs require_once()Zend_Loader 最适合于加载的文件名是变量的情况(例如你要加载的文件的名称来自于用户的输入或者某个方法的参数)。如果你加载的文件名或类名是一个常量(即确定的文件,如/lib/test.php),则使用 Zend_Loader 并不比传统的PHP函数 require_once()有什么优势。加载文件 ...
2018-08-17 13:59:52 246
原创 Zend Framework——PDF
Zend_Pdf生成新的或加载 PDF 文档...// 生成新的 PDF 文档.$pdf1 = new Zend_Pdf();// 从文件加载 PDF 文档$pdf2 = Zend_Pdf::load($fileName);// 从字符串加载 PDF 文档$pdf3 = Zend_Pdf::parse($pdfString);...请求 PDF 文档的指定版本PD...
2018-08-16 17:13:03 809
原创 Zend_Framework 版本读取、Dom操作、Json与文本
Zend_Version常量Zend_Version::VERSION的值为Zend Framework的当前版本号,例如0.9.0beta。 静态方法Zend_Version::compareVersion($version)基于PHP函数version_compare()。如果指定的$version比当前ZF的版本旧,则该方法返回-1,如果相等则返回0,如果比当前版本更新返回+1。/...
2018-08-16 11:04:35 515
原创 Zend Framework——缓存与配置
Zend_Cache在Zend Framework中缓存由前端(Core,Output, File, Function 和 Class)操作,同时通过后端适配器(File, Sqlite, Memcache…)和 一个灵活的IDs和Tags系统(标识符和标记系统)存储缓存纪录. 例 4.1. 调用 Zend_Cache::factory()取得一个前端$frontendOptions...
2018-08-14 15:16:55 788
原创 Zend Framework——权限控制与认证
Zend Framework Acl与Auth——权限控制与认证Created with Raphaël 2.1.2认证开始登录发送用户名,密码及数据库连接校验工作结果处理认证结束步骤 1.实例化Zend_Auth 2.创建适配器 3.执行Zend_Auth类中的getCode方法,根据返回结果执行不同方案Zend_Acl 官方用法: 新建资源:$someResource =...
2018-08-13 18:20:50 429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人