随笔分类 -  javascript

一些方法的用法等等
摘要:今天在看vue.js的render函数时,发现了下面代码 Array.apply(null, { length: 20 }).map(function () { return createElement('p', 'hi') }) 有两个疑问:1.apply的第二个参数不是必须是数组么? 2.为什么 阅读全文
posted @ 2020-03-16 16:37 每天都要学进去一些 阅读(554) 评论(0) 推荐(0)
摘要:数组常用方法:push()、pop()、shift()、unshift()、slice()、splice()、concat()、toString()、join()、reverse()、sort()、map()、forEach()、filter()、every()、some()、Array.isArr 阅读全文
posted @ 2019-06-18 17:44 每天都要学进去一些 阅读(207) 评论(0) 推荐(0)
摘要:1.Object.create() 2. Object.assign() 方法用于将所有可枚举的属性的值从一个或多个源对象复制到目标对象。它将返回目标对象。 语法:Object.assign(target, ...sources) 合并 objects 3.$.extend()和_.extend() 阅读全文
posted @ 2017-06-02 16:44 每天都要学进去一些 阅读(275) 评论(0) 推荐(0)
摘要:1.对于服务器返回的JSON字符串,如果jQuery异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理,方式不是太麻烦,就是将该字符串放于eval()中执行一次。这种方式也适合以普通javascipt方式获取json对象,以下举例说明: var u = eval('('+user+ 阅读全文
posted @ 2017-04-10 13:57 每天都要学进去一些 阅读(16423) 评论(0) 推荐(0)
摘要:这个方法了不起啊。vue.js和avalon.js 都是通过它实现双向绑定的。而且Object.observe也被草案发起人撤回了。所以defineProperty更有必要了解一下了。 先上几行代码看他怎么用。 很简单,它接受三个参数,而且都是必填的。。 传入参数 第一个参数:目标对象 第二个参数: 阅读全文
posted @ 2017-04-07 16:03 每天都要学进去一些 阅读(837) 评论(0) 推荐(0)
摘要:一.for in 1.使用 for in 循环遍历对象的属性时,原型链上的所有属性都将被访问: 2.只遍历对象自身的属性,而不遍历继承于原型链上的属性,使用hasOwnProperty 方法过滤一下。 二.Object.keys() Object.keys() 方法会返回一个由给定对象的自身可枚举属 阅读全文
posted @ 2017-04-07 16:01 每天都要学进去一些 阅读(7307) 评论(0) 推荐(0)
摘要:浏览器在执行代码前,先找带var和带function的地方,把带var的声明且赋予初始值undefined,把带function的声明且定义。 带var关键字预解释 让我们先看下这段代码执行的结果: alert(n);//弹出undefined var n = 10; 弹出的结果是undefined 阅读全文
posted @ 2017-04-06 14:57 每天都要学进去一些 阅读(1338) 评论(2) 推荐(0)
摘要:前提须知(敲黑板). JavaScript内置对象 内置对象指的是:JavaScript本身就自己有的对象,可以直接拿来就用。例如Array String 等等。JavaScript一共有12内置对象 (1).其中10个函数类型( String,Number,Boolean,Array,Functi 阅读全文
posted @ 2017-03-31 16:51 每天都要学进去一些 阅读(309) 评论(0) 推荐(0)