JS相关方法总计】的更多相关文章

1. 锚点的使用: 简单使用: <a href="#001">跳到001</a> ...文字省略 <a name="001" id="001" ></a> ...文字省略 其实锚点只需name就可以可,加id是为了让它兼容性更好. href的值要跟name \ i d 一致,前面必须加"#". 复杂使用.例如不在同一个页面,无法调用锚点,想实现锚点的效果. function go…
Vue源码解析之nextTick 前言 nextTick是Vue的一个核心功能,在Vue内部实现中也经常用到nextTick.但是,很多新手不理解nextTick的原理,甚至不清楚nextTick的作用. 那么,我们就先来看看nextTick是什么. nextTick功能 看看官方文档的描述: 在下次 DOM 更新循环结束之后执行延迟回调.在修改数据之后立即使用这个方法,获取更新后的 DOM. 再看看官方示例: // 修改数据 vm.msg = 'Hello' // DOM 还没有更新 Vue.…
/** * ===================================== * 日期相关方法 * ===================================== */ ;(function($) { $.extend( { /** * 将日期格式化成指定格式的字符串 * @param date 要格式化的日期,不传时默认当前时间,也可以是一个时间戳 * @param fmt 目标字符串格式,支持的字符有:y,M,d,q,w,H,h,m,S,默认:yyyy-MM-dd HH…
一.数组的栈,队列方法[调用这些方法原数组会发生改变]var arr = [2,3,4,5,6];1.栈 LIFO (Last-In-First-Out)a.push() 可接受任意类型的参数,将它们逐个添加到数组的末尾.[返回数组的长度] console.log(arr); //[2,3,4,5,6] console.log(+arr.push(7)); //返回添加数据后数组的长度:6 console.log(arr); //[2,3,4,5,6,7] b.pop() 从数组的末尾移除最后一…
1>concat()      //合并返回新的字符串 var a="么么么么",b="ssss"; a.concat(b) //"么么么么ssss" 2>indexOf()    //返回匹配的第一个索引,没有的话返回-1 var a="么么么么",b="ssss" a.indexOf(b) //-1 var c="什么"; c.indexOf('么') //1 3>…
<script> // 使用索引位置来访问字符串中的每个字符: var carname = 'Volvo XC60'; var character = carname[7]; console.log(character)</script><script> // 可以在字符串中使用引号,字符串中的引号不要与字符串的引号相同: var answer = "He is called 'Johnny'"; // 也可以在字符串添加转义字符来使用引号: var…
数组创建 JavaScript中创建数组有两种方式,第一种是使用 Array 构造函数: ? 1 2 3 var arr1 = new Array(); //创建一个空数组 var arr2 = new Array(20); // 创建一个包含20项的数组 var arr3 = new Array("lily","lucy","Tom"); // 创建一个包含3个字符串的数组 创建数组的第二种基本方式是使用数组字面量表示法: ? 1 2 3 va…
1.字符方法 charAt()和charCodeAt(),都接收一个参数,charAt()返回的是给定位置的字符,charCodeAt()返回的是给定位置字符的字符编码.如: <script> var code = "helloworld"; console.log(code.charAt(0)); //h console.log(code.charAt(1)); //e </script> 还可以通过方括号去访问特定位置的字符,如: <script>…
1.1.2 Node.js控制台(REPL) Node.js也有自己的虚拟的运行环境:REPL. 我们可以使用它来执行任何的Node.js或者javascript代码.还可以引入模块和使用文件系统. 在终端的执行命令来打开控制台, 1.1.3 加载Node.js脚本 记载node.js脚本文件非常简单,运行"node 文件名"即可,"node program.js".如果我们想快速执行一些简单的语句,可以使用-e参数,这样我们直接执行一些javascript或者no…
在一些后台语言中都内置了一些方法来处理数组或集合中重复的数据.但是js中并没有类似的方法,网上已经有一些方法,但是不够详细.部分代码来源于网络.个人总计如下:大致有4种思路 1)使用两次循环比较原始的写法 易理解效率相对不高 Array.prototype.unique1 = function () { var res = [this[0]] //结果数组 for (var i = 1; i < this.length; i++) { var repeat = false; for (var j…