javascript
文章平均质量分 64
wodeboke0219
这个作者很懒,什么都没留下…
展开
-
JS兼容问题
一、事件attachEvent(“onclick”,A);addEventListener(“click”,A,false);detachEvent(“onclick”,A);removeEventListenter(“click”,A,false);一、document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName转载 2017-07-22 10:53:50 · 231 阅读 · 0 评论 -
原生js的常用方法整理
原生js的常用方法整理2017 年 11 月 23 日晴天de雨滴前言:随着前端市场日新月异的发展,现如今的市场要的不只是会切切图的小仔、小妹了,而是需要真正懂原生js闭包,继承,原型链,node,以及熟读源码的大神,那么我们也不能太落后各位大神,撸起袖子,重新拾起原生js吧!以下是个人总结,也有一些是copy大神的,现在放到一起,方便以后查阅(有不对的地方,还望大家能够提出,我会尽快加以改正)。转载 2017-11-27 11:19:49 · 341 阅读 · 0 评论 -
ajax跨域的解决方案
前言从刚接触前端开发起,跨域这个词就一直以很高的频率在身边重复出现,一直到现在,已经调试过N个跨域相关的问题了,16年时也整理过一篇相关文章,但是感觉还是差了点什么,于是现在重新梳理了一下。个人见识有限,如有差错,请多多见谅,欢迎提出issue,另外看到这个标题,请勿喷~题纲关于跨域,有N种类型,本文只专注于ajax请求跨域(,ajax跨域只是属于浏览器”同源策略”中的一部分,其它的还有Co转载 2017-12-20 13:48:59 · 505 阅读 · 1 评论 -
js面试题
1.前言对于一个web前端来说,面试的时候,难免会遇到javascript的面试题。就我自己而言。有几道面试题,有些是我面试遇到的,有些是在网上看到的,但是都印象深刻。今天就来简单分析一下我遇到的,印象深刻的一些面试题!主要目的希望能让小伙伴学到一些东西,如过以后遇到类似的情况,就记得不要掉坑了!2.预解析预解析:在当前作用域下,js运行之前,会把带有var和function关键字的事先声明,但不会转载 2017-11-28 15:08:46 · 252 阅读 · 0 评论 -
js修改url中某个指定的参数的值
当一个页面上的搜索条件很多而且需要进行联合get查询的时候,我们按照一定的规则将其组织为一个正确的url这是没有问题的,但是当这个联合查询可以无限制的进行下去的话,你该如何组织你的url呢?无限制的在当前的url后面附加你的查询参数吗?很显然这是不科学的。下面分享一个办法可以直接修改当前url中的某个参数的值而不会导致这个url中同一个参数存在多个值的情况。这在一定程度上就将url的长度控制到了最短转载 2017-10-26 14:49:29 · 9842 阅读 · 0 评论 -
Jquery-zTree的用法
0 zTree简介 树形控件的使用是应用开发过程中必不可少的。zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 0.0 zTree的特点 •最新版的zTree将核心代码按照功能进行了分割,不需要的代码可以不用加载,如普通使用只需要加载核心的jquery.ztree.core-3.5.js,需要使用勾选功能加载jque转载 2017-10-25 16:58:00 · 997 阅读 · 0 评论 -
前端常见算法的JS实现
算法是程序的灵魂,一个优秀前端工程师对算法也是要有所了解的,本文总结了我们在开发、面试中经常会遇到的基础算法,使用原生JS实现,未必是最优解,可以互相探讨。2017.2.27 为了便于查看,简单分下类,本文也会持续更新。 排序算法 1. 冒泡排序 javascript 代码12345678910111213function bubbleSort(arr){ var i = j = 0;转载 2017-07-28 14:45:39 · 254 阅读 · 0 评论 -
返回顶部
function backTop(btnId) { var btn = document.getElementById(btnId); var d = document.documentElement; var b = document.body; window.onscroll = set; btn.style.display = “none”; btn.onclick = funct原创 2017-07-28 14:26:42 · 242 阅读 · 0 评论 -
常用的正则表达式
//正整数 /^[0-9][1-9][0-9]$/; //负整数 /^-[0-9][1-9][0-9]$/; //正浮点数 /^(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-9]+)|([0-9][1-9][0-9]))$/; //负浮点数 /^(-(([0-9]+.[0-9][1-9][0-9])|([0-9][1-9][0-9].[0-原创 2017-07-28 14:24:57 · 168 阅读 · 0 评论 -
时间戳转化为时间格式
//时间戳转化为时间格式function formateDate(value){if(value != "" && value != null){var date = new Date(value),mon = date.getMonth() + 1,day = date.getDate(),hour = date.getHours(),minute = date.ge原创 2017-07-28 10:23:05 · 201 阅读 · 0 评论 -
十大经典算法排序总结对比
JS的十大经典算法排序转载 2017-07-26 15:28:18 · 374 阅读 · 0 评论 -
js计算时间差,包括计算,天,时,分,秒
var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, “/”))); //begintime 为开始时间var endtime_ms = Date.parse(new Date(endtime.replace(/-/g, “/”))); // endtime 为结束时间得到的结果为 毫秒数,可根据 毫秒数的大小,来判断时转载 2017-07-26 14:45:58 · 376 阅读 · 0 评论 -
js前端实现模糊查询
对于模糊查询,一般都是传关键字给后端,由后端来做。但是有时候一些轻量级的列表前端来做可以减少ajax请求,在一定程度上提高用户体验。废话不多说,直接上代码。//字符串方法indexOfvar len = list.length;var arr = [];for(var i=0;i<len;i++){ //如果字符串中不包含目标字符会返回-1 if(list[i].indexOf(转载 2017-08-10 16:36:46 · 8961 阅读 · 0 评论 -
获取dom元素的宽度和高度
获取dom元素的宽度和高度 一、获取css的大小1.第一种通过内联样式var box = document.getElementById('box');var w = box.style.width;var h = box.style.height;2.通过计算元素的大小(但是在ie情况下有一个问题,那就没写widht和height的css就返回auto);var style = windo转载 2017-07-31 20:58:15 · 5410 阅读 · 2 评论 -
时间戳转化为时间格式
//时间戳转化为时间格式function formateDate(value){ if(value != "" && value != null){ var date = new Date(value), mon = date.getMonth() + 1, day = date.getDate(),原创 2017-07-28 11:05:49 · 185 阅读 · 0 评论 -
javaScript & jquery完美判断图片是否加载完毕
————————————————————-众所周知,常见瀑布流当鼠标滚动到浏览器底部的时候,就会发起一个ajax的请求。在服务端生成item列表后,通过 js append到相应的div里边。看起来很简单的样子,关键问题就出在图片的加载问题上,图片一般都放在服务器上,通过http下载到客户端。例如我的图片地址:http://xxx.xxx.com/sc/item/cover/9-4352-c400.转载 2017-07-22 16:39:18 · 277 阅读 · 0 评论 -
for循环中的索引值
首先我们看看for循环:for(var i=0; i< 6; i++){ console.log(i);}123相信每个人都知道这个打印的结果吧! 这个结果是:01234我们把for循环具体到某一个事例 我们平时点击tab切换时,如何获取索引值呢? 比如这个例子,代码如下:<!DOCTYPE html><html><head> <meta charset="u转载 2017-07-22 11:07:09 · 1277 阅读 · 0 评论 -
滚动条插件 mCustomScrollbar 使用介绍
用法HTML在HTML文档头部引入mCustomScrollbar.css<head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="/path/to/jquery.mCustomScrollbar.css" /></head>在body的结束标签之前引入插件所需转载 2018-03-07 15:34:47 · 5265 阅读 · 1 评论