摘要:
vue的组件 什么是组件:说白了,就是自定义标签。 vue为什么有组件的概念:不止是vue,目前流行的框架都有组件这个概念,比如angular中的自定义指令,其实就是组件。 怎么使用组件:使用组件之前,先要创建一个组件 然后是注册组件 需要用Vue.component(tag,constructor 阅读全文
摘要:
在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。 var xw = { nam 阅读全文
摘要:
offset offset 译为“偏移量”,是javascript很重要的一个概念。涉及到便宜量的主要有offsetLeft、offsetTop、offHeight、offsetWidth这四个属性还有一个偏移参照--定位父级offsetParent 参照图: 在理解偏移量之前,首先要理解offse 阅读全文
摘要:
循环数组,最先想到的就是for循环: for(var i=0;i<count;i++) { //逻辑代码} 除此之外,就是forEach()方法了。 Firefox 和Chrome 的Array 类型都有forEach的函数 注:IE是没有这个方法的。 array.forEach(function( 阅读全文
摘要:
js的模块模式被定义为给类提供私有和公共封装的一种方法,也就是我们常说的“模块化”。 怎么实现“模块化”? 通过闭包的原理来实现“模块化” ,具体实现:1.必须有外部的封闭函数,该函数必须至少被调用一次(每次调用都会创建一个新的模块实例);2.封闭函数必须返回至少一个内部函数(返回多个函数时,以对象 阅读全文
摘要:
service ng的服务是这样定义的: Angular services are singletons objects or functions that carry out specific tasks common to web apps. 它是一个单例对象或函数,对外提供特定的功能。 1.首 阅读全文
摘要:
JavaScript的事件监听是通过addEventListener()来实现的 它算是事件绑定的第二种方式。 他的特别之处在于这种绑定事件的方法不会被同名事件覆盖。 看具体的demo 要注意IE-8下的监听方式是attachEvent 阅读全文
摘要:
directive--指令 指令,指的就是组件的意思。ng把组件称为指令。指令是使用ng的一个重点。使用directive()可以自定义指令, directive方法接收2个参数:1.指令的名字(str) 2.一个函数,该函数返回一个对象(注意:从之前遇到过的代码,按道理应该是返回一个函数,然后执行 阅读全文
摘要:
Vue.js 允许你注册自定义指令,自定义指令是用来:将数据的变化映射到 DOM。你可以使用Vue.directive(id, definition)的方法传入指令id和定义对象来注册一个全局自定义指令。定义对象需要提供一些钩子函数(全部可选): 一旦注册好自定义指令,你就可以在 Vue.js 模板 阅读全文
摘要:
跨域 什么是跨域? 跨域请求就是不同域的网站之间的文件数据之间的传送 ,由于浏览器的同源策略机制(基于安全,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性)Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不 阅读全文