发布了文章2018-04-06
从开发的角度来看, Electron application 本质上是一个 Node. js 应用程序。 应用启动的入口是一个与 Node.js 模块相同的 package.json 文件。 一个最基本的 Electron 应用一般来说会有如下的目录结构:
发布了文章2018-04-02
webpack-dev-server支持2种自动刷新的方式: Iframe mode inline mode 一、 iframe mode 特点 在网页中嵌入了一个iframe,将我们自己的应用注入到这个iframe当中去。 在页面头部有一个提示框,用于显示构建过程的状态信息。 加载了live.bundle.js文件,其不但创建了i...
赞了文章2018-03-14
上文我们对html-webpack-plugin的实例htmlWebpackPlugin进行了遍历分析,讲解了几个常用属性( inject, minify )以及自定义属性的添加,本文,我们继续深入他的配置选项的探讨.
发布了文章2016-11-24
String.prototype.trim() ECMA 5提供了原生字符串方法trim()来去除字符串两端的空白。 语法 {代码...} 描述 trim() 方法会删除一个字符串两端的空白字符。 在这个字符串里的空格包括所有的空格字符 (space, tab, no-break space 等)以及所有的行结束符(如 LF,CR)...
发布了文章2016-11-24
其他值转化为字符串的对应关系 其他值转化为字符串的对应关系表: 值 结果 undefined 'undefined' null 'null' 布尔值 false->'false', true->'true' 数字 (如:2.335 ->'2.335') 字符串 无需转换,输入即输出 对象 step1: 先调用ToPrimitive(value, Str...
发布了文章2016-11-24
字符串是不可变的。 每个字符是一个16位的UTF-16编码单元,这意味着一个Unicode字符相当于一个或两个JavaScript字符。 字符串字面量 即用单引号或双引号括起来的字符序列。 {代码...} 字符串对象 {代码...} 由String()构造函数得到字符串对象 {代码...} 对原始字符串...
发布了文章2016-11-15
在编写前端测试代码的过程中, 几乎所有的测试框架都提供了根据功能、模块(module ,spec )来切分测试用例的设计, 由于测试代码简单,直接,直接反应API的特点,我们编写测试代码的体验很大程度上取决于所选用的断言库, 以下是我对目前几款主流断言库的选型分析笔记:
发布了文章2016-11-15
String.prototype.concat() concat() 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符串并返回,不影响原字符串。 语法 {代码...} 参数 {代码...} 和原字符串连接的多个字符串 描述 concat 方法将一个或多个字符串与原字符串连接合并,形成一个新的字符...
发布了文章2016-11-14
将多个字符串拼接在一起,通常有以下三种方法,在实践中都是经常用到的。 使用字符串连接符 ‘+’, 'string1' + 'string2' + ... 使用数组的join函数。先把字符串写入临时数组中,然后调用数组的join方法,将其中的字符串元素连接起来。 使用字符串的concat函数。 方法...
赞了文章2016-11-01
font-family: <YourWebFontName> :自定义字库名称(一般设置为所引入的字库名),后续样式规则中则通过该名称来引用该字库。src :设置字体的加载路径和格式,通过逗号分隔多个加载路径和格式srouce :字体的加载路径,可以是绝对或相对URL。 format :字体的...
赞了文章2016-11-01
要想了解iconfont,得从一个新的css3规则说起。css3中,新增了一种样式规则,@font-face,这个规则可以用来引入自定义的字体,到客户端。以前,我们的字体只能听任客户端的。因为用户没有安装的话,我们强制要求显示也没有办法。现在使用@font-face则可以引入在web服...
赞了文章2016-11-01
随着移动端的不断推进,移动调试也成为了前端同学们面临的一个新的课题,在PC时代,我们直接打开chrome的检查元素面板。就可以解决大部分事情了。但是到了移动端,明明在电脑上模拟好的元素,在手机上就会乱掉。今天我们就来一起聊一聊移动前端调试的那些事儿。一起...
赞了文章2016-11-01
大家周末好,要说最近几年什么语言大红大紫,当属JavaScript了。话说虽然是10天就创造出的语言,但是人家能文能武。web前端自然不必多说了,各种框架你方登罢我上场,前两年还是Angular一统天下,这两年React又是大红大紫,还有Vue最近异军突起,好不红火。要是仅仅...
赞了文章2016-11-01
常在网上晃悠的人,对上面这张图都不会陌生。特别是在注册新账号、确认交易时,它们都会频繁出现,要求我们输入正确的验证码,那这些看上去跟我们要做的事情完全无关的验证码到底有何作用呢?
赞了文章2016-11-01
JavaScript 是一门弱类型语言,刚接触的时候感觉方便快捷(不需要声明变量类型了耶!),接触久了会发现它带来的麻烦有的时候不在预期之内
赞了文章2016-11-01
splice方法从array移除n个元素(大于或等于0),并且可以用新的item替换被移除的元素。参数start是从数组array中移除元素的最开始位置(数组的索引,正负数表示方向,负数表示从数组末尾开始往前数,但是不论正负,移除的方向始终是索引递增的方向)。参数deleteCounts...
赞了文章2016-11-01
数组化 {代码...} 数组化的一般方法 1.第一种也是我们最常见的的方法,[].slice.call方法 {代码...} Ps:这种方法,其实就是引用方法,注释的部分为完全写法,返回的就是一个数组对象。 2.第二种方法借鉴的是jq中的makeArray方法 {代码...} } 3.第三种方法 {代码...} p...
赞了文章2016-11-01
相信每一个前端er对于跨域这两个字都不会陌生,在实际项目中应用也是比较多的。但跨域方法的多种多样实在让人目不暇接。老规矩,碰到这种情况,就只能自己总结一篇博客,作为记录。
发布了文章2016-10-25
访问字符串的单个字符 获取字符串的某一单个字符有两种方法。 第一种是使用 charAt 方法 {代码...} 第二种是使用 类数组的下标索引 方法 {代码...} 下面来具体说说每一种访问方法。 charAt 方法 charAt() 方法返回字符串中指定位置的字符。 语法 {代码...} 参数index...
发布了文章2016-10-25
Boolean对象 Boolean对象是一个包装了布尔值的对象(实例). 查看Boolean对象初始值的方法 {代码...} Boolean原始值与Boolean对象的区别 不要将 Boolean原始值 true、false,和值为true、 false的 Boolean原始值 相混淆. Boolean原始值true、fal请输入代码se,是基本数...