2019年2月7日
摘要: JavaScript 定义对象的属性,有两种方法。 上面代码的方法一是直接用标识符作为属性名,方法二是用表达式作为属性名,这时要将表达式放在方括号之内。 但是,如果使用字面量方式定义对象(使用大括号),在 ES5 中只能使用方法一(标识符)定义属性。 ES6 允许字面量定义对象时,用方法二(表达式) 阅读全文
posted @ 2019-02-07 14:06 丝瓜~ 阅读(270) 评论(0) 推荐(0) 编辑
  2018年10月6日
摘要: ES5 之中,顶层对象的属性与全局变量是等价的。 顶层对象的属性与全局变量挂钩,被认为是 JavaScript 语言最大的设计败笔之一。这样的设计带来了几个很大的问题,首先是没法在编译时就报出变量未声明的错误,只有运行时才能知道(因为全局变量可能是顶层对象的属性创造的,而属性的创造是动态的);其次, 阅读全文
posted @ 2018-10-06 19:18 丝瓜~ 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 函数能不能在块级作用域之中声明?这是一个相当令人混淆的问题。 ES5 规定,函数只能在顶层作用域和函数作用域之中声明,不能在块级作用域声明。 上面两种函数声明,根据 ES5 的规定都是非法的。 但是,浏览器没有遵守这个规定,为了兼容以前的旧代码,还是支持在块级作用域之中声明函数,因此上面两种情况实际 阅读全文
posted @ 2018-10-06 14:56 丝瓜~ 阅读(253) 评论(0) 推荐(0) 编辑
  2018年3月2日
摘要: 1、安装ejs 在项目目录下进行安装:npm install ejs 如果不进行安装直接修改下文代码,在进行npm start的时候会报错:ejs is not defined 2、在app.js中导入ejs var ejs = require('ejs'); 3、修改jade为html 指定htm 阅读全文
posted @ 2018-03-02 20:02 丝瓜~ 阅读(401) 评论(0) 推荐(0) 编辑
  2017年9月12日
摘要: HTTP协议(转载自牛客网不知名大神) 1.简介 HTTP协议(Hyper Text Transfer Protocol,超文本传输协议),是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP基于TCP/IP通信协议来传递数据。 HTTP基于客户 阅读全文
posted @ 2017-09-12 16:53 丝瓜~ 阅读(550) 评论(0) 推荐(0) 编辑
  2017年5月26日
摘要: ol定义和用法 <ol> 标签定义了一个有序列表. 列表排序以数字来显示。使用<li> 标签来定义列表选项。 基本语法如下: 运行结果: ol属性 reversed(h5新元素) 属性使用语法: 运行结果: type属性详解: start表示开始进行编号的数值,start=‘2’即从第二个标号开始进 阅读全文
posted @ 2017-05-26 12:01 丝瓜~ 阅读(10136) 评论(0) 推荐(0) 编辑
  2017年5月17日
摘要: html5新标签 <canvas> 新元素 新多媒体元素 新表单元素 新的语义和结构元素 html5废弃元素 表现性元素 下面的元素被废弃的原因是用CSS处理可以更好地替代他们: 框架类元素 下面的元素被废弃的原因是他们的使用破坏了可使用性和可访问性(但html5支持iframe): 其他 下面的元 阅读全文
posted @ 2017-05-17 18:26 丝瓜~ 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: 什么是<!DOCTYPE>? <!DOCTYPE> 声明不是一个 HTML 标签;它是用来告知 Web 浏览器页面使用了哪种 HTML 版本。 <!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前,<!DOCTYPE>声明告知浏览器的解析器用什么文档标准解析这个文档(标准 阅读全文
posted @ 2017-05-17 17:00 丝瓜~ 阅读(5585) 评论(0) 推荐(0) 编辑
  2015年12月1日
摘要: ACM组队安排Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 941Accepted Submission(s): 447Problem Descr... 阅读全文
posted @ 2015-12-01 16:04 丝瓜~ 阅读(535) 评论(0) 推荐(0) 编辑