关闭

关于webpack,babel,以及es6和commonJS之间的联系

在这里理清一下以上几个概念以及他们之间的关系。现在的浏览器很多都不支持es6的语法,或者仅仅是部分支持,比如你用.360浏览器,你会发现它支持let却不支持箭头函数等。babel就承担了“翻译”的角色,把es6的写法转换成es5的写法。 但是有些人可能在一个项目中单独安装完babel,并成功生成了新的文件后,发现导入这个文件到浏览器中却报错了。其中很有可能被误导的是 import这个关键词。实际上...
阅读(17) 评论(0)

Vue 父组件和子组件之间的双向数据流动 .sync【版本需要2.3.0+】

msg=val'--> {{msg}} <script...
阅读(57) 评论(0)

Vue组件中data选项为什么必须是函数

官方解释 data 必须是函数 构造 Vue 实例时传入的各种选项大多数都可以在组件里使用。只有一个例外:data 必须是函数。实际上,如果你这么做: Vue.component('my-component', { template: '{{ message }}', data: { message: 'hello' } }) 那么...
阅读(80) 评论(0)

Vue 事件修饰符.self的用法

<form v-on:s...
阅读(67) 评论(0)

node/webpack全局变量污染控制

模块化的好处之一就是防止全局变量的污染,传统方法的引入javascript文件有一些局限性 比如 1/无法立即体现,脚本的执行依赖于外部扩展库(external library)。 2/如果依赖不存在,或者引入顺序错误,应用程序将无法正常运行。 3/如果依赖被引入但是并没有使用,浏览器将被迫下载无用代码。 假设a,b两个文件存在依赖关系,b依赖于a,如果在a 文件之前存在与a文件的...
阅读(91) 评论(0)

npm升级及cnpm安装

升级:npm install -g npm 每个版本的node有对应的npm版本,在升级NPM之前请先升级NODE到最新版本,否则无法在旧版本的NODE中使用NPM 安装淘宝的镜像文件 npm install -g cnpm --registry=https://registry.npm.taobao.org...
阅读(62) 评论(0)

JSONP跨域,CORS跨域,Hybrid APP跨域

JSONPjsonp: function(url, callbackFunc, data) //跨域请求 { var data = arguments[2] ? arguments[2] : {}; //默认参数为空 if(url != '' && callbackFunc != '') { $.ajax(...
阅读(81) 评论(0)

h5 移动web拍照

<input type="file" ac...
阅读(55) 评论(0)

H5+ 跨域XMLHttpRequest的坑

官方文档中的案例为:function testXHR(){ if(xhr){ return; } xhr=new plus.net.XMLHttpRequest(); xhr.onreadystatechange=function(){ console.log("onreadystatechange: "+xhr.readyState)...
阅读(168) 评论(0)

Vue数组为何没办法被监测变动?【疑问】

Vue.set全局操作是为了更新数据而提供的,这个操作主要是针对某些情况而使用 注意事项 由于 JavaScript 的限制, Vue 不能检测以下变动的数组: 当你利用索引直接设置一个项时,例如: vm.items[indexOfItem] = newValue 当你修改数组的长度时,例如: vm.items.length = newLength 为了解决第一类问题,以...
阅读(875) 评论(0)

如何使用prototype来美化自己的代码?

刚学JS的时候我们定义函数的基本方式就是函数声明function test() {} //于是当函数多了就变成了 function test1(){} function test2(){}到了后面会有意地使用用函数表达式var test=function(){}以上函数声明和函数表达式实际上写法差不多,只是我们使用函数声明的目的是函数声明提升,也就是我们通过声明定义的函数被提前执行,这样我们就能使用...
阅读(118) 评论(0)

VUE框架 导致绑定事件的阻止冒泡失效

前面遇到了一个问题就是VUE框架内部做了一些处理,使得在我们通过v-for渲染DOM的时候添加新元素的时候,绑定事件也能对新增的元素有效。而这次遇到的问题则是,原本绑定事件中(该函数没有写在vue实例的methods中),导致阻止冒泡事件失效了。无论是return false 还是event.stopPropagation();都无效。此时需要通过用VUE提供了事件修饰符来处理,比如阻止事件冒泡@c...
阅读(428) 评论(0)

git合并远程分支冲突解决方式

文章转载来源冲突的产生 很多命令都可能出现冲突,但从根本上来讲,都是merge 和 patch(应用补丁)时产生冲突。 而rebase就是重新设置基准,然后应用补丁的过程,所以也会冲突。 git pull会自动merge,repo sync会自动rebase,所以git pull和repo sync也会产生冲突。当然git rebase就更不用说了。 冲突的类型 逻辑冲突 git自动处理...
阅读(121) 评论(0)

javascript对JSON数组进行排序

我们经常回使用到数据格式var arr=[{num:1},{num:3},{num:2}]如何根据数组里面的JSON数据的某个key进行排序javascript有一个sort()方法,直接通过 arr.sort()进行排序,默认只对数组的值进行排序,然而以上的数组的值却是个JSON格式的。我们在看看sort方法的定义: 定义和用法 sort() 方法用于对数组的元素进行排序。 语法...
阅读(261) 评论(0)

MUI框架默认全局不可复制

其中的代码是: * { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; outline: 0; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; }其中-webkit...
阅读(399) 评论(0)

git命令大全

转载来源常用 Git 命令清单 作者: 阮一峰 日期: 2015年12月 9日 我每天使用 Git ,但是很多命令记不住。 一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。 Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库)...
阅读(85) 评论(0)

是否该使用严格模式?use strict

其实这篇文章是在2012年就写的,想想自己落后了几年了。很早一段时间我就看到过介绍严格模式的文章,但当时还是没有重视,因为两种模式下的区别还是挺大的,长年的书写习惯让我不太想去改变。但后来在我优化自己的代码的过程中发现,目前的代码确实是有点‘乱’,除了原本代码不够优美之外,还缺乏明确性,如果非要拿出一个来说,就是this的指向问题,当this为null或者undefined的时候,被强制转换成win...
阅读(193) 评论(0)

从零学JS高级程序设计一:定义函数的方式,函数表达式和函数声明的区别

函数的定义有两种,一种是函数声明,一种是函数表达式。 函数声明它的一个重要的特性就是函数声明提升(function declaration hoisting),意思是在执行代码之前会先读取函数声明。 所以以下的代码是不会报错的:(声明已经被解析,所以写在调用a方法之后也没有问题。)a(); function a() {} 在浏览器解析JS代码过程中,函数的定义会被提前执行,这样也就意味着,如果想...
阅读(97) 评论(0)

高德地图多点标记 marker JSAPI

以下内容涉及到一些简单的接口使用场景是:通过选择某级别的城市或省份,将该级别下的所有具体地址标注到地图上,该场景适合通过地址查询经纬度来标记,以下内容为测试代码。刚看了下API写的,学习阶段,仅供参考使用高德地图,创建应用获得KEY,并通过JS导入。 <meta http-equi...
阅读(485) 评论(0)

undefined

定义和用法 undefined 属性用于存放 JavaScript 的 undefined 值。 语法 undefined 说明 无法使用 for/in 循环来枚举 undefined 属性,也不能用 delete 运算符来删除它。 undefined 不是常量,可以把它设置为其他值。 当尝试读取不存在的对象属性时也会返回 undefined。 提示和注释 提示:只能用 === 运...
阅读(140) 评论(0)
127条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:136721次
    • 积分:2173
    • 等级:
    • 排名:第19164名
    • 原创:101篇
    • 转载:26篇
    • 译文:0篇
    • 评论:30条
    最新评论