摘要: 老生常谈,做一个简单的记录。浏览器自带的checkbox和radio样式可能不符合项目要求,通常要做一些自定义样式设置,目前基本的解决思路都是将input[type=checkbox/radio]隐藏,用label去与input做联动处理,具体实现方法有以下两种: 第一种方式必须要设置元素id,如果阅读全文
posted @ 2019-04-09 15:31 Gerryli 阅读(6) 评论(0) 编辑
摘要: ngDraggable.js是一款比较简单实用的angularJS拖拽插件,借助于封装好的一些自定义指令,能够快速的进行一些拖拽应用开发。首先先介绍一些基本的概念; ng-drop:是否允许放入拖拽元素 ng-drop-success($data, $event):拖拽元素放入的回调;$data:放阅读全文
posted @ 2019-04-02 10:13 Gerryli 阅读(46) 评论(0) 编辑
摘要: webpack是一个现代JavaScript应用程序的静态模块打包器,借用官网的一张图,它能够将一些预处理语言,js的最新语法转换成浏览器识别的内容。现在一般的前端框架都有比较成熟的脚手架,大多数对webpack都有个较好的集成,我们只需要敲一些简单的命令就能生成一个通用的项目模板,比较便捷,但是要阅读全文
posted @ 2019-03-27 22:07 Gerryli 阅读(122) 评论(0) 编辑
摘要: JavaScript这门语言中,最令人迷惑的地方有三个,闭包、this、原型。针对大多数人,可以利用词法作用域等避开this的坑,但是我们不能一直生活在舒?#26159;?#35201;敢于打破砂锅?#23454;?#24213;,对我们来说也是一种提升。 一、一般对this关键字的误解: 1、this指向函数自身 2、this指向函数声明的词法作阅读全文
posted @ 2019-03-17 13:54 Gerryli 阅读(240) 评论(1) 编辑
摘要: 闭包是一个老生常谈的问题,简单概括下闭包的形成的两个条件: 1、定义在函数内部 2、函数内部引用父层作用域变量 举一个最简单的例子: 以上代码会在控制台输出“1”。这是什么为什么呢?函数内部变量在调用结束后一般都会销毁,以上代码在test方法调用结束后并没有被销毁,这是由于js语言本身垃圾回收导致的阅读全文
posted @ 2019-03-10 21:34 Gerryli 阅读(253) 评论(0) 编辑
摘要: mongoose是node.js操作mongoDB数据库的一种工具,借助于mongoose,我们可以便捷的完成一些数据库的基本操作,基本使用如下: 1、安装 2、引入mongoose && 基本配置 db.js 在用express开发时,要在app.js中引入该文件,当程序启动后,会自动执行此段代码阅读全文
posted @ 2019-03-02 14:32 Gerryli 阅读(31) 评论(0) 编辑
摘要: 功能点: 输入、下拉选择、根据输入内容模糊检索、键盘上?#24405;?#36873;择 实现思路: ?#20801;?#38544;藏: input获取焦点?#20801;荊?#22833;去焦点隐藏 下拉选择: 以父元素为基准,通过绝对定位定位至input输入?#36335;?模糊检索: 监听输入数据的变化,过滤符合要求的数据 键盘上下选择: 监听input的键盘?#24405;?#21028;断keyco阅读全文
posted @ 2019-02-28 08:43 Gerryli 阅读(54) 评论(1) 编辑
摘要: AngularJS自定义指令的嵌入功能与vue的插槽十分类似,都可以实现一些自定义内容展现。在开始之前先简单介绍下自定义指令的transclude属性和AngularJS的内置指令ng-transclude。 transclude: true: 表示指令元素内容(子元素)会被嵌入。 element:阅读全文
posted @ 2019-02-15 15:37 Gerryli 阅读(15) 评论(0) 编辑
摘要: 在使用vue-cli初始化vue项目时,默认打包为单入口,有时候一个项目可能会有不同入口,在这种情况下,就需要我们稍微修改下webpack配置文件了,具体步骤如下: 1、修改webpack.base.config.js单入口改为多入口 2、在不同环境的webpack配置文件中增加HtmlWebpac阅读全文
posted @ 2019-02-13 11:24 Gerryli 阅读(44) 评论(0) 编辑
摘要: 本文用node进行图片上传主要借助formidable插件,具体使用步骤如下: 1、安装formidable插件 2、引入?#35272;?#21253; 3、接口实现逻辑阅读全文
posted @ 2019-01-31 19:44 Gerryli 阅读(10) 评论(0) 编辑
耐克篮球多少钱