- 博客(29)
- 资源 (23)
- 收藏
- 关注
转载 vue多环境打包
因为项目需要,vue需要打包到三个环境下,为了减少人工时间就从网上找了篇博客,分享一下。 原文参考链接: https://blog.youkuaiyun.com/qq_39696861/article/details/8150246...
2018-09-25 19:59:57
1598
原创 敏捷开发
第一个管理的项目采用的是敏捷开发,以下是个人对敏捷开发的一点实践总结。希望能给大家提供一些帮助。 (关于敏捷开发的3355,敏捷宣言,十二准则在最下边有。) 敏捷开发流程: 1.首先需求负责人理清需求。 2.团队内部要熟悉了解(可以做做游戏)。 3.当天下午及晚上迭代任务拆分。评估工时。 4.开始第一天每日例会领取任务。 5.迭代中旬测试用例评审,接口文档评审,故事验收标准。 6....
2018-08-10 11:26:13
1452
原创 技术转管理的一些分享
半年的时间从技术过渡到团队管理,感觉自己整个人从头到尾都发生了很大的变化,从技术出身前期的时候会有很多管理上的问题需要解决,下边是我在这半年过程中总结的一些注意点。 1.心态一定要保持住,不要心慌。克制自己,不要闹情绪。 2.当管理的人比较多时,要找几个人替你分担任务。 3.一定要定制好规范,让所有人按照规范来。不管是代码规范还是其他的。 4.下边的人有问题一定要让...
2018-08-10 10:18:17
605
原创 对自执行函数与闭包的理解
对自执行函数与闭包的理解 (function () { /* code */ } ()); // 推荐使用这个 (function () { /* code */ })(); // 但是这个也是可以用的 // 由于括弧()和JS的&&,异或,逗号等操作符是在函数表达式和函数声明上消除歧义的 // 所以一旦解析器知道其中一个已经是表达式了,其它的也都默认为表达式了 //说白的,下边这三行,因为
2017-09-28 08:17:30
2124
原创 把 Script 标签 放在页面的最底部的 body 封闭之前 和封闭之后有什么区别?浏览器会如何解析它们?
把 Script 标签 放在页面的最底部的 body 封闭之前 和封闭之后有什么区别?浏览器会如何解析它们? html标签只包含head 和body两个标签,解析时,所有标签都会解析进这两个标签里边。body之前的任何位置都会解析进head里边,之后的都会解析进body里边。
2017-09-28 08:13:51
4748
原创 从地址栏输入网址时,敲下回车后,发生哪些了哪些事情?
从地址栏输入网址时,敲下回车后,发生哪些了哪些事情? 浏览器向DNS服务器(先查找缓存)查找输入URL对应的IP地址 DNS服务器返回对应的IP地址 浏览器根据IP地址与目标web服务器在80端口上建立TCP连接 浏览器获取请求页面的html代码 浏览器在显示窗口内渲染HTML 窗口关闭时,浏览器中止与服务器的连接
2017-09-28 08:13:34
2376
原创 浏览器的解析渲染过程
浏览器的解析渲染过程 浏览器通过请求URL进行域名解析,向服务器发起请求,接受文件 页面从上到下开始解析 浏览器是多线程的并行下载外部资源。 碰到一个文件开启一个线程去下载外部文件,同时主线程继续向下渲染。 碰到什么文件就会加载,等html文件加载完后构建DOMtree css文件加载完后构建CSStree Javascript 脚本文件加载后, 通过 DOM API 和 CSSOM
2017-09-28 08:13:16
322
原创 跨域问题
跨域问题 出于安全考虑,html的同源策略不允许JavaScript进行 跨域操作。 - 跨域通信一般分为两类 - 一类是hack,通过title, navigation等对象传递信息,jsonp就是其中最优秀的一个hack. - 另一类就是html5的支持,一个是Access-Control-Allow-Origin响应头,一个是window.post Message。
2017-09-28 08:12:09
283
原创 arraylike 类数组/伪数组
html渲染时JavaScript的执行时间 通过设置script元素的defer属性,可以设置包围其内的js代码是在html文档加载完后才执行该js代码,还是html代码加载到该js代码时,就执行。 当defer属性值为”true”或”defer”时(true比较标准),会在html文档加载后,才执行该js代码。反之,当其属性值为”false”(默认值)时,浏览器在加载html文档时,一解析到该
2017-09-28 08:05:43
1444
原创 javascript执行顺序和执行时间的一些相关问题
html渲染时JavaScript的执行时间 通过设置script元素的defer属性,可以设置包围其内的js代码是在html文档加载完后才执行该js代码,还是html代码加载到该js代码时,就执行。 当defer属性值为”true”或”defer”时(true比较标准),会在html文档加载后,才执行该js代码。反之,当其属性值为”false”(默认值)时,浏览器在加载html文档时,一解析到该
2017-09-28 08:00:32
565
原创 Promise/A+规范
Promise/A+规范 规范出现原因 我们不知道异步请求什么时候返回数据,所以我们就需要写回调函数。但是某些情况下我们需要知道数据是神魔时候返回的,然后进行一些处理。 当我们在异步回调里面处理的操作还是异步操作的时候这样就会形成异步嵌套,有时候这种会出现时序处理错误。 $http.get('localhost:8080').success(function(){ setTimenout(funt
2017-09-28 07:53:35
315
原创 RESTful的理解
RESTful的理解 首先REST只是一种风格,不是一种标准 REST是以资源为中心 REST充分利用(极端依赖)HTTP协议(增删改查,传统的mvc框架一般只用到了get与post) 特点为:显示的使用不同的http请求方法 1. 在服务器上创建资源你使用post方式传输 2. 若要是检索资源用get方式传输 3. 若要更改某个资源使用put方式传输 4. 删除某个资源使用delete方式
2017-09-28 07:47:40
498
原创 改善用户体验,web前段性能优化
改善用户体验,web前段性能优化 页面级优化减少http请求数 避免资源重复请求(坏请求,无意义的请求) 合并css与js文件(减少http请求次数) 使用css精灵图 (减少图片请求次数) Lazy Load Javascript/images(懒加载,在需要的时候在加载) 合理设置HTTP缓存 从设计实现界面简化页面 将外部脚本置底 异步执行inline脚本(资源内嵌插件,将代码内嵌进html
2017-09-28 07:42:31
487
原创 什么是DOM?
什么是DOM?通俗地讲DOM就是浏览器为 JavaScript提供的一系列接口(window.document),通过这些接口可以操作web界面。但DOM并不是编程语言,它是文档对象的模型,该模型是独立于编程语言的. - DOM节点有一个nodeType属性用来表示当前元素的类型,它是一个整数: - Element,元素 - Attribute,属性 - Tex
2017-09-28 07:41:55
720
原创 IE事件流(模型)与DOM事件流(模型)的区别。
IE事件流(模型)与DOM事件流(模型)的区别。 IE事件流是事件冒泡,由事件的目标接收事件,然后逐级向上传递,直到文档节点document。 其他浏览器支持的则是事件捕获机制,文档节点document先监听到事件,然后把事件逐级向下传递,直到目标节点。 DOM事件流是综合了以上两种,把事件流分为三个阶段,1.事件捕获阶段,2.处于目标阶段,3.事件冒泡阶段 DOM规范与浏览器实现的差别 DOM2
2017-09-28 07:40:57
740
原创 Doctype的几种类型
Doctype的几种类型 doctype是指定页面标准的声明。指定用哪种规则来解读文档。(规则是w3c发布的一个文档类型定义(dtd)中包含的规则) 如果没有声明doctype,就会使用浏览器默认的doctype进行声明。但是每个浏览器默认的解释模型不一样。 doctype有html和xhtml与html5 三种。 是html5的写法。 html 与xhtml下又分为三种声明: 过渡的(Trans
2017-09-28 07:40:26
1355
原创 域名收敛是什么?
域名收敛是什么? PC 时代为了突破浏览器的域名并发限制。有了域名发散。 浏览器有并发限制,是为了防止DDOS攻击。 域名收敛:就是将静态资源放在一个域名下。减少DNS解析的开销。 域名发散:是将静态资源放在多个子域名下,就可以多线程下载,提高并行度,使客户端加载静态资源更加迅速。 域名发散是pc端为了利用浏览器的多线程并行下载能力。而域名收敛多用与移动端,提高性能,因为dns解析是是从后向前迭代解
2017-09-28 07:39:09
4845
原创 prototype和__proto__的关系是什么?
prototype和proto的关系是什么? prototype是显式原型,它是指向函数的原型对象。(函数创建之后就会产生prototype属性)显式原型的作用:用来实现基于原型的继承与属性的共享 proto是隐式原型,它所指向的是创建这个对象的函数(constructor)的prototype , 可以通过 object.setPrototypeOf();来获得一个对象的proto属性;隐式原型
2017-09-28 07:38:13
1205
原创 原生js与jq对ajax的实现
以下是个人笔记: 原生的js通过get与post对ajax进行实现 利用js 来无刷新的与后台进行数据交互,通过get或post将数据传到后台,然后根据反回的数据进行DOM 节点操作。(对前台页面(数据)进行修改) GET: var xmlhttp = new XMLHttpRequest();xmlhttp.open("GET","demo_get.php?id=1&nam
2017-09-27 19:59:32
519
原创 css3基础
以下是个人笔记: 属性选择器 div li input[type="password"]{ 样式 } [class~="download"]{ } E[attr~="属性值"] 表示的是一个单独的属性值 这个属性值以空格分隔 [class|="download"]{ } E[attr|="属性值"] 表示的是一个单独的属性值 这个属性值以 | 分隔 [class*="do
2017-09-27 19:57:12
351
原创 angular4基础之服务与依赖注入
服务与依赖注入 依赖注入就是省去了每次手动创建实例的麻烦,自动创建实例。 首先创建一个服务,然后将服务注入到组件使用 注入时需要在类前边加上@Injectable装饰器 服务之间可以相互引用 <!--首先创建一个服务--> //创建一个service.ts服务 import { Injectable } from '@angular/core'; import {LoggerService} fro
2017-09-27 19:22:30
589
原创 angular4基础之路由
路由 Routes : 路由配置保存着那个url对应着那个组件,以及在那个routerOutlet中展示的信息 RouterOutlet:在HTML中白哦记录有内容呈现位置的指令 Router: 负责在运行时执行路由的对象,可以通过调用其navigate()和navigatgeByUrl()方法来到导航到指定路由 RouterLink:在HTML中声明路由导航用的指令 ActivatedRoute当
2017-09-27 19:19:18
1575
原创 angualr基础之组件通信
组件通信 怎样将父组件的属性传递给子组件input //在父组件里引用子组件 <app-stars [roting]="product.stars"></app-stars> //将product对象的stars属性产给子组件的roting对象//子组件接收父属性 //在ts文件中 import {Component, Input} from "@angular/core"; @Componen
2017-09-27 19:17:06
392
原创 angualr4基础之组件生命周期
组件生命周期//这个顺序是按照执行的先后排列的 constructor:构造器函数,一般用于注入服务 ngOnChanges:检测到输入数据变化,首次触发发生在ngOnInit前。注意对象的属性发生变化时监听不到 ngOnInit:组件初始化,通常会设置一些初始值 ngDoCheck:手动触发更新检查 ngAfterContentInit:内容初始化到组件之后 ngAfterContentChec
2017-09-27 19:09:25
8127
原创 angular4里一个响应式编程的小例子
响应式编程观察者模式与Rxjs 响应式编程就是一个观察者模式的实现下边是一个简单的例子 //对一个对象进行观察处理结束后在执行一些方法。 var subscription = Observable.from([1,2,3,4])//可观察者对象 Observerable(l流) .filter((e)=>e%2 == 0)//对数据进行一些处理 .map((e)=>e*e)//对数据进行一些处理 .
2017-09-27 19:04:26
3390
1
原创 angualr4模板目录及angular模块解析
主文件目录my-dream-app e2e // 端到端测试 app.e2e-spec.ts app.po.ts tsconfig.e2e.json node_modules/... // npm包 src/... // 源码 a
2017-09-27 18:59:46
1639
原创 ionic3基础之本地缓存
storage本地缓存 之前的版本需要在app.module.ts 文件引入 import { Storage} from ‘@ionic/storage’; 并在providers中写入Storage. -在xx.ts文件中需要引入import { Storage} from ‘@ionic/storage’;并在组件中注入providers :[ Storage ]才可以使用。 impo
2017-09-27 18:52:24
8720
原创 ionic3的自定义图标引入
引入步骤 从阿里巴巴矢量图标库导出字体文件夹 将图标添加至购物车,点击购物车添加至项目 在项目里直接下载 会将所有的图标下载下来 解压下载文件,将所有带iconfont的文件(js有时不需要)放入项目中 在src/assets下边建一个fonts文件夹将文件放入这里 然后将下载文件中附带的iconfont.css文件里的东西放入路径为src/app/app.scss的文件里(需要更改下边有解释)
2017-09-27 18:44:16
2873
原创 ionic3常用命令行集合
npm install -g cnpm –registry=https://registry.npm.taobao.org(npm镜像源指向淘宝) cnpm install -g cordova ionic(安装cordova ionic) cnpm update -g cordova ionic(更新cordova ionic) ionic -help(查看帮助) ionic -v(查看版本) i
2017-09-27 18:37:19
10713
2
微财猫微信营销招财神器 v1.0.8.9
2021-05-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅