摘要: 第 1 章 JavaScript 简史 1.1 JavaScript 的起源 JavaScript 是 Netscape 公司与 Sun 公司合作开发的。 JavaScript 是 ECMAScript 标准的一种实现,但在一般表述中,这两者是指同一种编程语言。 1.2 DOM DOM(Docume 阅读全文
posted @ 2018-05-01 19:18 诸葛战鹰 阅读(327) 评论(0) 推荐(0)
摘要: 有一个嵌入手机 app 的页面,在网络不稳定的情况下,有时会使 CSS 加载失败,导致页面没有应用样式,app 内也没有刷新页面的选项。 阅读全文
posted @ 2018-03-14 18:08 诸葛战鹰 阅读(468) 评论(0) 推荐(0)
摘要: 文本类: ● 单行文本溢出显示省略号: 主要 CSS 属性是 text-overflow,值设为 ellipsis,另外需要给文本容器设置固定的 width 值。CSS 代码如下: ● a 标签内容过多时,控制换行: 如果内容是英文,不会自动换行,如果希望自动换行,给 a 标签添加样式: 如果内容是 阅读全文
posted @ 2018-03-02 11:37 诸葛战鹰 阅读(147) 评论(0) 推荐(0)
摘要: 在做嵌入到 app 中的页面时,页面宽度的自适应我感觉比较简单,大多数时候 CSS 中的 width 设置为 100% 就能满足要求;但是高度自适应就没这么简单了。 做一个视频播放页面,大致是这样一个结构: 如图所示,主要需要自适应的是内容区域的高度。 内容区域有背景色,所以在没有内容撑开的时候,也 阅读全文
posted @ 2018-01-11 16:06 诸葛战鹰 阅读(778) 评论(0) 推荐(0)
摘要: 第05章:引用类型 引用类型的值(对象)是引用类型的一个实例。在 ECMAScript 中,引用类型是一种数据结构,用于将数据和功能组织在一起。 引用类型常被称为“类”,但 ECMAScript 中,引用类型不具备传统面向对象语言所支持的类和接口等基本结构,所以“类”和引用类型不是相同的概念,在 E 阅读全文
posted @ 2017-12-10 21:08 诸葛战鹰 阅读(117) 评论(0) 推荐(0)
摘要: 第04章:变量、作用域和内存问题 JavaScript 的变量只是在特定时间用于保存特定值的一个名字而已,不限制变量保存的数据类型,变量的值及其数据类型可以在脚本的生命周期内改变;这就是通常所说的有趣、强大但又容易出问题的“灵活性”。 4.1. 基本类型和引用类型的值 ECMAScript 变量可能 阅读全文
posted @ 2017-12-09 23:25 诸葛战鹰 阅读(149) 评论(0) 推荐(0)
摘要: 第03章:基本概念 3.1. 语法 ECMAScript 的语法大量借鉴的 C 及类 C 语言(如 Java 和 Perl)的语法。 3.1.1. 区分大小写 ECMAScript 中的一切都区分大小写。 扩展:在 HTML 中,代码一般不区分大小写(一般推荐小写),给带中划线的标签自定义属性存值时 阅读全文
posted @ 2017-12-08 11:24 诸葛战鹰 阅读(263) 评论(0) 推荐(0)
摘要: 第 02 章:在 HTML 中使用 JavaScript 2.1. <script> 元素 向 HTML 页面中插入 JavaScript 的主要方法(非唯一),就是使用 <script> 元素。它拥有6个属性: ● async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,也就是异步加载 阅读全文
posted @ 2017-12-07 10:29 诸葛战鹰 阅读(133) 评论(0) 推荐(0)
摘要: 第 01 章:JavaScript 简介 1.1. JavaScript 简史 诞生于1995年,由当时就职于网景(Netscape)公司的布兰登·艾奇(Brendan Eich)开发。“JavaScript”中的“Java”一词,是为了蹭当时炙手可热的 Java 语言的热度。 1.2. JavaS 阅读全文
posted @ 2017-12-06 22:55 诸葛战鹰 阅读(137) 评论(0) 推荐(0)
摘要: 第01节:概述 ● 优势:性能高;跟前端JS配合方便;与前端技术栈更近,便于学习。 第02节:创建服务器 ● 在NodeJS中自带有HTTP模块,可以直接使用require方法调用模块,然后使用HTTP模块新建一个服务器。例如: ● 请求(request)参数的属性:req.url,可以获取请求的文 阅读全文
posted @ 2017-10-25 20:51 诸葛战鹰 阅读(223) 评论(0) 推荐(0)
摘要: 第01节:初识ES6 ● 兼容性:IE10+,Chrome,FireFox,NodeJS,移动端。 ● 编译、转换: 1.在线转换:每次打开页面都需要转换; 2.提前编译:例如Babel。 ● ES6主要的改进和新特性涵盖: 1.变量; 2.函数; 3.数组; 4.字符串; 5.面向对象; 6.Pr 阅读全文
posted @ 2017-10-17 17:03 诸葛战鹰 阅读(228) 评论(0) 推荐(0)
摘要: 一、页面制作: 1、图像处理部分: ● 可以用“魔棒工具”判断背景是否为线性渐变。 ● 需要切出的图片分为两类: 1.修饰性图片(一般用在background属性):图标、Logo;有特殊效果的按钮、文字等;非纯色的背景等。 2.内容性图片(一般用在img标签):Banner、广告图片;文章中的配图 阅读全文
posted @ 2017-09-24 21:23 诸葛战鹰 阅读(698) 评论(0) 推荐(0)
摘要: 1.概述: 1.1.产品开发流程:战略层(老板)——战术层(产品经理)——结构层(交互设计师)——表现层(UI设计师)——技术层(开发工程师)。 1.2.设计目的:商业价值最大化;设计要明确设计目的,不能为了设计而设计。 1.3.技术属性:UI设计是科学与艺术结合的综合技术。 1.4.核心业务: 1 阅读全文
posted @ 2017-09-15 00:04 诸葛战鹰 阅读(168) 评论(0) 推荐(0)
摘要: 第一天: 第二天: 第三天: 第四天: 第五天: 完成。 阅读全文
posted @ 2017-08-26 22:23 诸葛战鹰 阅读(304) 评论(0) 推荐(0)
摘要: 第一天: 第二天: 第三天: 完成。 阅读全文
posted @ 2017-08-19 21:50 诸葛战鹰 阅读(199) 评论(0) 推荐(0)
摘要: 第一节: 第二节: 第三节: 第四节: 第五节: 第六节: 第七节: 第八节: 第九节: 第十节: 第十一节: 第十二节: 第十三节: 第十四节: 第十五节: 第十六节: 第十七节: 第十八节: 第十九节: 第二十节: 第二十一节: 第二十二节: 完成。 阅读全文
posted @ 2017-08-07 20:58 诸葛战鹰 阅读(372) 评论(0) 推荐(0)