随笔分类 -  javascript

 
console.log()中的%d,%s等代表的输出类型
摘要:在console.log()或console.debug()中输出时会有%d,%s等符号。 %s for a String value 字符类型 %d or %i for a Integer value 整型 %f for a Floating point number 浮点类型number %o 阅读全文
posted @ 2018-09-25 14:07 二婷啵 阅读(839) 评论(0) 推荐(0)
使用Babel将单独的js文件 中的 ES6转码为ES5
摘要:如果你并没有接触过ES6,当你看到下面的代码时,肯定是有点懵逼的(这是什么鬼?心中一万头神兽奔腾而过),但是你没看错,这就是ES6。不管你看不看它,它都在这里。 1 2 3 4 5 6 7 8 9 10 var a = (msg) => () => msg; var bobo = { _name: 阅读全文
posted @ 2018-08-14 13:51 二婷啵 阅读(4193) 评论(0) 推荐(1)
Layer For Mobile 弹窗 input输入文字后,点击取消确定按钮失效(需点击两次)
摘要:webapp中使用Layer For Mobile弹出弹窗,修改昵称输入文字后,ios手机中,如果不先点击收起键盘,两个按钮点击之后无效... 两个按钮的方法是写在这里的——> 最后只能吧点击按钮click事件单拎出来。。。发现还是会无效。 那就只能试下touchstart。。。发现可以了。 解决办 阅读全文
posted @ 2018-04-26 13:03 二婷啵 阅读(474) 评论(0) 推荐(0)
面试的信心来源于过硬的基础
摘要:原文链接:segmentfault.com 1、 viewport 延伸 提问 怎样处理 移动端 1px 被 渲染成 2px 问题 2、跨域的几种方式 首先了解下浏览器的同源策略 同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览 阅读全文
posted @ 2018-03-02 14:56 二婷啵 阅读(308) 评论(0) 推荐(0)
es6新增 set
摘要:Set 基本用法 ES6提供了新的数据结构Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。 Set本身是一个构造函数,用来生成Set数据结构。 var s = new Set(); [2, 3, 5, 4, 5, 2, 2].map(x => s.add(x)); for (let i 阅读全文
posted @ 2018-03-02 14:51 二婷啵 阅读(362) 评论(0) 推荐(0)
ES6 扩展运算符 三个点(...)
摘要:它是什么 es6中引入扩展运算符(...),它用于把一个数组转化为用逗号分隔的参数序列,它常用在不定参数个数时的函数调用,数组合并等情形。因为typeScript是es6的超集,所以typeScript也支持扩展运算符。 用在哪儿 可变参数个数的函数调用 function push(array, . 阅读全文
posted @ 2018-03-02 13:52 二婷啵 阅读(1510) 评论(0) 推荐(0)
JavaScript中基本数据类型和引用数据类型的区别
摘要:1、基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值。 2、常见的基本数据类型: Numbe 阅读全文
posted @ 2017-11-30 10:19 二婷啵 阅读(194) 评论(0) 推荐(0)
HTML5中的data-*属性和jQuery中的.data()方法使用
摘要:原文地址链接:http://blog.csdn.net/fly_zxy/article/details/50687691; HTML5中的data-*属性 我们往往会根据需要在HTML标记上添加自定义的属性来存储和操作数据,我们自定义的属性名字也千奇百怪,五花八门。我们可以通过原生的getAttri 阅读全文
posted @ 2017-11-15 14:11 二婷啵 阅读(8121) 评论(0) 推荐(0)
window.location获取URL中各部分
摘要:URL即:统一资源定位符 (Uniform Resource Locator, URL) 完整的URL由这几个部分构成: scheme://host:port/path?query#fragment scheme(通信协议):常用的http,ftp,maito等 host(主机): 服务器(计算机) 阅读全文
posted @ 2017-11-10 10:19 二婷啵 阅读(593) 评论(0) 推荐(0)
JavaScript ES6中export及export default的区别
摘要:相信很多人都使用过export、export default、import,然而它们到底有什么区别呢? 在JavaScript ES6中,export与export default均可用于导出常量、函数、文件、模块等,你可以在其它文件或模块中通过import+(常量 | 函数 | 文件 | 模块)名 阅读全文
posted @ 2017-11-09 14:33 二婷啵 阅读(247) 评论(0) 推荐(0)
大白话讲解Promise
摘要:去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴地把Prom 阅读全文
posted @ 2017-11-08 15:26 二婷啵 阅读(192) 评论(0) 推荐(0)
Js 数组——filter()、map()、some()、every()、forEach()、lastIndexOf()、indexOf()
摘要:filter(): 语法: var filteredArray = array.filter(callback[, thisObject]); var filteredArray = array.filter(callback[, thisObject]); var filteredArray = 阅读全文
posted @ 2017-11-08 10:56 二婷啵 阅读(159) 评论(0) 推荐(0)
JS的内建函数reduce
摘要:reduce函数,是ECMAScript5规范中出现的数组方法。在平时的工作中,相信大家使用的场景并不多,一般而言,可以通过reduce方法实现的逻辑都可以通过forEach方法来变相的实现,虽然不清楚浏览器的js引擎是如何在C++层面实现这两个方法,但是可以肯定的是reduce方法肯定也存在数组的 阅读全文
posted @ 2017-11-08 10:47 二婷啵 阅读(205) 评论(0) 推荐(0)
Array.apply(null, {length: 20})和Array(20)的理解
摘要:话说今晚在学习Vue.js教程里:Render函数,这一章节是发现了一个问题,就是利用下面的这个render函数可以渲染20个重复的段落: 问题来了,博主很好奇 Array.apply(null, { length: 20 }) 这段代码的作用是什么。有的小伙伴可能一下子就看出来,这段代码不就是生成 阅读全文
posted @ 2017-11-03 10:54 二婷啵 阅读(266) 评论(0) 推荐(0)
Vuejs2.0学习(Render函数,createElement,vm.$slots)
摘要:直接来到进阶部分, 回顾一下前面所学,这里注册了一个名叫child的全局组件,其模板是id=template的模板,往上一看发现,这个写法跟以前不一样啊,以前用的是<template>标签,小伙伴们还有印象不?为此查了下api,也就是说这是新版写法。模板里有做了判断,根据level的值来选择head 阅读全文
posted @ 2017-11-03 10:51 二婷啵 阅读(2678) 评论(0) 推荐(0)
js实现网页全屏切换(平滑过渡),鼠标滚动切换
摘要:实现效果为页面平滑过渡全屏切换,点击导航和鼠标滚动都可以切换。 效果图: html代码: <!DOCTYPE html> CSS代码: Firefox和chrome测试没问题,IE就算了吧_(:зゝ∠)_,我恨IE 原文地址 http://blog.csdn.net/liona_koukou/art 阅读全文
posted @ 2017-06-29 11:10 二婷啵 阅读(4288) 评论(0) 推荐(0)
JS滚轮事件(mousewheel/DOMMouseScroll)了解
摘要:本文复制地址:http://www.zhangxinxu.com/wordpress/?p=3175 一、学无止境、温故知新 //zxx: 本段与技术无关,一些很个人的吐槽,可以跳过已经没有了小学生时代过目不忘的记忆力了,很多自己折腾的东西、接触的东西,短短1年之后就全然不记得了。比方说,完全记不得 阅读全文
posted @ 2017-06-29 10:51 二婷啵 阅读(11548) 评论(0) 推荐(0)
Ajax的返回状态码(status)
摘要:XMLHttpRequest.status: 1xx-信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个1xx响应。 100-继续。 101-切换协议。 2xx-成功 这类状态代码表明服务器成功地接受了客户端请求。 200-确定。客户端请求已成功。 201-已创建。 阅读全文
posted @ 2017-06-19 16:33 二婷啵 阅读(8234) 评论(0) 推荐(0)
进阶ES6 点滴认知
摘要:1、let--不允许重复声明 根据http://es6.ruanyifeng.com/#docs/let 的例子,我竟然 报格式错误 说实话,我也没见过函数这样的写法......然后我就随意加了函数名,就不报错了 就不报格式错误了,可还是没有报错,因为函数没有执行.....所以继续 终于报错了... 阅读全文
posted @ 2017-05-05 16:50 二婷啵 阅读(120) 评论(0) 推荐(0)
iframe 常见问题 解析
摘要:1. jquery在iframe子页面获取父页面元素代码如下: $("#objid",parent.document) 2. jquery在父页面获取iframe子页面的元素代码如下:$("#objid",document.frames('iframename').document) 3.js在if 阅读全文
posted @ 2017-04-07 14:18 二婷啵 阅读(546) 评论(0) 推荐(0)