
JS/Jquery
Pany丨
厚积薄发,持之以恒。
展开
-
jq 事件解绑的一些技巧
jq 事件解绑的一些技巧 场景:当触发一个事件时,要禁止另一个事件最开始的思路是 使用off() 解绑另一个事件,但是之后怎么恢复之前的绑定是个问题。正确做法:定义一个变量去控制var flag = true;$('.box').on('click',function(){ if(!flag){ return; } //..........})原创 2017-03-29 18:04:14 · 848 阅读 · 1 评论 -
JavaScript 原型及原型链,闭包——小记
参考资料,并强烈推荐:最详尽的 JS 原型与原型链终极详解,没有「可能是」 知乎专栏:如何才能通俗易懂的解释javascript里面的‘闭包’?原型: 所有对象的 _ proto _ 都指向其构造器的 prototype var Person = { name: '', abc: function (){ }}var person1 = ne...原创 2018-02-28 18:52:37 · 805 阅读 · 0 评论 -
解决浏览器自动填充记住的账号密码问题
type="password" placeholder="密码" readonly onfocus="this.removeAttribute('readonly');"/>用js去清除input的value值是无效的,因为浏览器填充账号密码的动作是在js执行完之后发生的。原创 2018-02-06 16:55:13 · 12942 阅读 · 2 评论 -
JSON.parse() Unexpected token i in JSON at position 2 报错问题
JSON.parse(): Unexpected token i in JSON at position 2 报错问题错误原创 2017-07-14 14:38:17 · 29868 阅读 · 0 评论 -
jq :hidden选择器
在jQuery中,visibility: hidden;和opacity: 0;都被视作可见的,因为它们在页面上占据了相应的物理空间。所以 :hidden 无效原创 2017-05-10 10:46:13 · 801 阅读 · 0 评论 -
Javascript 常用数组操作方法总结
Javascript 常用字符串操作方法总结原创 2017-05-03 16:56:48 · 433 阅读 · 0 评论 -
找出数组中的最大(小)值
找出数组中的最大(小)值要找出数组中的最大最小值,可以像下面这样使用原创 2017-04-14 16:11:27 · 830 阅读 · 0 评论 -
Javascript 垃圾回收机制理解
Javascript 垃圾处理机制理解关于Javascript垃圾回收机制定义,我简单搬运下,有一个大概的印象:找出不再使用的变量,然后释放掉其占用的内存,但是这个过程不是时时的,因为其开销比较大,所以垃圾回收器会按照固定的时间间隔周期性的执行。下面分析下项目中遇到情况: 要求: 点击card晃动 定义一个简单c3动画,下面代码用到 :@keyframes shakeUp{ 0% {原创 2017-04-01 19:01:54 · 774 阅读 · 0 评论 -
关于面向对象的几种模式和个人理解
关于面向对象的几种模式和个人理解。创建对象最初方式//object构造函数:var person = new object();person.name = "lisi";person.age = 25;//字面量形式:var person = { name:'lisi', age:25} 缺点:使用同一个接口创建很多对象,会产生大量的重复代码。 为了解决这种原创 2017-03-24 19:18:32 · 1572 阅读 · 0 评论 -
Vue 自定义指令(拖拽,右键菜单)
简单搬运下基本概念: 在 Vue2.0 里面,代码复用的主要形式和抽象是组件——然而,有的情况下,你仍然需要对纯 DOM 元素进行底层操作,这时候就会用到自定义指令原创 2017-06-02 18:44:27 · 2493 阅读 · 0 评论