2019年9月19日

webpack 打包json文件,报 Unexpected token, expected ";"错误解决方案

摘要: 用webapck打包项目时,由于项目使用了json文件,打包完成后,报出了一下错误。 webpack本身是支持json文件读取的,可打包完成后却报这样的错误,这让我丈二和尚摸不着头脑。为了解决问题,我用百度去寻找解决方案,但搜来搜去,没有找到合适的解决方案,无奈的我只能自己通过报错来找到问题所在,寻 阅读全文

posted @ 2019-09-19 13:43 木森焱 阅读(5468) 评论(0) 推荐(0) 编辑

2019年1月23日

node.js Linux下Date.prototype.toLocaleString()仅支持英文的坑

摘要: 网站项目中,新闻列表中的日期需要按照指定的格式进行格式化。我的网站前端是用的React开发的,然后利用Node.js生成的纯静态页面,所以日期的格式化工作放在了Node.js端执行。我们的服务器是Linux,本地是WIn,结果出现了日期格式化的方法在Win下正常,到了Linux下,日期格式一直输出英 阅读全文

posted @ 2019-01-23 16:09 木森焱 阅读(526) 评论(0) 推荐(0) 编辑

2018年11月2日

Javascript高级程序设计之DOM

摘要: DOM是文档对象模型,是前端编程接触最多的部分,也是最让人诟病的东西。因为DOM编程的性能问题,一直是一个老生常谈的话题,但一直以来也没有一个很是完美的解决方案。这篇是对DOM的一个简单介绍,并不会太过深入的去介绍。 DOM编程时基于HTML或XML的,它提供了动态控制HTML或XML的功能。这里我 阅读全文

posted @ 2018-11-02 11:49 木森焱 阅读(382) 评论(0) 推荐(0) 编辑

JavaScript高级程序设计之客户端检测

摘要: 浏览器检测,是个很让人头痛但又必须要考虑的一个问题。毕竟市面上的浏览器厂商众多,虽然有些标准化的东西约束着他们,但是有些东西,他们还是各自按自己的意愿来。这其中以IE浏览器最为突出,它几乎可以被称之为万恶之源。 浏览器检测的方法有很多,这里介绍的可能并不是全部,但基本上都是比较常用的方法。下边我就来 阅读全文

posted @ 2018-11-02 11:49 木森焱 阅读(173) 评论(0) 推荐(0) 编辑

JavaScript高级程序设计之事件

摘要: 当用户按下某个按钮是,就会触发对应事件,事件在执行注册事件时,绑定的程序,实现一次成功的浏览器与JS之间的交互。其中事件基于设计模式中的观察者模式原理实现,但又有些不同,事件它还拥有着一些属于自己的特点。 事件流 事件冒泡是IE的产物,它的流向,是自下向上,从绑定事件的具体元素开始,一直流到具体元素 阅读全文

posted @ 2018-11-02 11:48 木森焱 阅读(194) 评论(0) 推荐(0) 编辑

2017年12月9日

JavaScript高级程序设计之BOM

摘要: 作为前端,接触最多的无非就是浏览器了,而在浏览器中,BOM的地位可以说是至高无上的。BOM翻译为浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。这篇文章会对这些功能进行详细的介绍。了解BOM需要注意的一点就是,不同的浏览器厂商,对BOM的支持各不相同,除了一些共有的功能外,浏览器厂商可能会拓 阅读全文

posted @ 2017-12-09 13:13 木森焱 阅读(239) 评论(0) 推荐(0) 编辑

2017年11月30日

JavaScript高级程序设计之函数表达式

摘要: 函数表达式是JS中一个强大的特性,尤其是ES6支持Lamada表达式后,更是锦上添花。在前边的文章介绍中,曾经介绍过一种创建函数的方式,函数声明,对函数表达式也有简单介绍。这章将会对函数表达有更详细的介绍。 函数表达式最常用的定义方式为:const a = function(){}。其中functi 阅读全文

posted @ 2017-11-30 12:59 木森焱 阅读(215) 评论(0) 推荐(0) 编辑

2017年11月25日

JavaScript高级程序设计之面向对象程序设计

摘要: JavaScript不是纯粹的面向对象编程语言,因此用面向对象编程,对与一些初学者是比较难的,甚至对一些中级的前端工程师来说也是一种考验。既然用JavaScript面向对象编程,如此困难,为何我们还要用面向对象呢?下边我们去揭开面向对象的层层面纱,去寻找其中的原因。 面向对象简称OO编程,是目前比较 阅读全文

posted @ 2017-11-25 13:01 木森焱 阅读(249) 评论(0) 推荐(0) 编辑

2017年11月18日

FileReader对象——如何实现File中数据的读取

摘要: FileReader这个对象,平时可能不会怎么接触,因为它不是很常用,但毕竟是H5的东西,多少还是知道它是做什么的。今天就来介绍一下FileReader是做什么用的,以及该对象相关属性和方法。 FileReader对象可以异步读取文件里的数据。对,你没有听错,就是文件里的数据,不过不能直接读取文件里 阅读全文

posted @ 2017-11-18 20:45 木森焱 阅读(2038) 评论(0) 推荐(0) 编辑

2017年11月17日

FormData对象——发送数据的利器

摘要: FormData是H5的新API,用来在提交表单的时候传送表单数据的,当然并不是只有提交表单的时候可以用,其它地方也可以用,比如一些和后台的通讯,发送数据,也可以使用FormData来进行数据的传输。 FormData通过new FormData()来进行实例化,并接收Form对象或其它表单对象作为 阅读全文

posted @ 2017-11-17 21:40 木森焱 阅读(1651) 评论(0) 推荐(0) 编辑

导航