《JavaScript高级程序设计》学习笔记(九)
118 min第二十三章:离线应用与客户端存储 第二十四章:最佳实践 第二十五章:新兴的API 所谓离线Web应用,就是在设备不能上网的情况下仍然可以运行的应用。开发离线Web应用需要几个步骤。首先是确保应用知道设备是否能上网,以便下一步执行正确的操作...
记一次前端性能优化
11 min天下武功,无坚不破,唯快不破。对前端而言,快意味着要求资源体量更小、数量更精简、内容更早呈现、交互更加人性化。当项目做到一定程度,就应该考虑性能的问题,前端的性能优化有诸多有迹可循的理论和方法,比如 Yahoo!性能军规、Google P...
《JavaScript高级程序设计》学习笔记(八)
87 min第二十一章:Ajax与Comet 第二十二章:高级技巧 使用XMLHTTPRequest构造函数创建XHR对象:var xhr = new XMLHttpRequest(); 在使用XHR对象时,要调用的第一个方法是open(),它接受3...
《JavaScript高级程序设计》学习笔记(七)
25 min第十七章:错误处理与调试 第二十章:JSON try{ // 可能会导致错误的代码 } catch (error) { // 在错误发生时怎么处理 } 如果try块中的任何代码发生了错误,就会立刻退出代码执行过程,然后执行catch块。此...
Angular中ngx-translate使用简介
6 min前段时间,我们团队的项目要在国外演示,对所有相关项目进行了国际化改造。下面简单介绍一下ngx-translate库在Angular5下的使用方法。运行下面命令安装@ngx-translate/core和@ngx-translate/htt...
《JavaScript高级程序设计》学习笔记(六)
131 min第十四章:表单脚本 第十五章:使用Canvas绘图 第十六章:HTML5脚本编程 在HTML中,表单是由<form>元素来表示,而在JavaScript中,表单对应的则是HTMLFormElement类型。HTMLFormElement继...
普吉之旅
1 min《JavaScript高级程序设计》学习笔记(五)
105 min第十三章:事件 JavaScript与HTML之间的交互是通过事件实现的,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器(或处理程序)来预定事件,以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察员模式的模型,支...
《JavaScript高级程序设计》学习笔记(四)
145 min第十章:DOM 第十一章:DOM扩展 第十二章:DOM2和DOM3 DOM是针对HTML和XML文档的一个API。DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。DOM可以将任何HTML或XML文档描绘成一个由...
关于Google 的 Material Design
9 min上个月更新了Chrome(国内连不上Google的服务可以去这个地址更新),最新版本已经完全按照Google自己的Material Design来设计了。现在Google系的软件基本都是Material Design设计风格。Materi...