【Electron实战开发】HelloWorld入门实战

2018-04-06
阅读 5 分钟
5.4k
从开发的角度来看, Electron application 本质上是一个 Node. js 应用程序。 应用启动的入口是一个与 Node.js 模块相同的 package.json 文件。 一个最基本的 Electron 应用一般来说会有如下的目录结构:

webpack-dev-server的刷新模式inline和iframe详解

2018-04-02
阅读 2 分钟
15k
webpack-dev-server支持2种自动刷新的方式: Iframe mode inline mode 一、 iframe mode 特点 在网页中嵌入了一个iframe,将我们自己的应用注入到这个iframe当中去。 在页面头部有一个提示框,用于显示构建过程的状态信息。 加载了live.bundle.js文件,其不但创建了iframe标签,同时包含socket.io的client代码,以和webp...

【JavaScript】字符串:去除两端空白trim方法及polyfill

2016-11-24
阅读 1 分钟
18.2k
String.prototype.trim() ECMA 5提供了原生字符串方法trim()来去除字符串两端的空白。 语法 {代码...} 描述 trim() 方法会删除一个字符串两端的空白字符。 在这个字符串里的空格包括所有的空格字符 (space, tab, no-break space 等)以及所有的行结束符(如 LF,CR)。 trim() 方法并不影响原字符串本身,它返回的是一个...

【javascript】字符串转换关系及方法

2016-11-24
阅读 1 分钟
1.8k
其他值转化为字符串的对应关系 其他值转化为字符串的对应关系表: 值 结果 undefined 'undefined' null 'null' 布尔值 false->'false', true->'true' 数字 (如:2.335 ->'2.335') 字符串 无需转换,输入即输出 对象 step1: 先调用ToPrimitive(value, String)方法,将值转化为原始值。step2:再根据上面对应...

【javascript】字符串及判断方法

2016-11-24
阅读 1 分钟
2.2k
字符串是不可变的。 每个字符是一个16位的UTF-16编码单元,这意味着一个Unicode字符相当于一个或两个JavaScript字符。 字符串字面量 即用单引号或双引号括起来的字符序列。 {代码...} 字符串对象 {代码...} 由String()构造函数得到字符串对象 {代码...} 对原始字符串和 String 对象的区分 区分两者很简单。 字符串字面量...

【node测试系列】几款前端测试断言库(Assertions lib)的选型总结

2016-11-15
阅读 1 分钟
5.6k
在编写前端测试代码的过程中, 几乎所有的测试框架都提供了根据功能、模块(module ,spec )来切分测试用例的设计, 由于测试代码简单,直接,直接反应API的特点,我们编写测试代码的体验很大程度上取决于所选用的断言库, 以下是我对目前几款主流断言库的选型分析笔记:

【node测试系列】断言库chai.js及api

2016-11-15
阅读 1 分钟
4.9k
chai.js 是一套TDD(测试驱动开发)/BDD(行为驱动开发)的断言库。可以在node和浏览器环境运行,可以高效的和任何js测试框架搭配使用。BDD,行为驱动开发(注重测试逻辑),TDD是测试驱动开发(注重输出结果)。

【javascript系列】字符串:拼接字符串函数concat()

2016-11-15
阅读 1 分钟
3.9k
String.prototype.concat() concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回,不影响原字符串。 语法 {代码...} 参数 {代码...} 和原字符串连接的多个字符串 描述 concat 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回。 concat 方法并不影响原字符串。 示例 下面...

【js运算性能系列】拼接字符串的方法及性能比较

2016-11-14
阅读 2 分钟
23.3k
将多个字符串拼接在一起,通常有以下三种方法,在实践中都是经常用到的。 使用字符串连接符 ‘+’, 'string1' + 'string2' + ... 使用数组的join函数。先把字符串写入临时数组中,然后调用数组的join方法,将其中的字符串元素连接起来。 使用字符串的concat函数。 方法一: 使用字符串连接符 ‘+’ {代码...} 方法二: 使用...

【javascript系列】字符串:字符串单个字符访问

2016-10-25
阅读 1 分钟
7.6k
访问字符串的单个字符 获取字符串的某一单个字符有两种方法。 第一种是使用 charAt 方法 {代码...} 第二种是使用 类数组的下标索引 方法 {代码...} 下面来具体说说每一种访问方法。 charAt 方法 charAt() 方法返回字符串中指定位置的字符。 语法 {代码...} 参数index: 0 到 字符串长度-1 的一个整数。 说明字符串中的字...

【javascript系列】Boolean对象及Boolean函数

2016-10-25
阅读 3 分钟
4.1k
Boolean对象 Boolean对象是一个包装了布尔值的对象(实例). 查看Boolean对象初始值的方法 {代码...} Boolean原始值与Boolean对象的区别 不要将 Boolean原始值 true、false,和值为true、 false的 Boolean原始值 相混淆. Boolean原始值true、fal请输入代码se,是基本数据类型boolean的两种基本值。 值为true、 false的Boole...

【javascript系列】布尔类型及转换

2016-10-25
阅读 2 分钟
7.9k
基本值(原始值) 原始的布尔类型boolean有两个值: false 和 true。 {代码...} 创建布尔值的方式 直接用字面量 {代码...} 用Boolean函数,将其他任意值转换成对应的原始布尔值。 {代码...} 布尔类型与其他类型之间的转换 其他类型值转换成布尔值的对应关系 对应关系表如下所示: 其他类型值 转换成的布尔值 undefined fal...

【pm2】watch不起作用的解决办法

2016-10-23
阅读 1 分钟
12.2k
用pm2做express.js应用的自动化部署工具,开发过程中发现用watch参数监控工程目录下文件内容变化时自动进行热加载的过程出现问题。

【css3】浏览器内核及其兼容性

2016-04-12
阅读 1 分钟
4.1k
各浏览器内核 1.Webkit内核: 使用此引擎内核的浏览器有:Safari(包括移动版和桌面版)、Chrome。 其私有属性的前缀是-webkit-。 2.Gecko内核: 使用此引擎内核的浏览器有Mozilla,常指的是Firefox浏览器。其私有属性的前缀是-moz-。 3.Presto内核: 使用此引擎内核的浏览器是指Opera。其私有属性的前缀是-o-。 4.KHTML内...

【开发工具】1. 前端开发26个实用chrome扩展工具

2016-03-25
阅读 6 分钟
4.3k
SnappySnippet is a DevTools extension that will extract CSS & HTML from a selected DOM subtree, allowing you to then send the code to CodePen, jsFiddle or JS Bin.

【Django实战开发】案例一:创建自己的blog站点-1.安装及搭建开发环境

2016-03-25
阅读 3 分钟
5.5k
接触django有一段时间了,发现国内网站上的django学习资料,虽然有不少,但大多有老旧的通病,所基于的版本简直是太旧了,就拿《the django book》来说,这本书应该是很多人接触django的第一本教程了,可是居然是基于1.1版本的……要知道,现在已经出了1.9版本的django了,这中间差了多少?