分类目录:前端开发

以下是分类 前端开发 下的所有文章

Webpack的node.js API文档【译文】

写在前面

为了方便后期查阅资料,所以打算直接把官方文档翻译一遍放在此处,官方文档请参考附录一。限本人英语翻译水平有限,如果有觉得翻译不恰当的甚至有翻译错误的,欢迎留言指正,谢谢。

此篇文章的最后翻译时间是2016.09.04。

同时已经翻译的的其他两篇分别是

为了方便阅读,注意以下几种格式:

  • 这个格式表示的是webpack提供的API,它至少对应了一个小标题。
  • 关于默认值及一些提示信息采用这种方式

    Default:0

  • 举例的代码格式如下:
module.exports = {
    // code
};

下面开始正文。

(更多…)

Webpack配置文档【译文】

写在前面

为了方便后期查阅资料,所以打算直接把官方文档翻译一遍放在此处,官方文档请参考附录一。限本人英语翻译水平有限,如果有觉得翻译不恰当的甚至有翻译错误的,欢迎留言指正,谢谢。 此篇文章的最后翻译时间是2016.10.13。 同时已经翻译的的其他两篇分别是

为了方便阅读,注意以下几种格式:

  • 这个格式表示的是webpack提供的API,它至少对应了一个小标题。
  • 关于默认值及一些提示信息采用这种方式

    Default:0

  • 举例的代码格式如下:
module.exports = {
    // code
};

下面开始正文。 (更多…)

Webpack命令行界面(CLI)文档【译文】

写在前面

为了方便后期查阅资料,所以打算直接把官方文档翻译一遍放在此处,官方文档请参考附录一。限本人英语翻译水平有限,如果有觉得翻译不恰当的甚至有翻译错误的,欢迎留言指正,谢谢。

此篇文章的最后翻译时间是2016.08.21。

同时已经翻译的的其他两篇分别是

下面开始正文。

(更多…)

在Windows下用AS搭建React Native Android开发环境【issues持续更新中】

写在前面

首先本文的目的是快速地在没有任何安卓开发经验的前提下,在windows上搭建React Native环境,同时本文假定读者已经具有了一些前端开发的经验(虽然所谓快速,请读者尽量保证半天到1天的时间)。网上其实已经有很多可以参考的文章,但是我的确在各种阅读的过程中和实践中遇到了很多奇奇怪怪的问题,本文也同时会描述这些问题,方便读者在搭建过程中进行相关的参考;同时本文会尽量详细地描述整个过程,方便参考。

本文同时会尽量减少不必要的操作步骤(官网给出的安装方式涉及到太多对于初学者来说不必要的东西,导致看起来门槛太高,当然,当你搭建起整个环境后可能需要去了解一下官网提到的各种技术)。

注意:本文最近会经常更新,以更正错误和整合更多更完全的信息,最近一次提交是2016.05.17

本文只针对windows下,使用Android Studio的IDE进行的相关开发环境配置(即使不是用Android Studio,本文同样具有参考意义,只是在最开始的配置部分可能会相对较为不同),其他环境请参阅文章尾部给出的附录信息。

Android Studio是一款基于IntelliJ IDEA的IDE,如果你使用过WebStorm/PhpStorm/CLion等JetBrains[1]公司的产品,那就不会对Android Studio陌生,因为IntelliJ IDEA是其下进行java开发的IDE。Android Studio 提供了集成的 Android 开发工具用于开发和调试,推荐使用。关于Android Studio的更多详细信息请参考附录2和3.

如果你基于根据某些已有的问题现象期望得到答案,请直接阅读“常见问题”部分。

(更多…)

gitignore详解

在使用GIT开发的过程中,在开发目录中会遇到很多期望不被上传到GIT库上的文件,比如C语言编写时生成的目标文件.o,前端开发用sass时可能也并不需要.css文件放置到GIT库上,虽然能够手动地在commit时去排除这部分,但是毕竟麻烦,而且不可靠,再加上多人开发时,你无法保证其他人能够自觉遵守这些规定(人总是会犯错的),这个时候,你就需要编写gitignore文件。

(更多…)

ajax在IE8/9下跨域的解决方案

本文给出了ajax在IE8/9下跨域访问数据时存在的”No Transport“问题的解决方案,同时辅助以demo让读者可以在阅读过程中自行进行尝试。本文的读者假定已经具备了一定的JavaScript编程知识,使用过jquery,而且接触过ajax,对“跨域”等概念是完全理解的。如果急于寻找解决方案请直接跳到“解决方案”一小节

同时文章末尾会简单给出其他几种解决方案供读者参考。

下面进入正题:

(更多…)

一个js/jquery点击事件与闭包的学习笔记

闭包在JavaScript的学习中一定会遇到,他是JavaScript一个非常有趣的属性,但是又非常容易出错,一不小心就弄错了。一次偶然的机会和公司2位前端开发人员一起讨论了jquery点击事件的闭包实现,在此扩充一下内容,记录下来,方便日后查阅。

最后一次更新是2017.01.15

(更多…)

提交数据过多导致Apache报Input variables exceeded 1000错误的原因及解决方案

由于之前一个小项目上的需求,在一个页面上会提交很多数据到PHP端,一次偶然的机会,发现提交失败,查看Apache的错误日志(apache_error.log),发现报了如下错误:

PHP Warning:  Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0, referer: http://localhost:8000/*/***.php

简单地说就是该错误的原因就是传入的变量太多,超过了1000个(PHP默认值是1000)。

(更多…)

用jQuery获取ajax返回值的多种方法

在很多应用场景中,我们会遇到通过ajax来获取值。一般来说,我们会直接在ajax的回调函数里边直接进行处理,但是在某些场景中需要将ajax的返回值传递出来,本文介绍3种可用的方法。每种方法都有自己的优缺点,读者可以自行考虑使用其中的一种。

(更多…)