摘要: 在浏览器中,JavaScript引擎是单线程执行的。也就是说,在同一时间内,只能有一段代码被JavaScript引擎执行。页面加载时,JavaScript引擎会顺序执行页面上所有JavaScript代码,优先执行同步代码。而异步代码由事件触发引擎按照“事件发生”的顺序添加到JavaScript引擎的 阅读全文
posted @ 2017-01-08 01:35 杜培东 阅读(646) 评论(0) 推荐(0) 编辑
摘要: 一、关于进程和线程,首先从定义上理解就有所不同 1、进程是什么? 是具有一定独立功能的程序、它是系统进行资源分配和调度的一个独立单位,重点在系统调度和单独的单位,也就是说进程是可以独 立运行的一段程序。 2、线程又是什么? 线程进程的一个实体,是CPU调度和分派的基本单位,他是比进程更小的能独立运行 阅读全文
posted @ 2016-12-21 16:32 杜培东 阅读(352) 评论(0) 推荐(0) 编辑
摘要: vw,vh,vmin,vmax 可以看出这些单位比较适合移动开发 阅读全文
posted @ 2016-12-21 10:33 杜培东 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一直没机会进行linux指令的系统学习,但是工作中总能遇到通过指令操作文件或数据库的情况,总不能一味地依赖后端开发者的帮忙。上任领导说过,要是在同一个地方跌倒,那么你就是傻子。我可不想成为傻子,so,以后在这里记录下那些工作中常用到的linux指令吧,温故而知新。 1.mysql -uroot 2. 阅读全文
posted @ 2016-12-10 15:49 杜培东 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Main Left Right /** * _ooOoo_ * o8888888o * 88... 阅读全文
posted @ 2016-12-09 13:55 杜培东 阅读(172) 评论(0) 推荐(0) 编辑
摘要: line-height用来设置元素的行高。 该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。 line-height 与 font-size 的计算值之差(在 CSS 中成为“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的 阅读全文
posted @ 2016-12-08 10:23 杜培东 阅读(2542) 评论(0) 推荐(0) 编辑
摘要: 1.数组深复制 var obj =[1,2,4]; var obj2 = obj.slice(0); 2.vue-resource对params参数(get请求)做处理 如果params中属性为undefined或{}或[],则自动delete该属性后发给后端 为null则会转化为'' 例 : ge 阅读全文
posted @ 2016-12-06 14:03 杜培东 阅读(344) 评论(0) 推荐(0) 编辑
摘要: vue.mixin 全局注册一个混合,影响注册之后所有创建的每个 Vue 实例。谨慎使用全局混合对象,因为会影响到每个单独创建的 Vue 实例(包括第三方模板)。大多数情况下,只应当应用于自定义选项,就像上面示例一样。 也可以将其用作 Plugins 以避免产生重复应用 vue.extend对单个实 阅读全文
posted @ 2016-12-01 09:45 杜培东 阅读(6237) 评论(0) 推荐(0) 编辑
摘要: parseInt() 函数可解析一个字符串,并返回一个整数。 可选。表示要解析的数字的基数。该值介于 2 ~ 36 之间,该参数可以省略或为0 如果省略该参数或其值为 0,则数字将以 10 为基础来解析。如果string以 “0x” 或 “0X” 开头,将以 16 为基数。 如果该参数小于 2 或者 阅读全文
posted @ 2016-11-30 14:20 杜培东 阅读(3723) 评论(0) 推荐(1) 编辑
摘要: 1.不要在同一行声明多个变量。 2.请使用 /!==来比较true/false或者数值 3.使用对象字面量替代new Array这种形式 4.不要使用全局函数。 5.Switch语句必须带有default分支 6.函数不应该有时候有返回值,有时候没有返回值。 7.For循环必须使用大括号 8.If语 阅读全文
posted @ 2016-11-30 13:46 杜培东 阅读(219) 评论(0) 推荐(0) 编辑