摘要:
我是网络的搬运工,具体请看:Webpack 3,从入门到放弃 阅读全文
摘要:
一、概念 首先我们要理解Generator和Promise的概念。 Generator:意思是生成器,可以在函数内部通过yeild来控制语句的执行或暂停状态。 通过上面这个例子可以看到,使用*将Foo声明为Generator函数,然后再执行Foo的时候,不会执行到底,而是执行到第一句yeild就停下 阅读全文
摘要:
最近在项目中有使用Vue,然而在开发过程中发现,当我对数组中的元素进行删除时,会导致该元素后面的元素没有被重新渲染。 html代码如下:有两个组件:一个是Main组件,用来包含所有的内容容器;一个是子组件,用来显示内容。 js代码如下: 然后还有一个Vuex的store: 正常来说,在删除子容器时, 阅读全文
摘要:
最近写多了js的面向对象编程,用$.extend写继承写得很顺手。但是在使用过程中发现有几个问题。 1.深拷贝 $.extend默认是浅拷贝,这意味着在继承复杂对象时,对象中内嵌的对象无法被拷贝到。 因此如果要深拷贝,则需要将第一个参数设置为true。 如: 2.对象覆盖 在进行面向对象编程时,有这 阅读全文
摘要:
在编写Vue页面的时候,会碰到这么一个需求。由于页面组件比较多,不可能一次性将所有的页面都打包,只能按需获取相应的页面进行显示。 比如有一个App页面,需要异步获取html片段通过v-html指令加载到content这个组件中。 APP JS: 组件 但是实际执行的时候会发现,组件没能正确渲染。折腾 阅读全文
摘要:
从去年年底到现在,陆续接触了React、Backbone等前端框架以及NodeJs等相关前端知识。不得不说现在前端发展太快了。以前我们还在为选择用哪种编程语言而烦恼,现在前端领域已经在为使用哪种框架而烦恼。 最近刚刚开始接触Vue,立马就被它惊艳到了。原来不过是一个国人自行研发的框架,比不上Reac 阅读全文
摘要:
上论坛时看到一个骨骼清奇的分割字符串算法。 set areacodesp = '01,02,03'; execute @sqlstr1; INSERT INTO Tmp_AreaCode VALUES('01')('02')('03'); 阅读全文
摘要:
本文主要记录将数据库从SqlServer移植到MySql的过程中,发现的各种坑爹问题。以SqlServer为主,记录MySql的差异性。 一.IF语句 首先MySql中的的IF语法不同。 其次,MySql中的IF语句,只能在存储过程或函数中执行,不能直接在查询中执行。(坑爹!!!) 二.变量与参数名 阅读全文
摘要:
之前有学习过通过prototype模式来构造类,并通过prototype来添加方法。好处大概有以下几点: 1.类方法可以都放在prototype中,可以提高性能效率。 2.可以用prototype来实现继承。 但是缺点也不少,比如: 1.通过prototype添加方法又臭又长,编码很不方便。 2.继 阅读全文
摘要:
前言 在此之前研究了一段React,但是不得不承认React、Vue等MVVM框架相对于原有的Jquery来说,简直是翻天覆地的不同。它们之间的差异不仅仅体现在框架思维的不同,而是ES5到ES6的编程语言升级,还有整体构建体系的区别。Jquery仅仅代表JS作为支持语言为HTML提供更好的体验;而到 阅读全文