work hard

dream big

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

vue-router

一.官网的例子 1.HTML Hello App! 默认会被渲染成一个 `` 标签 --> Go to Foo Go to Bar 2.router-link:  组件支持用户在具有路由功能的...

2017-09-06 23:26:40

阅读数:199

评论数:0

vue props

#props 用于接收来自父组件的数据(子组件期待获得的数据) 类型:字符串数组或者object e.g. 数组:props: ['size', 'myMessage'] 对象: props: { // 只检测类型 height: Number, // 检测类...

2017-09-06 14:59:12

阅读数:3253

评论数:0

vue递归组件

递归组件 组件在它的模板内可以递归地调用自己,不过,只有当它有 name 选项时才可以 //当你利用Vue.component全局注册了一个组件, 全局的ID作为组件的 name 选项,被自动设置. components: { //组件实例选项方式注册 //注册之后便可以在父实...

2017-09-06 14:27:07

阅读数:2297

评论数:0

clientX, pageX, offsetX, screenX

均为只读属性。 1.clientX 属性返回当事件被触发时鼠标指针相对于浏览器页面(或客户区)的水平坐标。 客户区指的是当前窗口(可视区域不包括工具栏和滚动条)。 例如,不论页面是否有水平滚动,当你点击客户端区域的左上角时,鼠标事件的 clientX 值都将为 0 。 2.pag...

2017-09-06 14:25:17

阅读数:216

评论数:0

前端模块化

CommonJS&SeaJS&RequireJS 一、 Amd可以做到避免Common.js的 “临时读取并加载文件”,它是提前读取并加载。 而Cmd可以做到的是,“提前读取文件,但在需要再加载”,这样可以避免浏览器临时加载文件的假死,也可以避免提前加载引起的逻辑问题。 都是提前...

2017-07-27 11:23:46

阅读数:287

评论数:0

闭包,递归,

递归:递归函数是在一个函数通过名字调用自身的情况下构成的。 匿名函数:function关键字后面没有函数名称标识符。(function(){...})()   //声明并立刻调用一个匿名函数 闭包:指有权访问另一个函数作用于中的变量的函数。在一个函数内部创建另一个函数,这时闭包就形成了。 执行环境...

2017-07-26 21:11:19

阅读数:173

评论数:0

原型

原型是JavaScript接触到的第一个比较重要的概念,发现一个写的比较好的文章,总结一下 转自:https://segmentfault.com/a/1190000006639939 1 先弄懂什么是prototype以及_proto_ _proto_:任何一个对象Object都有_p...

2017-07-26 17:48:22

阅读数:233

评论数:0

Promise,Ajax,fetch

一、Promise相关 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise http://liubin.org/promises-book/#chapter1-what-...

2017-07-25 20:09:43

阅读数:1190

评论数:0

Jsonp原理

转自:http://justcoding.iteye.com/blog/1366102/ 知道跨域问题可以使用jsonp解决,原理理解的不是很清楚 JSONP(JSON with Padding)是一个非官方的协议,它允许在服务器端集成Script tags返回至客户端,通过javascript ...

2017-07-25 18:12:03

阅读数:159

评论数:0

箭头函数和普通函数的区别

面试时被问到箭头函数和普通函数的区别。。。 -_-|| 借用别人的一个栗子: function make () { return ()=>{ console.log(this); } } var testFunc = make.call({ name:'foo' }...

2017-07-25 18:04:38

阅读数:12297

评论数:0

js 自定义extend函数

转自:http://blog.csdn.net/openblogs/article/details/25169165 1.实现: /** * 有一个函数为extend,该函数有两个参数 * arg1 * arg2 * 当第一次调用该函数的时候,创建一个类...

2017-07-07 15:50:16

阅读数:171

评论数:0

JavaScript事件委托的技术原理

转自:http://www.webhek.com/post/event-delegate.html 使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上。事件监听器会分析从子元素冒泡上来的事件,找到是哪个子元素的事件。 假定我们有一个UL元素,...

2017-07-07 15:44:43

阅读数:108

评论数:0

js的回调函数

转自:http://www.jb51.net/article/59447.htm 回调:函数a有一个参数,这个参数是个函数b,当函数a执行完以后执行函数b。那么这个过程就叫回调。 不带参: function a(callback){ alert('a'); ...

2017-07-05 16:37:44

阅读数:171

评论数:0

JavaScript 生命周期

一、JavaScript有生命周期吗? 转自:http://blog.sina.com.cn/s/blog_694c144f0101pida.html 从页面数据被装载到页面数据装载完毕的初始化阶段:javascript代码被浏览器解析,运行环境被初始化,函数和闭包被建立,而那些可以被立即执行...

2017-07-03 09:31:11

阅读数:250

评论数:0

ajax请求与UI进程阻塞

转自:http://blog.csdn.net/web_xyk/article/details/52292183 在与后台实现数据交互时经常会遇到一种这样的情况: 1.需要用一个ajax请求后台数据,并且要在获取到数据之后再渲染到页面,这个时候就必须用同步(async:fals...

2017-06-28 11:10:48

阅读数:855

评论数:0

AMD规范中模块id的命名规则

AMD规范中模块id的命名规则 转自:https://github.com/amdjs/amdjs-api/wiki/AMD 还没有接触过AMD,但是在看面试题的时候发现有这个问题,记录一下。 AMD(Asynchronous Module Definition)异步模块定义规范制定了定...

2017-06-28 11:03:19

阅读数:198

评论数:0

动态获取input的value值含有双引号等特殊字

问题: 前端从后台拿数据显示到页面上的input文本框内 function escapeHtml(string) { var entityMap = { "&": "&", ...

2017-06-28 09:28:51

阅读数:2190

评论数:0

MVC,MVP 和 MVVM架构

转自:http://www.ruanyifeng.com/blog/2015/02/mvcmvp_mvvm.html 一、MVC(Model-View-Controller) 软件分为三部分:View;Controller;Model View:视图——用户界面(前端) Controller:控制...

2017-06-27 13:31:22

阅读数:106

评论数:0

JavaScript中const, var, let的区别

转自:http://www.cnblogs.com/ksl666/p/5944718.html 1.const定义的变量不可以修改,而且必须初始化。 1 const b = 2;//正确 2 // const b;//错误,必须初始化 3 console.log('函数外const定...

2017-06-24 14:30:40

阅读数:223

评论数:0

创建一个dom元素

一、原生JavaScript var a = document.createElement("a"); a.setAttribute('href',href); 二、jQuery $(function(){ $("input[type='bu...

2017-06-24 14:00:10

阅读数:211

评论数:0

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