摘要: 博客园已经不再更新,一些历史文章保留在了这里,以后所有的文章都只会发表在我的个人网站 https://52ruankai.cn 上面,欢迎关注。 阅读全文
posted @ 2019-09-16 09:07 程序猿凯 阅读(151) 评论(0) 推荐(0) 编辑
摘要: def encode(s): return ' '.join([bin(ord(c)).replace('0b', '') for c in s]) def decode(s): return ''.join([chr(i) for i in [int(b, 2) for b in s.split(' ')]]) 阅读全文
posted @ 2019-06-27 15:37 程序猿凯 阅读(7721) 评论(0) 推荐(0) 编辑
摘要: prototype 属性向对象添加属性和方法。 语法 实例 使用 prototype 属性来向对象添加属性: 输出: prototype是函数的一个属性,并且是函数的原型对象。引用它的必然是函数,这个应该记住。 阅读全文
posted @ 2018-07-03 11:16 程序猿凯 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 我们先看一个demo 效果描述:它把 <div> 元素移动到左边,直到 left 属性等于 250 像素为止。 jQuery animate() 方法用于创建自定义动画。 语法: 必需的 params 参数定义形成动画的 CSS 属性。 可选的 speed 参数规定效果的时长。它可以取以下值:"sl 阅读全文
posted @ 2018-06-29 10:09 程序猿凯 阅读(1455) 评论(0) 推荐(0) 编辑
摘要: You could achieve this using some logic: 嗯,实现逻辑就是这样。参考着修改自己的代码。 阅读全文
posted @ 2018-03-13 16:46 程序猿凯 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 解释:首先定义变量lastClick,然后定义一个锁点击事件的函数。 情况1: 刚加载,点击一次。 过程分析: lastClick是undefined 执行lockClick函数,获取当前时间存入nowClick变量,此时lastClick undefined 为true ,进入判断执行,lastC 阅读全文
posted @ 2017-12-22 15:52 程序猿凯 阅读(1737) 评论(0) 推荐(0) 编辑
摘要: //第一步:创建一个能够实现异步请求的对象 new XMLHttpRequest 写兼容 if (window.XMLHttpRequest) { var xmlHttp = new XMLHttpRequest(); } else { var xmlHttp = new ActiveXObject("Micros... 阅读全文
posted @ 2017-12-21 15:27 程序猿凯 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 语法 参数 返回值 由被删除的元素组成的一个数组。如果只删除了一个元素,则返回只包含一个元素的数组。如果没有删除元素,则返回空数组。 描述 如果添加进数组的元素个数不等于被删除的元素个数,数组的长度会发生相应的改变。 提示和注释 注释:请注意,splice() 方法与 slice() 方法的作用是不 阅读全文
posted @ 2017-11-30 16:19 程序猿凯 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 语法 参数 返回值 新的 Array 实例。 描述 concat方法创建一个新的数组,它由被调用的对象中的元素组成,每个参数的顺序依次是该参数的元素(如果参数是数组)或参数本身(如果参数不是数组)。它不会递归到嵌套数组参数中。 concat方法不会改变this或任何作为参数提供的数组,而是返回一个浅 阅读全文
posted @ 2017-11-30 15:50 程序猿凯 阅读(26436) 评论(3) 推荐(0) 编辑
摘要: 删除 删除数组的第一个元素:shift() http://www.cnblogs.com/clear93/p/7928954.html 删除数组的最后一个元素:pop() http://www.cnblogs.com/clear93/p/7929056.html 添加 在数组开头添加一个或多个元素: 阅读全文
posted @ 2017-11-30 15:31 程序猿凯 阅读(744) 评论(0) 推荐(0) 编辑