
javasript
Follow-My-Heart
有一种力量叫做坚持.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jquery 中的回调函数
在JavaScrip中,function是内置的类对象,也就是说它是一种类型的对象,可以和其它String、Array、Number、Object类的对象一样用于内置对象的管理。因为function实际上是一种对象,它可以“存储在变量中,通过参数传递给(别一个)函数(function),在函数内部创建,从函数中返回结果值”。因为function是内置对象,我们可以将它作为参数传递给另一个函数,转载 2016-09-08 22:46:16 · 1189 阅读 · 0 评论 -
原生js写的slider_up与slider_down效果
在写移动端项目时,有很多底部弹出框效果,当时想到用slider_up,slider_down效果,但是在移动端我用的zepto.js库,里面没有slider_up,slider_down方法,于是就自己写了一个,demo如下。“` slider_up与slider_down效果原创 2017-04-11 19:56:28 · 1506 阅读 · 0 评论 -
Fastclick.js日期插件中的input控件无法被触发
解决方法:找到fastclick.js源码中的 FastClick.prototype.onTouchEnd = function(event) { //添加一行代码就能解决 if (event.target.nodeName == "INPUT") { return false; } }原创 2017-04-05 18:22:16 · 428 阅读 · 0 评论 -
解决checkbox的attr(“checked”)undefined问题
原来,在jquery1.6版本便对此做出了修改: 【checked属性在页面初始化的时候已经初始化好了,不会随着状态的改变而改变。 也就是说如果checkbox在页面加载完毕是选中的,那么返回的永远都是checked(我的一开始就是没选中) 如果一开始没被选中,则返回的永远是undefined !】 既然jquery对此做出了修改,那肯定也就是有相应的更好的解决方法: .prop()便是解决这个问题原创 2017-06-28 19:23:04 · 344 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
template.js 模板引擎快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q插入链接 Ctrl + L插入代码 Ctrl + K插入图片 Ctrl + G提升标题 Ctrl + H有序列表 Ctrl + O无序列表 Ctrl + U横线 Ctrl + R撤销 Ctrl + Z重做原创 2017-09-02 13:56:14 · 212 阅读 · 0 评论 -
多图片上传
HTML<html> <head> <meta charset="utf-8" /> <title>图片上传预览/删除</title> <link rel="stylesheet" type="text/css" href="css/index.css"> </head> <body> <center> <!-- 图片选择框 --> <form>原创 2017-09-28 17:57:25 · 239 阅读 · 0 评论 -
优秀的canvas粒子效果
优秀的canvas粒子效果canvas粒子vue插件另外还有一个particles.js库的使用原创 2018-11-22 15:18:34 · 1565 阅读 · 0 评论 -
对象的深拷贝
JavaScript这门语言,有两种数据类型,一种是基本数据类型,包括(number,string,null,undefined,Boolean,symbol),另一种是复杂数据类型包括Object;而对于基本数据类型来说,复制一个变量值,本质上就是copy了这个变量。一个变量值的修改,不会影响到另外一个变量。看一个简单的例子。let val = 123;let copy = val;...原创 2019-01-17 11:38:36 · 3336 阅读 · 1 评论 -
html页面导出为pdf(jsPDF、iText、wkhtmltopdf)
https://blog.youkuaiyun.com/huyuyang6688/article/details/79710704github上有一篇文章说明比较详细,还有具体的demo:https://github.com/linwalker/render-html-to-pdf原创 2019-01-18 10:54:25 · 810 阅读 · 0 评论 -
react 实现元素的增删功能
react 实现元素的增删功能在初次开发过程中遇到这样一个问题,动态添加input输入框,刚开始直接用push方法添加,然后再用setState更新,结果无效,后来查了资料,是这样说的:不要直接改变state 直接对组件state中的属性赋值将不会触发DOM更新,因为React并不知道state被改变了state的更新可能是异步的 React会一次处理多个对setState的调用以提高性能,...原创 2019-01-08 19:43:11 · 2530 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
例如我们在输入框输入文字时,如何监听input输入框内容的变化,然后根据内容的变化,我们去触发相应的事件。这个时候我们就应该给输入框input绑定三个事件,keypress,keydown,keyup。下面我将写一个demo来模仿搜索输入框中的差号的显示与隐藏。 style部分 </style>`这里写代码片`<style type="text/css"> body{原创 2017-04-01 14:53:55 · 189 阅读 · 0 评论 -
json对象与json字符串的区别
json对象与json字符串的区别原创 2017-03-24 23:07:33 · 714 阅读 · 0 评论 -
js事件委托
事件委托:通俗的讲把自己应该做的事情交给别人去做,也就是利用冒泡原理,把这个这个事件交给父级或祖先去触发执行效果。用实例来说。 item1 item2 item3 item4 item5 item6原创 2017-03-31 16:56:43 · 236 阅读 · 0 评论 -
pageX,clientX,offsetX,layerX的区别
一.PageX和clientXPageX和clientX ,这个两个比较容易搞混,PageX:鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条移动而变化clientX:鼠标在页面上可视区域的位置,从浏览器可视区域左上角开始,即是以浏览器滑动条此刻的滑动到的位置为参考点,随滑动条移动 而变化.真拗口,直接上图,两个DIV接触点(黑点位置)如转载 2016-09-09 13:32:21 · 565 阅读 · 0 评论 -
html5 Canvas 如何自适应屏幕大小
但是这样创建出的画布不能随着浏览器窗口大小的改变而动态的改变画布的大小。而这一点往往又非常重要, 因为我们会经常改变浏览器窗口大小,不会一直保持某个固定的大小。 html代码canvas width="300"height="300" id="myCanvas">canvas>设置样式* {margin: 0;padding: 0;}html,body{原创 2016-09-09 22:35:13 · 29010 阅读 · 2 评论 -
冒泡排序法
经典排序算法 - 冒泡排序Bubble sort原理是临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样一趟过去后,最大或最小的数字被交换到了最后一位,然后再从头开始进行两两比较交换,直到倒数第二位时结束,其余类似看例子例子为从小到大排序,原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 |第一趟排序(外循环转载 2016-09-12 22:43:20 · 237 阅读 · 0 评论 -
javasript常用正则表达式
javascript常用匹配正则所属分类:javascript 发布时间:2013-07-19 15:23 浏览:31177以下是本人收集的一些javascript正则方法:匹配邮箱:1234if(email.search(/^([a-zA-Z0-9]+[_|_|.]原创 2016-09-14 12:54:10 · 291 阅读 · 0 评论 -
setTimeout与setInterval()的区别
setTimeout与setInterval()的区别原创 2016-09-28 21:09:36 · 309 阅读 · 0 评论 -
js星级评价
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><meta http-eq原创 2017-01-21 10:47:13 · 417 阅读 · 0 评论 -
js变量提升
JavaScript中变量提升------Hoisting2012-07-01 13:49 by 随风浪迹天涯, 8882 阅读, 27 评论, 收藏, 编辑前言因为我在写这文章的时候,百度里找资料,找到了园友的一篇文章,写的很好,可是我写了又不想放弃,所以就在里面拿了很多东西过来!~~[翻译]JavaScript Scoping and Hoisting希望得转载 2017-03-19 15:12:07 · 317 阅读 · 0 评论 -
XHR的readystate的五个属性
关于xmlhttprequest的readystate属性的五个状态 昨天做了一个利用ajax实现页面无刷新的从服务器端获得时间的例子,当时对于xmlhttprequest对象的readystate的后三个状态不是很清楚,想了半天,也不明白!后面在程序的不同地方中用alert(xmlhttp.readystate)查看readystate值的变化,并且请教朋友之后,才弄明白其中的原创 2017-03-27 18:28:16 · 2801 阅读 · 0 评论 -
js call和apply的区别
apply()与call()的区别 一直都没太明白apply()与call()的具体使用原理,今日闲来无事,决定好好研究一番。 JavaScript中的每一个Function对象都有一个apply()方法和一个call()方法,它们的语法分别为:/*apply()方法*/function.apply(thisObj[, argArray])/*ca原创 2017-03-29 15:05:41 · 313 阅读 · 0 评论 -
React-zmage 一个图片放大查看组件,动画流畅简洁,使用简单方便
链接https://zmage.caldis.me/原创 2019-01-19 23:36:28 · 10382 阅读 · 0 评论