JavaScript
Qimi_
Nothing can not be done, only unexpected things!
展开
-
jq 输入框值检测
// 输入检测$('.enter-ko').bind('input propertychange', function() { if($(this).val() != "") { $(this).siblings('.enter_bad').show(); }else{ $(this).siblings('.enter_bad').hid原创 2016-06-13 11:07:28 · 365 阅读 · 1 评论 -
js截取中英文字符串长度
//js截取字符串,中英文都能用 //如果给定的字符串大于指定长度,截取指定长度返回,否者返回源字符串。 //字符串,长度 /** * js截取字符串,中英文都能用 * @param str:需要截取的字符串 * @param len: 需要截取的长度 */ function cutstr(str,len) { var str_length = 0;原创 2017-04-07 16:24:32 · 715 阅读 · 1 评论 -
js判断是否手机端进行地址跳转
<script type="text/javascript"> // 是否手机端 function is_mobile(){ var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod原创 2017-04-11 13:52:27 · 299 阅读 · 1 评论 -
jQuery绑定动态元素的点击事件无效
之前就一直受这个问题的困扰,在写ajax加载数据的时候发现,后面追加进来的demo节点元素,失去了之前的点击事件。为什么点击事件失效,我们该怎么去解决呢?那么,我们通过下面的示例简单说明。示例如下:<div> <ul id="demo"> <li>Kubernetes:下一代分布式系统的护戒使者</li> <li>机器学习工具--Pandas cheat sheet</li>原创 2017-08-21 11:22:03 · 16371 阅读 · 0 评论 -
JavaScript易错知识点整理
1.变量作用域var a = 1;function test( ) { var a = 2; console.log(a); // 2}test();解析:上方的函数作用域中声明并赋值了a,且在console之上,所以遵循就近原则输出a等于2。var a = 1;function test2( ){ console.log(a); // undefined var a原创 2017-08-22 10:55:16 · 572 阅读 · 0 评论 -
延迟加载(Lazyload)三种实现方式
定义:延迟加载也称为惰性加载,即在长网页中延迟加载图像。用户滚动到它们之前,视口外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。举个例子来说明,当打开淘宝首页的时候,只有在浏览器窗口里的图片才会被加载,当你滚动首页向下滑的时候,进入视口内的图片才会被加载,而其它从未进入视口的图像不会也不会加载。转载 2017-08-22 11:23:52 · 436 阅读 · 0 评论 -
imagesLoaded-检测图片是否正确加载的js插件
1、插件介绍 imagesLoaded是一款用于检测页面中的图片是否被加载的js插件。imagesLoaded是非常有用的插件,当你的页面中某幅图片没有被加载时,默认会显示一个红叉或图片alt文本,imagesLoaded可以将未加载的图片替换为你设置的图片。2、简要教程 imagesLoaded是一款用于检测页面中的图片是否被加载的js插件。imagesLoaded是非常有用的插件,当你的页转载 2017-08-11 11:10:20 · 585 阅读 · 0 评论