javascript技巧
-
Javascript排序算法之计数排序的实例
计数排序(Counting sort)是一种稳定的排序算法.计数排序使用一个额外的数组Count_arr,其中第i个元素是待排序数组Arr中值等于i的元素的个数.然后根据数组Count_arr来将Ar ...
-
JavaScrpt中如何使用 cookie 设置查看与删除功能
JS cookie 常用的3个预设函数(库) <!DOCTYPE HTML> <html> <head> <meta charset="utf-8& ...
-
JavaScript 中创建私有成员
目录 1.使用闭包 2.使用 ES6 类 3.使用 ES2020 提案 4.使用 WeakMap 5.使用 TypeScript 前言: 面向对象编程语言中的 private 关键字是一个访问修饰符, ...
-
Chrome浏览器的alert弹窗禁止再次弹出后恢复的方法
Chrome浏览器的alert弹窗,选择了禁止再次弹出后,就不会再弹出了. 第一次弹出alert弹窗没有"禁止此页再显示对话框"选项,第二次和以后才有. 这个功能在开发测试中,或者 ...
-
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
今天在ionic中使用ng-model时候,在对应的controller里面获得值为undefined.以前在使用angularjs的ng-model绑定时候就可以拿到的啊,这就尴尬了,决定一探究竟. ...
-
js读写(删除)Cookie实例详解
复制代码 代码如下: //JS操作cookies方法! //写cookies function setCookie(name,value) { var Days = 30; var exp = new ...
-
JS中bridge的原理与封装
目录 一.hybird背景介绍 1.借助原生可以实现以下能力 二. 我们可以看一下纯H5和 app应用之间的区别 三.JsBridge 原理以及实现方式 1. JavaScript调用Native-注 ...
-
JavaScript使用HTML5的window.postMessage实现跨域通信例子
JavaScript由于同源策略的限制,跨域通信一直是棘手的问题.当然解决方案也有很多: 1.document.domain+iframe的设置,应用于主域相同而子域不同: 2.利用iframe和lo ...
-
微信小程序Page中data数据操作和函数调用方法
Page() 函数用来注册一个页面.接受一个 object 参数,其指定页面的初始数据.生命周期函数.事件处理函数等. //index.js Page({ data: { text: "Th ...
-
微信小程序入门之绘制时钟
微信小程序入门案例--绘制时钟,供大家参考,具体内容如下 涉及内容:canvas.每秒刷新页面.绘制 目录结构: pages\index\index.js Page({ /** * 页面的初始数据 * ...
-
javascript 拷贝节点cloneNode()使用介绍
cloneNode(a)方法接受一个布尔值参数,表示是否深拷贝 true:表示执行深拷贝,复制本节点以及整个子节点树. false:浅拷贝.只复制节点本身. 复制后返回的节点副本属于文档所有,但是并没 ...
-
JS的replace方法介绍
该函数的第一个参数是匹配模式的字符串.接下来的参数 是与模式中的子表达式匹配的字符串,可以有 0 个或多个这样的参数.接下来的参数是一个整数,声明了匹配在 stringObject 中出现的位置.最后 ...
-
javascript数组去重的六种方法汇总
面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项.据我所知,百度.腾讯.盛大等都在面试里出过这个题目. 这个问题看起来简单,但是其实暗藏杀机. 考的不仅仅是实现这个功能,更 ...
-
JavaScript的各种常见函数定义方法
本文详细讲述了JavaScript的各种常见函数定义方法,分享给大家供大家参考.具体分析如下: 首先看一下JavaScript最常见的四种函数定义: 用Function构造函数定义的函数,代码如下: ...
-
bootstrap3 dialog 更强大、更灵活的模态框
用过bootstrap框架的同学们都知道,bootstrap自带的模态框用起来很不灵活,可谓鸡肋的很.但nakupanda开源作者封装了一个更强大.更灵活的模态框--bootstrap3-dialog ...
-
微信小程序在其他页面监听globalData中值的变化
前言 这几天去面试,多次碰到同一个知识点.而且有一次面试挺有趣的,是关于小程序的.共有3个问题. 1.小程序中Page.watch()方法是做什么用的? 2.小程序中如何在其他页面中监听到global ...
-
详解使用grunt完成requirejs的合并压缩和js文件的版本控制
最近有一个项目使用了 requirejs 来解决前端的模块化,但是随着页面和模块的越来越多,我发现我快要hold不住这些可爱的js文件了,具体表现在每个页面都要设置一堆 requirejs 的配置( ...
-
JavaScript实现倒计时跳转页面功能【实用】
这里给大家提供一个好用的JS写的倒计时页面,就像一些网站上点提交后出现的倒计时页面类似. 页面代码简单,直接拷贝就能运行,页面可以自己美化下. <!--这里定义倒计时开始数值--> < ...
-
JS学习笔记之闭包小案例分析
本文实例讲述了JS学习笔记之闭包小案例.分享给大家供大家参考,具体如下: 直接上代码 <!DOCTYPE html> <html lang="en"> &l ...
-
微信小程序实现拍照和相册选取图片
本文实例为大家分享了微信小程序实现拍照和相册选取图片的具体代码,供大家参考,具体内容如下 布局: <!--pages/camera/camera.wxml--> <view clas ...
