- 博客(8)
- 收藏
- 关注
转载 node.js一些基础用法
模块化开发 传统非模块化开发有如下缺点: 1. 命名冲突 2. 文件依赖 标准的模块化规范: 1. AMD - requirejs 2. CMD - sea.js 文件加载是异步的 服务器端的模块化规范: 1. CommonJS - Node.js 文件加载是同步的 模块化相关的规则: 1. 如何定义模块: 一个js文件就是一个模块,模块内部...
2019-03-24 22:11:00
153
转载 Commonjs,AMD,CMD和ES6module的实现及差异
为什么要模块化 1. 降低复杂度,降低耦合度 2. 部署方便,功能点明确 模块化的好处 1. 避免命名冲突 2. 更好的分离,按需加载 3. 提高复用性 4. 高可维护性 CommonJS 规范: 1. 每个文件都可以当做一个模块 2. 在服务器端:模块的加载是运行时同步加载的 3. 在浏览器端:模块需要提前编译打包处理 基本语法: 1. 暴...
2019-03-20 21:52:00
286
转载 HTTP和HTTPS笔记
HTTP简介 HTTP是超文本传输协议,是从万维网服务器传输超文本到本地浏览器的传送协议,基于TCP/IP通信协议来传递数据 HTTP工作原理 默认端口号为80,工作于客户端-服务器架构上,浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求 HTTP三点注意事项 HTTP是无连接的,限制每次连接只处理一个请求,可以节省传输时间 HTTP是媒体独立...
2019-03-13 21:01:00
319
转载 jq笔记
选择器 $("li.cls").css("backgroundColor","red") //获取应用cls类样式的li标签 $("#dv p ") //id为dv里面的所有p标签 $("#dv > p") //id为dv子元素为p的标签 $("#u1>li:even") //索引为奇数的标签 $("#u1>li:odd") //索引为偶数...
2019-03-13 21:00:00
135
转载 js中7种继承的实现和优缺点
原型链继承 function Parent(){ this.name = 'kevin' } Parent.prototype.getName = function(){ console.log(this.name) } function Child(){ } Child.prototype = new Parent() var c...
2019-03-13 20:45:00
154
转载 ajax笔记
初识Ajax get请求 let btn = document.getElementById('btn') let info = document.getElementById('info') btn.onclick = function () { let userName = document.getElementB...
2019-03-13 20:36:00
125
转载 ES5和ES6笔记
JS对象 JSON.stringify(obj/arr) //js对象或数组转换为json对象或数组 JSON.parse(json) //json对象或数组转换为js对象或数组 var obj = {name: 'Tom'} obj = JSON.stringify(obj) console.log(obj); //{"name":"Tom"} String ...
2019-03-13 20:27:00
195
转载 ajax跨域练习-第三方api全国天气查询
最近学习了ajax跨域,看到教程视频通过调用第三方的api来进行查询数据,于是我也自己尝试下调用当做一个小练习。过程还是不难的,第三方api的教程也很清晰明了,很容易就能调用了。 demo截图: 不要吐槽我的天气图标难看... 代码分析: $.ajax({ url:'http://api.jisuapi.com/weat...
2019-03-13 19:41:00
198
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅