- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 命令行一键生成vue项目相关模块文件
vue项目中(基于vue-cli脚手架),新建模块时必然伴随新建vue文件夹、router文件、api文件,一阵复制粘贴噼里啪, low且繁琐。 本章探讨基于node实现一键生成模块seed(模板)文件。需求分析我们的预期是执行node命令,生成以下文件src > views > 模块文件夹 > index.vue + children文件夹 + commons文件夹...
2019-04-19 09:50:42
1185
原创 《深入理解ES6》读书笔记(4) -- proxy、reflect和双向绑定
proxy、reflectProxy 这个词的原意是代理,用在这里表示由它来“代理”某些操作,ES6 原生提供 Proxy 构造函数,用来生成 Proxy 实例。var proxy = new Proxy(target, handler);其中target, handler其实都是对象,target为目标、要代理的对象,handler定义了一堆代理的方法。proxy内置13个方法,...
2019-04-19 09:49:08
233
原创 proxy的观察者模式探索
vueConf大会,尤小右实锤vue3.0将改definePrototype为proxy。却之为何1.在Vue中,Object.defineProperty无法监控到数组下标的变化,导致直接通过数组的下标给数组设置值,不能实时响应。 为了解决这个问题,经过vue内部处理后可以使用以下几种方法来监听数组。(事实上,Object.defineProperty本身是可以监控到数组下标的变化的,参...
2019-04-19 09:47:29
445
原创 简单描述js闭包概念
简单的描述闭包:如果在函数func内部声明函数inner,然后在函数外部调用inner,这个过程即产生了一个闭包。实现函数 makeClosures,调用之后满足如下条件:1、返回一个函数数组 result,长度与 arr 相同2、运行 result 中第 i 个函数,即 result[i](),结果与 fn(arr[i]) 相同 输入例子:var arr
2016-04-25 10:36:28
445
原创 jq js css3 实现瀑布流
css3:只是设置列宽属性 简单明了 大要实现无限下拉还是需要靠js纯CSS3实现的瀑布流.container{ -webkit-column-width:242px; -moz-column-width:242px; -o-column-width:242px; -ms-column-width:242px; }/*
2016-04-25 10:33:24
317
原创 关于响应式布局
一、什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。 。二、响应式布局有哪些优点和缺点? 优点:面对不同分辨率设备灵活性强能够快捷解决多设备显示适应问题 缺点:兼容各种设备工作量大,效率低下代码累赘,
2016-04-09 18:10:40
282
转载 牛客网 JS能力测评经典题
找出元素 item 在给定数组 arr 中的位置function indexOf(arr, item) { var len = arr.length; for(var i = 0; i if(arr[i] == item) { returni;
2016-03-20 14:37:33
2036
原创 javascript Function类型
在ECMAScript中,Function(函数)类型实际上是对象。每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。由于函数是对象,因此函数名实际上也是一个指向函数对象的指针。一.函数的声明方式1.普通的函数声明function box(num1, num2) {return num1+ num2;} 2.使用变量初始化函数
2016-03-09 20:07:02
280
原创 frame,iframe,frameset简介
frame,iframe,frameset用法和区别 框架便是网页画面分成几个框窗,同时取得多个 URL。只需要 即可,而所有框架标记需要放在一个总起的 html 档,这个档案只记录了该框架 如何划分,不会显示任何资料,所以不必放入 标记,浏览这框架必须读取这档 案而不是其它框窗的档案。 是用以划分框窗,每一框窗由一个 标 记所标示,必须在 范围中使用。如
2015-11-28 13:03:20
256
原创 验证码的实现
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">JS生成验证码 .code { background-image: url(code.jpg); font-family: Arial; font-style: italic;
2015-10-31 17:20:57
265
原创 php数据库编程:利用mysql扩展库操作数据库。
mysql扩展库是一堆函数.是PHP设计者提供给程序员用于完成对mysql数据库的各种操作(CRUD). 使用php的mysql扩展库完成对mysql操作的案例 1. 编写php程序完成对用户表的显示代码 //mysql扩展库操作mysql数据库步骤如下 //1. 获取连接 $conn=
2015-10-24 20:19:42
347
原创 php数据库编程:mysql扩展库操作数据库。
mysql扩展库是一堆函数.是PHP设计者提供给程序员用于完成对mysql数据库的各种操作(CRUD). 使用php的mysql扩展库完成对mysql操作的案例 1. 编写php程序完成对用户表的显示代码 //mysql扩展库操作mysql数据库步骤如下 //1. 获取连接 $conn=
2015-10-24 20:15:08
556
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人