摘要: 前言 用webpack来构建纯前端项目已经司空见惯了,但是,其实并没有很多公司真正的实现前后端分离,所以使用asp.net mvc开发还是很普遍的。 之前使用.net mvc + vue + elementui 开发感觉得心应手,效率高了很多,但是遇到一个问题:在使用ES6语法时,会遇到兼容性问题。 阅读全文
posted @ 2017-06-10 00:12 刘荘 阅读(4296) 评论(1) 推荐(2) 编辑
摘要: 名词解释 官方的解释可以无视了,比绕口令还要绕口令的拗口的词汇拼接。 个人理解就是在函数中嵌套函数。 前提 理解闭包必须先理解另外另个内容:1.作用域链 2.垃圾回收 作用域链 js中有两种变量,一种叫局部变量,一种叫全局变量。 没有写在function内部的都是全局变量,写在function内部的 阅读全文
posted @ 2016-01-31 20:32 刘荘 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 严格模式 在js第一行写上'use strict' 将开启严格模式 在严格模式下,声明变量时不允许不加var; 多行字符串 一个字符串如果想要换行,之前只能使用 ES6现在新增了一个新的方法 javascript alert(`这是 一个 多行 字符串`); javascript var arr = 阅读全文
posted @ 2016-01-31 20:31 刘荘 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 简介 经常会遇到在页面上接收json数据,并以表格的形式显示在页面上,如果不引入jquery库,很多人的做法是采用 的方法来做将json字符串转化为object的。 但是eval是魔鬼,并不建议使用eval方法,而是采用立即执行函数的方法。 javascript var string = '[{na 阅读全文
posted @ 2016-01-31 20:29 刘荘 阅读(3166) 评论(0) 推荐(0) 编辑
摘要: 函数是javascrpit中的一等公民,提供了function关键字和Function()这个内置对象。 function和new function()以及new Function()之间的区别一直都会让人造成困扰,下面是一些简单的学习心得。 function 最常用的function用... 阅读全文
posted @ 2016-01-11 23:59 刘荘 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 函数表达式和函数声明 在ECMAjavascript中,创建函数最常用的两个方法是函数表达式和函数声明,这两者的区别并不是很明显。因为ECMA规范只明确了一点:函数声明必须带有标识符(identifier,也就是常说的函数名称),而函数表达式可以省略标识符。 也就是说,如果没有函数名称,那么... 阅读全文
posted @ 2016-01-11 21:49 刘荘 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Writing Maintainable Code 因为代码维护的成本是巨大的,你思如泉涌的时候,几个小时洋洋洒洒写出来的代码,在将来发生bug或者发生新需求或者需要移植的时候,可能需要一周的时间来阅读,再花费一周的时间来修改。 书写可维护的代码,需要做到以下几点: 1. 可读的 2. 看... 阅读全文
posted @ 2016-01-09 23:58 刘荘 阅读(419) 评论(0) 推荐(0) 编辑