会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Gzzzh
博客园
首页
新随笔
联系
订阅
管理
2019年3月24日
node.js一些基础用法
摘要: 模块化开发 传统非模块化开发有如下缺点: 1. 命名冲突 2. 文件依赖 标准的模块化规范: 1. AMD - requirejs 2. CMD - sea.js 文件加载是异步的 服务器端的模块化规范: 1. CommonJS - Node.js 文件加载是同步的 模块化相关的规则: 1. 如何定
阅读全文
posted @ 2019-03-24 22:11 Gzzzh
阅读(196)
评论(0)
推荐(0)
2019年3月20日
Commonjs,AMD,CMD和ES6module的实现及差异
摘要: 为什么要模块化 1. 降低复杂度,降低耦合度 2. 部署方便,功能点明确 模块化的好处 1. 避免命名冲突 2. 更好的分离,按需加载 3. 提高复用性 4. 高可维护性 CommonJS 规范: 1. 每个文件都可以当做一个模块 2. 在服务器端:模块的加载是运行时同步加载的 3. 在浏览器端:模
阅读全文
posted @ 2019-03-20 21:52 Gzzzh
阅读(172)
评论(0)
推荐(0)
2019年3月13日
HTTP和HTTPS笔记
摘要: HTTP简介 HTTP是超文本传输协议,是从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传递数据 HTTP工作原理 默认端口号为80,工作于客户端-服务器架构上,浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求 HTTP三点注意事项 HTTP消
阅读全文
posted @ 2019-03-13 21:01 Gzzzh
阅读(199)
评论(0)
推荐(0)
jq笔记
摘要: 选择器 样式 动画 创建元素 移除元素 事件绑定 事件解绑 触发事件 触发某个事件的时候调用了其他元素的某个事件方法 事件对象 取消事件冒泡 链式编程原理 内部返回了return this当前对象,有些方法设置了值才能返回当前对象,如果没有设值,是获取属性对应的值而不是当前对象
阅读全文
posted @ 2019-03-13 21:00 Gzzzh
阅读(219)
评论(0)
推荐(0)
js中7种继承的实现和优缺点
摘要: 原型链继承 优点: 缺点: 借用构造函数(经典继承) 优点: 缺点: 组合继承(原型链继承和经典继承的双剑合璧) 优点: 缺点(小瑕疵): 原型式继承 优点: 缺点: 寄生式继承 优点: 缺点: ##寄生组合式继承(最佳方式) 优点:完美 缺点:用起来麻烦 class继承
阅读全文
posted @ 2019-03-13 20:45 Gzzzh
阅读(583)
评论(0)
推荐(0)
ajax笔记
摘要: 初识Ajax get请求 创建对象 请求参数分析 执行发送请求 指定回调函数 xhr.readyState = ? json数据格式 json格式的数据和js普通对象区别: JQ中的ajax Ajax跨域 同源策略 解决方法: jsonp jsonp原理: jq中的jsonp跨域
阅读全文
posted @ 2019-03-13 20:36 Gzzzh
阅读(222)
评论(0)
推荐(0)
ES5和ES6笔记
摘要: JS对象 JS数组 JS函数 区别bind()与call()和aplly()? let关键字 特点: 在块级作用域内有效 不能重复声明 不会预处理,不存在提升 应用: 循环遍历加监听 const关键字 作用:定义一个常量 特点: 不能修改 其他特点同let 应用: 保存不用改变的数据 变量的解构 赋
阅读全文
posted @ 2019-03-13 20:27 Gzzzh
阅读(235)
评论(0)
推荐(0)
ajax跨域练习-第三方api全国天气查询
摘要: 最近学习了ajax跨域,看到教程视频通过调用第三方的api来进行查询数据,于是我也自己尝试下调用当做一个小练习。过程还是不难的,第三方api的教程也很清晰明了,很容易就能调用了。 demo截图: 不要吐槽我的天气图标难看... 代码分析: 使用ajax封装好的跨域方法,dataType需要的值是js
阅读全文
posted @ 2019-03-13 19:41 Gzzzh
阅读(1181)
评论(0)
推荐(0)
公告