angular 路由功能非常强大,同时angular的路由也非常脆弱,非常容易出现错误。 那么在我们遇到异常时,首先要做的是什么? 第一步:检查代码,对比官方文档,发现代码中不一致的地方进行改正。 第二步:调试代码,观察调用过程中参数传递是否正常。 第三步:百度一下。 对于我这个观点,可能会有人不服 ...
分类:
其他好文 时间:
2019-10-31 13:35:06
阅读次数:
151
一、模块化规范 1、服务器端规范 CommonJS--node.js 2、浏览器端规范 AMD--RequireJS 国外相对流行 CMD--SeaJS 国内相对流行 3、模块化框架实现 CMD实现-seaJS创始人是阿里巴巴前端架构师玉伯;js文件的依赖管理、异步加载、方便前端的模块化开发。 官方 ...
分类:
其他好文 时间:
2019-10-29 00:00:52
阅读次数:
116
React和Vue的适用范围无疑是很相似的:同样是基于组件的轻量级框架,同样专注于用户界面的视图层。同样可以用在简单的项目中,也同样可以使用全家桶扩展为复杂的应用程序。2016年React巩固了它作为前端框架之王的地位,这一年中可以看到它在Web端和移动端的快速成长,同时稳稳领先于它的主要竞争对手Angular。但是2016对Vue来说也是同样令人印象深刻的一年,它发布了Vue2.0版本并且在Ja
分类:
其他好文 时间:
2019-10-28 12:44:04
阅读次数:
66
长连接断开的原因 连接超时,浏览器自动断开连接 进程被杀死 不可抗拒因素 根据不同情况,高效保活的方式 连接超时:心跳机制 进程保活 断线重连 重点心跳机制 产物 心跳包 心跳应答 轮询与心跳区别 轮询一次相当于:建立一次TCP连接+断开连接 心跳:在已有的连接上进行保活 心跳设计要点 心跳包的规格 ...
分类:
其他好文 时间:
2019-10-27 00:55:33
阅读次数:
125
4.JavaScript原型和原型链 4.1 概念介绍 原型和原型对象 原型也是对象,叫原型对象。所以,原型和原型对象是一回事,只不过有人说的简洁,有人说的是全称。 原型链 原型(原型对象)、构造函数和(对象)实例构成了原型链。原型链的核心就是依赖对象的 指向,当检索依赖对象本身不存在 ...
分类:
编程语言 时间:
2019-10-24 21:36:21
阅读次数:
90
在项目中,经常会遇到一些涉及到拖拽的需求,github上面有一个开源的SortableJS的插件,支持Vue,React,Angular等多种框架,实现效果很好,基本可以满足大部分的需求,下面就第一次在jquery中的使用做个简单的demo记录。 官方文档地址:https://github.com/ ...
分类:
Web程序 时间:
2019-10-23 16:44:38
阅读次数:
298
一、什么是跨域? 跨域是指一个域下的文档或者脚本去请求另一个域下的资源。(广义) 广义的跨域: 1、资源跳转:链接跳转、重定向、表单提交。 2、资源嵌入:<link>、<script>、<img>、<frame>等dom标签;还有background:url()、 @font-face()等文件外链 ...
分类:
其他好文 时间:
2019-10-23 00:39:32
阅读次数:
139
一:文件结构 1).单一规则:坚持每个文件只定义一样东西(例如服务或组件),考虑把文件大小限制在 400 行代码以内。 2).坚持定义简单函数,最好限制在 75 行之内。简单函数更易于测试,特别是当它们只做一件事,只为一个目的服务时; 简单函数促进代码重用; 简单函数更易于阅读; 简单函数更易于维护 ...
分类:
其他好文 时间:
2019-10-22 18:41:03
阅读次数:
84
1. npm install -g @angular/cli 2. 新建项目 ng new my-app 3. 定位至项目路径下 cd my-app 4. 启动项目 ng serve --open 浏览器http://localhost:4200/看到vue主页说明项目启动成功 5. 安装boots ...
分类:
Web程序 时间:
2019-10-22 15:12:22
阅读次数:
102