javascript技巧

  • 红黑树的插入详解及Javascript实现方法示例

    红黑树的性质 一棵满足以下性质的二叉搜索树是一棵红黑树 每个结点或是黑色或是红色. 根结点是黑色的. 每个叶结点(NIL)是黑色的. 如果一个结点是红色的,则它的两个子结点都是黑色的. 对每个结点,从 ...

  • JS forEach跳出循环2种实现方法

    假设当我们只需知道某个数组有没有某个属性,如果找到了直接跳出循环,省略掉剩下的循环步骤是较优化的操作,但是for中是可以利用break跳出循环,但break在forEach中无效,那么forEach能 ...

  • 使用原生javascript创建通用表单验证——更锋利的使用dom对象

    首先看下效果,没什么特别,呵呵! 调用的代码呢,则是相当简单,不需要创建其他的Label或者span标签,脚本将自动生成: 复制代码 代码如下: <input type="text&q ...

  • 如何利用JavaScript获取字符串中重复次数最多的字符

    目录 题目 分析 使用对象 解题思路: 代码实现如下: 分析: 数组&指针 解题思路: 代码实现如下: 分析: 总结 想要保持自己的技术活力,最有效的手段就是通过不断地输入来提供足够的养分.我 ...

  • javascript中数组中求最大值示例代码

    复制代码 代码如下: <html> <head> <title>数组的最大值的获取</title> <script> //定义数组 var ...

  • JavaScript 回车 焦点切换

    复制代码 代码如下: <script language='javascript' for='document' event='onkeydown'> if(event&&e ...

  • js Function类型

    js Function类型

  • JS画布动态实现黑客帝国背景效果

    本文实例为大家分享了JS画布动态实现黑客帝国背景效果的具体代码,供大家参考,具体内容如下 效果图 完整代码 <!DOCTYPE html> <html lang="en&q ...

  • IE8 中使用加速器(Activities)

    在http://ie.microsoft.com/activities/zh-chs/default.aspx有对加速器的详细介绍. 在http://msdn.microsoft.com/en-us/ ...

  • JSON.parse 解析字符串出错的解决方法

    经查,原来是json数据的格式要求非常严格,属性名称必须是用双引号""括起来. 复制代码 代码如下: var a=JSON.parse('{"a":" ...

  • 用JavaScript和jQuery实现瀑布流

    大致介绍 在慕课网上学习了用原生js和jQuery实现瀑布流,在这里做个笔记 用JavaScript实现 基本结构: <div id="main"> <div c ...

  • 微信小程序自定义组件传值 页面和组件相互传数据操作示例

    本文实例讲述了微信小程序自定义组件传值 页面和组件相互传数据操作.分享给大家供大家参考,具体如下: 要想在组件中调到页面中的方法,并且想要组件中传数据到页面去,emmmm,可以酱紫: 用组件事件 tr ...

  • 使用原生js实现页面蒙灰(mask)效果示例代码

    对于web应用开发者,当用户进行界面浏览时如果后台程序处理程序时间较长,那么用户在网页的等待时间会较长,但是如果页面上没有一个比较友好的提示方式 (增加蒙灰效果),那么用户体验会不是特别良好,用户不知 ...

  • javascript getElementByTagName的使用

    javascript getElementByTagName的使用 .dd1{ color:#FF0000; } .dd2{ color:blue; } function changeColor() ...

  • 解决javascript 全局变量失效的问题

    问题: 我在js文件中定义了一个全局变量:var a,在函数B()中给a赋值,然后在函数C()中访问a结果发现a居然是undefined 找原因: 查了不少资料感觉和我的情况都不同,仔细分析了一下,发 ...

  • JS实现的简单表单验证功能完整实例

    本文实例讲述了JS实现的简单表单验证功能.分享给大家供大家参考,具体如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitio ...

  • JavaScript Uploadify文件上传实例

    前言 java+javascript,没用上数据库,做了一个简简单单的jsp上传小功能,就是记录一下,对于这个小项目有什么建议,欢迎指出不足之处 (-_+) PS:从我的包名看得出,我用过很多前辈们的 ...

  • JavaScript数组reduce()方法的语法与实例解析

    前言 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值. reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被删除 ...

  • 微信小程序Getuserinfo解决方案图解

    问题 在微信小程序开发中,获取用户信息是经常会用到的!在之前,我们直接调用wx.getUserInfo接口,就可以直接获取用户的信息,然而为了安全考虑,从2018年4月30号开始,wx.getUser ...

  • window.onload绑定多个事件的两种解决方案

    前言 有些函数,必须在网页加载完毕后执行.比如:涉及DOM操作的. 网页加载完毕时会触发一个onload事件,将函数绑定到这个事件上即可. 复制代码 代码如下: window.onload = myF ...