JavaScript
violet-jack
只有写成博客的知识才是自己熟练掌握的知识。
展开
-
jQuery转Vue项目实践总结
本文写了一个demo来分析jQuery和Vue写表单的不同之处。原创 2016-05-19 10:22:15 · 32375 阅读 · 5 评论 -
element 源码学习五 —— Notice 系列组件学习
消息提示行为是开发中非常常见的功能,Element 为我们提供了非常好用和美观的消息提示组件。这里就简单学习下 Notice 组件的 CSS 和代码逻辑。简介Notice 包括了五类组件:Alert 用于页面中展示重要的提示信息。Loading 加载数据时显示动效。Message 常用于主动操作后的反馈提示。与 Notification 的区别是后者更多用于系统级通知的被动提醒。...原创 2018-12-27 23:02:27 · 697 阅读 · 0 评论 -
element 源码学习四 —— color-picker 源码学习
在 element ui 中最让我好奇的组件之一就是 color-picker 着色器组件。这里还是通过几个问题来学习一下如何实现着色器的。源码地址在前几篇博客中说起过 element 组件都位于 package 目录下,那么本次学习的颜色选择器就是在 package/color-picker 目录中。简单说下目录结构:src 源码文件夹components 组件文件夹al...原创 2018-12-27 23:01:24 · 1383 阅读 · 0 评论 -
element 源码学习三 —— select 源码学习
select 选择器是个比较复杂的组件了,通过不同的配置可以有多种用法。有必要单独学习学习。整体结构以下是 select 的 template 结构,已去掉了一部分代码便于查看整体结构:<template> <div> <!-- 多选 --> <div v-if="multiple" ref="tags...原创 2018-12-27 23:00:20 · 2382 阅读 · 1 评论 -
2018 年最新的移动前端资料整理(不断更新)
本文整理了前端开发同学在开发手机页面的时候遇到的各种问题,希望能够对解决移动前端开发中遇到的问题提供帮助。Android WebView 简介在 Android 中提供了 WebView 控件用来展示网页内容。对于 WebView 需要注意:Android 的 WebView 的主要问题在于不同 Android 版本的 WebView 使用了不同的浏览器内核和浏览器版本,所以需要进行 Andr...原创 2018-12-27 22:58:25 · 260 阅读 · 0 评论 -
微信小程序踩坑资料整理
申明:本文纯属资料整理,如有违规请评论联系作者删除。1. navigator点击出现阴影,如何去除阴影做法:将navigator组件的hover-class设置为none:hover-class=“none”<navigator url='index' class="nav" hover-class='none'> .....</navigator>2...原创 2018-12-27 22:57:07 · 1912 阅读 · 0 评论 -
Vue.js学习系列五 —— 从VUE-CLI来聊聊ESLint
最近在用vue-cli写项目的时候,经常和ESLint打交道,也算是不打不相识啦。下面总结一下在学习Vue的时候遇到的一些问题。原创 2017-05-22 06:40:41 · 13472 阅读 · 0 评论 -
IFrame父子组件之间相互调用方法
工作中遇到一些使用了IFrame标签的页面,需要两者之间调用方法。所以查阅了一些资料。记录下。原创 2017-06-05 13:51:21 · 3202 阅读 · 0 评论 -
Uncaught RangeError: Invalid array length 问题解决
使用Vue的v-for的时候出现了错误 Uncaught RangeError: Invalid array length问题出在v-for的的数据上,由于提供的数据小于0所致。<tr v-for="n in emptyCount"></tr>在这里我计算了空的tr的数量,将数量控制在12条数据。this.emptyCount = 12 - projectList.length然而我忽略了一个问题,原创 2017-02-06 14:44:48 · 26525 阅读 · 2 评论 -
java.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'JavaBridge'.
错误代码FATAL EXCEPTION: JavaBridgeProcess: violetjack.smartinfusion, PID: 31227java.lang.RuntimeException: java.lang.Throwable: A WebView method was called on thread 'JavaBridge'. All WebView methods mu原创 2016-10-26 17:06:19 · 13636 阅读 · 4 评论 -
Select2在使用ajax获取远程数据时显示默认数据
假设我需要在我的select2中默认添加一个之前从服务器上获取过的数据,通过以下方法实现。实测可行~var value = 1var text = '默认文本'$('.selecter').html('<option value="' + value + '">' + text + '</option>').trigger("change")以上代码其实就是将class="selecter"的s原创 2016-08-26 11:02:27 · 7776 阅读 · 4 评论 -
JS控制HTML取消所有Radio的选择,并不可选择。
需求:有选项1和选项2两个radio,如果点击选项1可以选择子radio选项,点击选项2则清空子radio的选项。原创 2016-08-12 15:39:51 · 20129 阅读 · 0 评论 -
巧用jQuery选择器写表单办法总结(提高效率)
相信很多小伙伴都会遇到需要做表单的需求,就像我现在做的医院项目,茫茫多的表单无穷无尽。一开始做表单使用最笨的方法:一个个span去定义ID,每个数据都用ajax获取后赋值显示,然后在表单提交前一个个用jQuery根据ID获取元素的value,组成一个model来提交给服务器。 后来发现使用jQuery可以大大简化这个过程。于是我修改了工作方法,总结了我的一些提高写表单效率的方法。原创 2016-08-16 15:33:57 · 3482 阅读 · 2 评论 -
AJAX嵌套获取数据的IDEA
AJAX嵌套解决方法。原创 2016-07-08 12:10:10 · 894 阅读 · 0 评论 -
JavaScript 作用域详解
本文首发于贝壳社区FE专栏,欢迎关注!一、什么是作用域编译原理分词/词法分析(Tokenizing/Lexing)这个过程会将由字符组成的字符串分解成(对编程语言来说)有意义的代码块,这些代 码块被称为词法单元(token)。例如,考虑程序var a = 2;。这段程序通常会被分解成 为下面这些词法单元:var、a、=、2 、;。空格是否会被当作词法单元,取决于空格在 这门语言中是...原创 2019-01-25 13:39:01 · 511 阅读 · 0 评论