- 博客(17)
- 收藏
- 关注
转载 Express安装 找不到内部对象问题
1. NODE 没有安装成全局变量2. express 4.x版本中将命令工具分出来了,需要再安装一个命令工具,执行命令“npm install -g express-generator”完成后再测试就可以了。 3.https://jingyan.baidu.com/article/456c463b60fb380a583144a9.html...
2018-12-08 16:24:43 295
转载 javaScript——闭包
闭包的解释: 闭包是函数和声明该函数的词法环境的组合。MDN解释:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures理解:应用的两种情况即可——函数作为返回值,函数作为参数传递。来自:https://www.cnblogs.com/wangfupeng1988/p/3994065.html...
2018-10-11 12:01:29 275
原创 javaScript —— 回调函数
刚开始学的对回调函数一直挺模糊, 今天通过在网上找资料好好学习一番。先是其定义:回调函数是一段可执行的代码段,它作为一个参数传递给其他的代码,其作用是在需要的时候方便调用这段(回调函数)代码。较好的理解是: 我们把 烟 比作 回调函数。 把 你 比作 其他代码 。你买了烟后放在身上,一直不抽————然后你在事后之时。 惆怅万分之际, 再拿出 烟 抽一支,烟发挥了他的作用。烟之前一直...
2018-10-08 21:26:52 854
原创 javascript 的defer、async属性 与noscript标签
1)defer属性/ 延迟脚本 (HTML4.01) 作用: 使得脚本执行不受页面构造(自上而下解析)影响。 脚本会被延迟到整个页面都解析完毕后再运行。 相当于告诉浏览器立即下载,但延迟执行。 <script src="src/main.js" defer> </script> 2)async属性/ 异步脚本 (HTML5) 作...
2018-09-26 22:15:35 259
原创 git指令使用
记录使用到的git方法1)git add 命令将文件内容添加到索引(将修改添加到暂存区)。也就是将要提交的文件的信息添加到索引库中。 其中 git add . 是将所有修改添加到暂存区 (*号可以做通配) 2)git commit 命令用于将更改记录(提交)到存储库。将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中。 git commit -m "t...
2018-09-26 19:58:30 417 1
原创 HTTP协议类
一、HTTP协议的主要特点 ① 简单快速 每个资源是固定的(有固定url) ② 灵活 通过一个HTTP协议可以完成不同的数据类型传输 ③ 无连接 连接一次就会断掉,不会保持连接 ④ 无状态 客户端和服务端不会保持连接,记录状态。无法区分多次连接是否是同一人补充:...
2018-09-24 14:33:02 200
原创 HTTP协议发展史
HTTP/0.9 (1991) 1.只有一个命令GET。 2.没有HEADER等描述数据的信息。 3.服务器发送完毕, 就关闭TCP连接。 HTTP/1.0 (1996) 1.增加了POST, PUT , Header等命令 2. 增加了 status code (处理请求的状态)和 Header(信息) 3...
2018-09-23 18:20:56 503
原创 JavaScript——Array对象中的方法
Array对象是我们在开发中最常用的对象之一。它的介绍是: 用于在单个变量中存储多个值。Array的对象属性属性 描述 constructor 返回对创建此对象的数组函数的引用 length 返回或设置数组中元素的数目 prototype 使您有能力向对象添加属性和方法。 Array的对象方法方法 描述...
2018-09-14 11:26:45 443
原创 H5-------Video
H5的新增特性之一,<video>标签。也称为h5播放器。 现在大多数浏览器都乐意使用,未来必定会替换掉flash的播放器(flash已经被抛弃了2333);标签名:<video></video>兼容:IE8及以下不兼容。支持视频格式:MP4、WenM、Ogg.属性 值 描述 autoplay autopla...
2018-09-10 19:27:46 598
原创 leetcode----最长公共前缀
题目:编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。示例 1:输入: ["flower","flow","flight"]输出: "fl"示例 2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。初学算法, 没什
2018-09-09 13:44:57 393
原创 BFC整理
一、什么是BFC首先介绍Box、 Formatting context的基本概念;Box: Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素的类型和 display 属性,决定了这个 Box 的类型。不同类型的 Box, 会参与不同的 Formatting Context,因此Box内的元素会以不同的方式渲染。扩展:其他类型Box...
2018-09-07 17:08:50 242
原创 CSS盒模型详解
基本概念盒模型的基本组成: 从里向外分别是 Content、Padding、Border、Margin. 但盒模型分为: 标准模型 和 IE模型. 标准模型(content-box) IE模型(border-box) #box { width: 100p...
2018-09-06 20:29:47 343
原创 leetcode---回文数
题目: 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。难度:简单示例1: 输入: 121 输出:true 示例2: 输入: -121 输出:false示例3: 输入: 10 输出:false思路:1.将数字转换为字符串后再转换为数组,颠倒后再转换为数字与转换前数字比较...
2018-09-06 16:26:03 226
原创 JQuery中所涉及的设计模式
近日开始研究JQuery源码, 主要通过阅读《JavaScript高级程序设计》和张容铭大神的《JavaScript设计模式》与收集网络上的知识进行学习。其中,JQuery涉及的设计模式大致为:Composite pattern(组合模式)Composite pattern 描述了一组对象,可以使用与处理对象的单个实例同样的方式来进行处理。Adapter pattern (适配器模...
2018-09-06 15:01:02 1345
转载 事件监听、事件委托
1.事件监听事件监听分为三个事件阶段,依次是捕获阶段、目标阶段、冒泡阶段。IE8及其以前不支持该事件机制,IE9以后才支持W3C规范。W3C标准语法:element.addEventListener(event, function, useCapture)event : (必需)事件名,支持所有 DOM事件 。function:(必需)指定要事件触发时执行的函数。...
2018-09-06 13:22:56 896
转载 DOM0,DOM1,DOM2,DOM3级事件与event对象
DOM事件级别DOM 0 element.onclick = function(){} DOM 2 element.addEventListener(‘click’,function(){},false} DOM 3 element.addEventListener(‘keyup’,function(){},false} 因为DOM 1一般...
2018-09-06 12:46:40 2100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人