javascript:void(0)

2016-12-22
阅读 1 分钟
2k
Javascript中void是一个操作符,该操作符指定要计算一个表达式但是不返回值。 参考文献:[链接][链接]

Function.prototype.bind()

2016-12-22
阅读 1 分钟
1.6k
bind()方法会创建一个新函数。当这个新函数被调用时,bind()的第一个参数将作为它运行时的 this, 之后的一序列参数将会在传递的实参前传入作为它的参数。返回由指定的this值和初始化参数改造的原函数拷贝

es6/es2015语法之路(相关文章)

2016-12-19
阅读 1 分钟
1.7k
1:export语句用于从给定文件(或模块)导出函数和对象 [链接](可以很好的模块化)2:尝试 ES6 中的箭头函数 [链接]

页面加载事件DOMContentLoaded和load(相关文章)

2016-12-19
阅读 1 分钟
1.8k
(总结:生活中,我们很多事情要搭建主框架,然后再在主框架的指引下做具体的内容;html页面也是如此,先加载主体的框架也就是dom结构,然后再在里面添加:图片,flash等;这就分别对应两种对应的事件即:DOMContentLoaded和load事件,jquery对应的就是ready和load事件;我们可以说这是浏览器自身的规则,它的这些自身的...

浏览器js加载的方式(相关文章)

2016-12-17
阅读 1 分钟
1.5k
1:JS异步加载的三种方式[链接]2:异步加载JS的五种方式 [链接]3:4:5:6:7:8: 总结:异步加载的方式有很多种,异步加载的目的是加快页面渲染的速度,解决同步加载时堵塞的情况。

关于网页html加载及优化的一些文章

2016-12-17
阅读 1 分钟
1.5k
总结:浏览器对页面的内容是进行顺序加载的,这也符合正常人的思维,也保证事情的可控制性,当然这不是最佳的方案,我们也可以通过控制来让页面符合实际情况来进行加载。

commonjs、AMD、CMD规范(相关文章)

2016-12-16
阅读 1 分钟
2.6k
1:Javascript模块化编程(三):require.js的用法 [链接]2:RequireJS 模块的定义与加载 [链接](加载的顺序不定,但依赖的顺序最终是正确的;因为无需创建全局变量,甚至可以做到在同一个页面上同时加载同一模块的不同版本;require返回的都是闭包)3:requireJS的匿名模块和命名模块的差别和最佳实践[链接](如果是命名模...

amd规范和commonjs规范(相关文章)

2016-12-14
阅读 1 分钟
1.6k
1:Javascript模块化编程(二):AMD规范 [链接](node模块的是同步加载;浏览器也是同步加载,但是如果同步加载就是导致浏览器假死状态,因为js是顺序加载的)2:3:4:5:6:7:8:

gulp前端自动化相关文章收集

2016-12-13
阅读 1 分钟
1.8k
1.gulp的流与执行顺序 [链接](pipe中的函数是异步执行的。不过对于流中的一个文件,各pipe的函数一定会按照先后顺序执行;gulp.task方法可以接受一个任务数组,任务数组中的任务将会并行执行。 而传入gulp.task的函数将会在任务数组中所有任务执行完毕后开始执行)

前端好文章收集(持续更新)

2016-09-04
阅读 1 分钟
2.4k
关于JavaScript的apply和call的用法及区别重点在于apply方法可以在其它地方的运用,这篇文章会给你耳目一新的想法[链接] Javascript 严格模式(“use strict”)详解:[链接]Web程序员必须知道的 Console 对象里的九个方法:[链接]

vuex文章(持续更新中)

2016-07-18
阅读 1 分钟
3k
vuex:[链接]

npm相关文章(持续更新中)

2016-07-18
阅读 1 分钟
1.7k
npm安装问题:[链接]

vue框架学习网址(持续更新中)

2016-07-18
阅读 1 分钟
2.7k
vue简单实例:[链接]

webpack文章(持续更新)

2016-07-17
阅读 1 分钟
2.2k
webpack文章: [链接]webpack打包:[链接] (先把文章看一篇,然后照着模仿一遍)[链接][链接][链接][链接][链接][链接][链接]dependencies与devDependencies之间的区别:[链接]devDependencies和dependencies的区别:[链接]其它一些文章:[链接]loader:[链接]base64-image-loader:[链接]

css学习(持续更新中)

2016-07-13
阅读 1 分钟
1.6k
ch单位:该单位是以数字0位参考,width:3ch这个就表明宽度是3个数字0的宽度。

vue.js学习文章推荐(持续更新中)

2016-07-11
阅读 1 分钟
4.3k
vue-table文章:[链接] [链接]详解vue的数据binding原理:[链接]

前端AMD规范

2016-07-10
阅读 1 分钟
5.1k
AMD 即Asynchronous Module Definition,中文名是异步模块定义的意思。它是一个在浏览器端模块化开发的规范由于不是JavaScript原生支持,使用AMD规范进行页面开发需要用到对应的库函数,也就是大名鼎鼎RequireJS,实际上AMD 是 RequireJS 在推广过程中对模块定义的规范化的产出requireJS主要解决两个问题多个js文件可能...

CommonJS规范重点

2016-07-10
阅读 1 分钟
2.6k
个人总结:commonJS主要解决模块化问题,将每个功能独立化,即函数和变量在自己独立的区域里,以免出现相同的函数名称和变量名称,导致错误。

前端好文章推荐(持续更新中)

2016-07-09
阅读 2 分钟
2.3k
前端模块化、AMD规范、commjs规范:[链接]闭包:[链接]活动对象(就是当前正在执行的函数环境):自由变量:变量对象(每个执行环境都配对一个变量对象):执行环境、运行期上下文:[链接]作用域链:[链接]函数绑定:[链接]命名空间:[链接]Object新特性(MVVM核心技术,据说vue.js用的就是这个技术):[链接][链接]JavaScript...

将json字符串转化为json对象(需要引入json2.js框架)[转]

2016-07-08
阅读 1 分钟
2.4k
字符串转对象(strJSON代表json字符串) var obj = eval(strJSON); {代码...} json对象转字符串(obj代表json对象) {代码...} 运用时候需要除了eval()以外需要json.js包(切记哦)

关于ie和其它浏览器事件绑定的区别(attachEvent,addEventListener)

2016-07-08
阅读 1 分钟
3.5k
非IE浏览器:addEventListener(参数1,参数2,参数3)IE浏览器:attachEvent(参数1,参数2,参数3)非IE浏览器具有:有捕获和冒泡两种形式,这样可以控制事件的触发规则,是先从子元素触发事件,还是先从父级触发元素。第三个参数默认是false事件,即事件句柄在冒泡阶段执行。IE浏览器没有事件捕获,只有事件冒泡。

DOM操作相关文章(持续更新中)

2016-07-06
阅读 1 分钟
1.7k
(返回指定元素节点的子树中匹配selector的集合中的第一个,如果没有匹配,返回null)querySelectorAll:选择相应的元素标签具有和jquery类似的写法,支持选择器的用法:

样式里的宽度为小数,js获取其值

2016-07-06
阅读 1 分钟
4.2k
{代码...} js代码: {代码...} 通过实验我们发现,样式可以设置为小数,但是js获取其值的时候,会进行四舍五入。

window.scrollTo()函数注意点(js)

2016-07-05
阅读 1 分钟
6k
window.scrollTo(50,28)对页面进行这样的操作发现参数50不起作用,也就是x坐标。如果想让这个参数器作用,我们的页面宽度要大于浏览器的宽度。

鼠标滚动事件(事件)

2016-07-05
阅读 1 分钟
3.1k
鼠标在滚动的时候会触发一个事件,这个事件叫onscroll。鼠标滚动的时候浏览器右侧的滚动条会向下移动,其离浏览器顶部的距离由这个js代码来实现。

杂(css)

2016-07-04
阅读 1 分钟
1.5k
containing box:line boxes的高度垂直堆叠形成了containing box的高度;也就是我们见到的div或是p标签之类的高度了inline boxes:例如span、a、em标签。line boxes:inline boxes组成line boxes;line boxes的高度是由其内部最高的inline boxes的高度决定的;

line-height初级理解(css)

2016-07-04
阅读 1 分钟
1.9k
1:行内元素设置line-height时,不论设置的多大,它的背景永远只跟随文字的大小来渲染,但是行高的大小还是会体现的。 {代码...} 2:行内块和块元素,背景颜色会随着line-height的设置来给文字背景加相应的颜色,line-height设置多少会直接影响高度的。 {代码...} 行距:行高-字体大小半行距:(行高-字体大小)/2推荐文章:...

nth-child和nth-of-type的区别和用法(选择器)

2016-06-27
阅读 1 分钟
3.2k
p:nth-child(3)伪类选择器的要求1:这个元素是选定的元素(例如:p),2:这个后面的数字表示所有子元素中的第3个span:nth-of-type(3)伪类选择器要求1:这个元素是选定的元素(例如span)2:在父级元素中所有子元素span的第3个。推荐文章:[链接]

bootstrap框架中data-xxx 的属性

2016-06-25
阅读 1 分钟
3.8k
这个是自定义属性。自己写的,通过js代码执行对应的操作。也就可以实现相应的插件效果。

vue.js过渡(vue学习记录2)

2016-06-24
阅读 1 分钟
3k
html代码: <div id="demo"> {代码...} 必须要添加CSS样式(该样式来控制状态): {代码...} 同时提供钩子: {代码...}