摘要: 2018年 8月14日 空数组/空对象用作条件判断的结果为真。 8月15日 console.log()打印出来的可展开的信息未必是执行console.log()时获得的信息,可展开的信息如果在被后续的代码更改之前没有展开,那之后再展开时看到的会是被更改过的。解决办法是输出副本,或者用JSON.str 阅读全文
posted @ 2018-08-14 23:56 刘胡粤 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在浏览器中改变地址栏url,将会触发页面资源的重新加载,这使得我们可以在不同的页面间进行跳转,得以浏览不同的内容。但随着单页应用的增多,越来越多的网站采用ajax来加载资源。因为异步加载的特性,地址栏上的资源路径没有被改变,随之而来的问题就是页面的状态无法被保存。这导致我们难以通过熟悉的方式(点击浏 阅读全文
posted @ 2018-08-12 16:15 刘胡粤 阅读(4044) 评论(0) 推荐(0) 编辑
摘要: Web Storage API 提供了存储机制,通过该机制,浏览器可以安全地存储键值对,比使用 cookie 更加直观。 Web Storage 包含如下两种机制: sessionStorage 为每一个给定的源(given origin)维持一个独立的存储区域,该存储区域在页面会话期间可用(即只要 阅读全文
posted @ 2018-08-12 16:14 刘胡粤 阅读(587) 评论(0) 推荐(0) 编辑
摘要: SVG SVG 与 Flash 类似,都是用于二维矢量图形,二者的区别在于,SVG 是一个 W3C 标准,基于 XML,是开放的。因为是 W3C 标准,SVG 与其他的 W3C 标准,比如 CSS、DOM 和 SMIL 等能够协同工作。 SVG是W3C XML的分支语言之一,用于标记可缩放的矢量图形 阅读全文
posted @ 2018-08-12 16:11 刘胡粤 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 圆角矩形:“开始”与“结束”。 矩形:行动方案、普通工作环节。 菱形:判断。 平行四边形:输入输出。 箭头:工作流方向。 流程图的画法很简单,结构清晰,逻辑性强,便于描述和理解。我们在日常的学习中可以多多使用,但是如果我们编程用的是面向对象,就要酌情使用流程图,因为流程图是面向过程。 阅读全文
posted @ 2018-08-12 16:07 刘胡粤 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 基本(繁琐)操作: 切JPG图(即带背景的图): 1. 选切片工具(另外,切片选择工具能选择切片和删除切片),切 2. 存储为Web所用格式(快捷键Ctrl + Shift + Alt + S) 3. 选择JPEG格式(注意,默认情况修改的设置只是针对某个切片,所以如果想全部切片都用一个设置,那先框 阅读全文
posted @ 2018-08-12 16:05 刘胡粤 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 众所周知,可以通过设置background-repeat的值来改变背景图片的重复次数。但有一个问题,background-repeat的值不是让图片只有1个,就是让图片铺满。如果只想设置给定数量的图片该怎么办?以2个为例,请看代码: 这样,就实现了<h1>元素的最左边有一个logo.jpg、最右边也 阅读全文
posted @ 2018-08-11 22:53 刘胡粤 阅读(1049) 评论(0) 推荐(2) 编辑
摘要: 廖雪峰的官方网站的Git教程挺好的。 Git是分布式版本控制系统。版本控制,即让你轻松找回自己的代码以前的各个版本,还能方便多人协作写一份代码(而不会有先各自写各自的、后手动整合的麻烦)。分布式,即每个人电脑里都有完整的版本库。 我常用的命令(注意哪些命令的前面有git;如果直接复制命令到git b 阅读全文
posted @ 2018-07-06 15:48 刘胡粤 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 第1章概述 1.1 计算机网络在信息时代中的作用 Internet,即互联网,是计算机网络的代表。 1.2 互联网概述 在计算机网络领域,node应当译为结点,而不是节点。 网络把许多计算机连在一起,而互连网则把许多网络通过路由器连接在一起。与网络相连的计算机常称为主机。由于智能手机中有CPU,因此 阅读全文
posted @ 2018-07-02 18:53 刘胡粤 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 第1章 JavaScript简介 1.一个完整的JavaScript实现应该由三部分组成:核心(ECMAScript),文档对象模型(DOM)和浏览器对象模型(BOM)。 2.Web浏览器只是ECMAScript实现可能的宿主环境之一。宿主环境不仅提供基本的ECMAScript实现,同时也会提供该语 阅读全文
posted @ 2018-06-22 00:05 刘胡粤 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 互联网是如何工作的 互联网(Internet)和网络(web) 互联网是基础设施,网络是建立在这种基础设施之上的服务。 网页,网站,网络服务器和搜索引擎的区别是什么? 网页(webpage) 一份能够显示在网络浏览器(如Firefox,,Google Chrome,Microsoft Interne 阅读全文
posted @ 2018-06-15 18:58 刘胡粤 阅读(363) 评论(0) 推荐(0) 编辑
摘要: JavaScript 第一步 什么是JavaScript? 每次当你浏览网页时不只是显示静态信息—— 显示即时更新的内容, 或者交互式的地图,或 2D/3D 图形动画,又或者自动播放视频等,你可以确信,JavaScript 参与其中。 HTML是一种标记语言,用来结构化我们的网页内容和赋予内容含义, 阅读全文
posted @ 2018-06-10 23:41 刘胡粤 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 一、 HTML介绍: HTML —— 用于定义一个网页的结构的基本技术。 元素(Element):开始标记,加结束标记,加内容,等于元素。 两种重要的元素类别,块级元素和内联元素: 块级元素在页面中以块的形式展现 —— 相对与其前面的内容它会出现在新的一行,其后的内容也会被挤到下一行展现。一个以bl 阅读全文
posted @ 2018-06-10 23:37 刘胡粤 阅读(920) 评论(0) 推荐(0) 编辑
摘要: Task1(第一天): 定个大目标——我要在秋招拿到心仪的offer。 Task4(第四天): 关于background-image,如果想得到两个相同的背景图(比如左上角一个logo,右上角又一个logo),怎么办?这么办:background-image:url(baidu.jpg),url(b 阅读全文
posted @ 2018-06-09 10:24 刘胡粤 阅读(481) 评论(0) 推荐(0) 编辑
摘要: HTML用于定义内容的结构和语义,CSS用于设计风格和布局。 CSS规则由选择器和声明块组成;声明由属性(properties)和属性值组成。 CSS介绍: 盒=框=box,边界=border,内边距=填充=padding DOM (文档对象模型)是一种树形结构. 标记语言中的每个元素、属性(?)、 阅读全文
posted @ 2018-06-09 09:29 刘胡粤 阅读(1270) 评论(0) 推荐(1) 编辑
摘要: 编辑相关的键盘快捷键: Shift + Alt + F = 格式化代码(似乎不好用) Ctrl + Shift + Enter = 在上一行新建空行并转到上一行 Ctrl + K,Ctrl + C = 注释/取消注释当前行或选定行 Ctrl + K,Ctrl + U = 注释/取消注释当前行或选定行 阅读全文
posted @ 2018-05-28 23:59 刘胡粤 阅读(996) 评论(0) 推荐(0) 编辑
摘要: HTML: 要引用一个父目录的文件,加上两个点。 HTML并不是真正的编程语言,它是一种用于定义内容结构的标记语言。 元素(Element):开标签、闭标签与内容相结合,便是一个完整的元素。元素可以用来封装不同部分的内容,使其以某种方式呈现或者工作。 元素也可以有属性(Attribute)。一个属性 阅读全文
posted @ 2018-05-28 23:56 刘胡粤 阅读(517) 评论(0) 推荐(0) 编辑