排序:
默认
按更新时间
按访问量

css display: inline、block和inline-block

inline:使元素变成行内元素(内联),拥有行内元素的特性,即 1. 与其他行内元素共享一行 2. 不能修改width、height属性,大小由内容撑开 3. padding属性 top、right、botto、left设置都有效;margin属性只有left、right设置有效   ...

2018-08-16 17:16:54

阅读数:3

评论数:0

js 函数声明提升和变量提升

1. 函数声明提升 func() function func () { } 上例不会报错,正是因为 ‘函数声明提升’,即将函数声明提升(整体)到作用域顶部(注意是函数声明,不包括函数表达式),实际提升后结果同下: // 函数声明提升 function func () { } func()...

2018-08-06 18:16:42

阅读数:24

评论数:0

js call/apply及类数组对象

call/apply的作用:在特定的作用域中调用函数,设置函数体内this对象的值,以扩充函数的作用域(调用函数的同时设置内部this指针的指向) 一般用法如下: Func.call(context, arg1, arg2, arg3...) Func.apply(context, [ar...

2018-07-18 16:22:25

阅读数:25

评论数:0

IntelliJ IDEA常用快捷键整理

1. 代码格式化: CTRL + ALT + L2. 大小写转换: CTRL + SHIFT + U3. 生成常用代码(如getter、setter、constructor等): ALT + INSERT

2018-07-10 10:51:07

阅读数:13

评论数:0

跨域问题总结

出现跨域问题原因: 同源策略什么是同源策略?    1. 协议相同 (http & https)    2. 域名相同 (http://www.a.com & http://www.b.com)    3. 端口相同 (http://www.a.co...

2018-07-04 11:14:58

阅读数:164

评论数:0

js 事件的三个阶段(捕获、目标、冒泡)

当鼠标点击所看到的的按钮时,其实发生了一系列的事件传递,可以想象一下,button实际上是被body“包裹”起来的,body是被html“包裹”起来的,html是被document“包裹”起来的,document是被window“包裹”起来的。所以,在你的鼠标点下去的时候,最先获得这个点击的是最外...

2018-07-03 15:38:30

阅读数:43

评论数:0

常用npm命令总结

1. 初始化: npm init,生成package.json2. 全局安装: npm install lib -g,在安装命令行工具时使用全局安装,如npm install vue-cli -g3. 本地安装: npm install lib4. 安装并写入package.json的depend...

2018-07-03 15:25:34

阅读数:21

评论数:0

js 事件中的target、currentTarget及事件委托

1. target: 只位于其事件流的目标阶段;指向事件发生时的元素 (在IE中为srcElement, Chrome中均有,FileFox只有target; let target = event.target || event.srcElement)   2. currentTarget:...

2018-07-03 15:05:58

阅读数:57

评论数:0

vue-cli快速构建

1. npm install vue-cli -g: 载入vue-cli插件2. vue init webpack myProject: 开始按照步骤构建,'myProject'为自定义的项目名称(注意此时路径要在工作空间,若项目名在此空间已存在可以选择覆盖或取消),后续按照终端的提示完成即可(全...

2018-07-02 23:52:24

阅读数:18

评论数:0

网页动态SVG绘图

早些时候从事了很长时间的网页动态绘图工作(作图webApp,使用的技术是SVG),今天在此做个总结。主要使用的事件:onClick, onMouseMove, onKeyDown(涉及长按绘图的操作还需要onMouseDown,onMouseUp;涉及右键的加上onContextMenu)流程:{...

2018-07-02 16:51:11

阅读数:59

评论数:0

IntelliJ IDEA 两种连接github repository方式

1.当project已在repository存在时:添加SSH公钥到github,git clone到本地即可2.当repository还不存在,即希望将本地已完成的project上传到github repository时: github创建一个与本地project同名的repository; V...

2018-07-02 14:09:52

阅读数:81

评论数:0

chrome自定义内容打印/save pdf (不打开新页面)

var $iframe = $("<iframe />");$iframe.appendTo("body");var doc = $iframe[0].contentWindow.d...

2018-07-02 14:09:42

阅读数:36

评论数:0

浏览器内核渲染引擎渲染原理

浏览器加载了html和css是怎样呈现在浏览器上面的呢? 这个底层的原理需要我们了解 这样我们才能够进一步做出一些性能优化 浏览器渲染大体上分为以下五步 处理html生成 DOM(Document Object Model) Tree处理css生成 CSSOM(CSS Obje...

2017-05-21 08:41:42

阅读数:162

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭