/* * 需求:给图片的src地址前面增加为assets * * 1. 将需要匹配的内容原封不动的写入正则表达式 * 2. 将改变的内容替换为.*? * 3. 将.*?添加(),目的是为了能够将src中的内容单独匹配一次作为匹配结果 * 4.通过rep
建议尽量都使用===,原因如下: 一致性:使用==对一致性没有任何好处,那么为什么不避免使用呢。 简单和性能:一般来说,===是最简单的操作符,因为它不用进行类型转换。JavaScript引擎的性能参差不齐,但是在大部分浏览器中===比==速度更快。 即使会自动转换,但并不总是按你需要的方式转换:比
npm作为下载node附送的大礼包,大家一定不会陌生。 然而关于npm,估计大量的只是用到npm install XXX以及npm run XXX。 其实这里边还有很多有意思的命令&参数。关于npm,大概有两个作用: 能让我们很方便的从网上下载第三方包进行实现功
一,同步和异步的区别: 同步会阻塞代码执行,而异步不会。(比如alert是同步,setTimeout是异步) 二,前端使用异步的场景: 1,定时任务:setTimeout,setInterval 2,网络请求:ajax请求,动态<img>加载 3,事件绑定 三,什么是单线
面对那些晦涩的html书你不禁要问:“难道要成为专家之后才能读懂这些?”那么,你应该选择《head first html与css、xhtml(中文版)》真正来学习html。这本书对你来说,将是一个系统学习创建工业标准web页的体验,而不只简单地阅读:你将玩游戏、解决谜题、探索秘密,并以你从未想过的方
Angular拥有自己的HTTP库,可以用于调用外部API。 在JavaScript世界里有三种方式可以实现异步请求,Callback,Promise与Observable。Angular倾向于使用Observable方式。 HTTP库属于Angular中独立的模块,这意味着当使用时需要导入它。 i
效果图展示:   具体实现代码如下: (1)html部分 1 !DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title>贪吃蛇&
路由的作用是分隔应用为不同的区块,每个区块基于匹配当前URL的规则。 路由可以分为服务端与客户端两种,服务端以Express.js为例: var express = require('express'); var router = express.Router(); // define the a
最近在学习react,然后遇到react中css该怎么写这个问题,上知乎上看了好多大牛都说styled-components好用是大势所趋。 但我自己用了感觉体验却很差,我在这里说说我为啥觉得styled-components不好用。 1.既然用了styled-components,那除了引用全局的
正则的一些基础知识 创建正则 通过构造函数 const pattern = new RegExp(pattern,modifiers) pattern: 匹配的字符串形式,可以有变量 modifiers: 匹配的模式,g(全局),i(忽略大小写),u(多行) 字面量的形式: const
var声明变量的作用域限制在其声明位置的上下文中 var x = 0; // x是全局变量,并且赋值为0。 console.log(typeof z); // undefined,因为z还不存在。 function a() { // 当a被调用时, var y = 2; // y被声
最近因为工作关系,一直在做node.js的开发,学习了koa框架,orm框架sequelize,以及swagger文档的配置。但是,最近因为swagger文档使用了es6的修饰器那么个东西(在java中被称作注解),所以,node.js无法编译项目,所以就需要使用babel对es6进行转换。因为这篇
1.webpack是什么? 2.为什么要用webpack? 3.怎么用webpack? webpack是什么? 答:webpack是前端模块化应用和开发的打包工具,解决前端模块依赖的工具。打包所有的脚本,图片,css。 为什么要用webpack? 答:使用webpack可以让前端开发变得工程化和模块
1. 时间复杂度就是while的次数,二分查找O(h)=O(log2n)  2. 冒泡排序(O(n^2) 、稳定)     它重复地走访过要排序的数列,依次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 function
项目背景  消防安全一直是各大都市关注的重要课题,在消防体系中,特别是高楼消防体系中,消防系统整体布控与监控,火情有效准确定位,防火器材定位,人员逃生路径规划,火情预警,消防演习都是特别重要的环节。所以一套直观的,迅速治控的系统展现,可体验式演戏游戏也就变得那么的不可或缺了。 解决方案 技术选型:使
概述 js是一种非常灵活的语言,理解js引擎的执行过程对我们学习javascript非常重要,但是网上讲解js引擎的文章也大多是浅尝辄止或者只局部分析,例如只分析事件循环(Event Loop)或者变量提升等等,并没有全面深入的分析其中过程。所以我一直想把js执行的详细过程整理成一个较为详细的知识体
概述 理解柯里化函数,需要有闭包的基础,只有彻底理解闭包后才能理解柯里化,如果尚未理解闭包,建议阅读上文js引擎的执行过程(一);如果理解了闭包再研究柯里化函数,则会大大的加深你对闭包理解,并且更清楚的认识到闭包的应用场景,那么如果在面试时候问到闭包,你就可以侃侃而谈了;并且理解柯里化函数会在很大的
<script type="text/javascript"> //打印必备参数 var hkey_root,hkey_path,hkey_key; hkey_root="HKEY_CURRENT_USER"; hkey_path="\Software\Microsoft\Intern

推荐文章