一个正则表达式的问题

此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于yzc577亚洲城亚洲娱乐第一站的点点滴滴

var s = "???";
console.log/[^aeiouylsz]\1$/.tests;

题目:s便是什么,能使输入为真?

后面两个字符是除了a e i o u y l s z之外,相反即可
比方:

s="naive hh"

(看完/读完)这篇文章有何感想! 来看看yzc577亚洲城亚洲娱乐第一站是怎么评论的吧!

www.yzc577.comjs如何把xml转换为字符串呢?

此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于www.yzc577.com的点点滴滴

如题,
这是xml,

怎样把xml转换为<?xml version=”1.0″ encoding=”utf-8″?><itemRule><field id=”abc” type=”input”><value> + originaldesc + </value></field><field id=”te” type=”input”><value> + originaltitle + </value></field><field id=”qweiqujwioejqw” type=”complex”><complex-values></complex-values></field><field id=”qweqwe” type=”multiCheck”><values><value>oiuoiuoiio</value><value>title</value><value>jlkjlkqweqw</value></values></field></itemRule>; 如许的字符串?

var oSerializer = new XMLSerializer;
var sXML = oSerializer.serializeToStringxmldoc;

直接 ajax 去读 xml,不便是字符串吗?

var str = JSON.stringifyobj

(看完/读完)这篇文章有何感想! 来看看www.yzc577.com是怎么评论的吧!

Angular2 路由跳转

此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于yzc577亚洲城亚洲娱乐第一站的点点滴滴

我想在Login页面注入一个Router东西,去完成我登陆告成之后的页面跳转服从。但是我写router的依赖注入就会呈现阅读器所报的错误。

我的疑问是页面跳转是不是如许做的?假如不如许做,应该怎样做?

该题目的惹起可以是由于我的Router滥用惹起的,我即使用了angular2/router,又运用了@angular /router

(看完/读完)这篇文章有何感想! 来看看yzc577亚洲城亚洲娱乐第一站是怎么评论的吧!

如何 格式化 银行卡号

此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于www.yzc577.com的点点滴滴

有如许一个想法,便是 每次输入表单的时分,比如输入银行卡号的时分,我盼望是 每次用户输入完成之后,每四位一个空格,我如今能做到的便是 等全部输入完成之后,运用过滤器 每四位再加一个空格, 如许以为不是很好,有没有一些好的思路可以提供一下

监听用户输入就好了啊

(看完/读完)这篇文章有何感想! 来看看www.yzc577.com是怎么评论的吧!

使用requirejs的“梗”到底在哪里?

此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于yzc577亚洲城娱乐的点点滴滴

  1. requirejs的运用场景?模块开辟?多人协作?
    假如我写了3个模块,每个模块服从不太多,比如也就1000~2000行代码,也要用requirejs吗?a_module.js + b_module.js + c_module.js + require.js加载工夫要比a.js + b.js + c.js长吧?优势表如今那边?

  2. 在开辟时怎样调试?不克不及用breakpoint, step in, step over了吧?

  3. 移动真个web开辟,也适适用require.js吗?比如有的老Android机型,运转jQuery和原生javascript曾经很慢了,再用requirejs岂不是更慢了?假如网速较慢,模块直接加载不起了。又回到了第一个题目,运用场景?历来没有人提起过??? 热炒技艺???

  4. 老司机,求解答

模块化的目标是什么?一是让依赖干系更明晰,二是让模块更容易复用,三是让模块更容易维护,四是提供代码预处理。
在ES3/ES5期间,JS只是作为控制页面交互的帮手东西,在这个期间,人们对JS开辟的印象便是在JS里写写代码,然后用script标签引入HTML。假如看到网上有好用的插件,好啊,又是一个个script标签。
日久天长,你的页面塞了一大片script标签,维护起来种种费事。你知道某个插件曾经不用了,但是不知道改移除的是哪个标签,由于它们之间的依赖没有明晰的道路图,几乎是牵一发而动满身。并且没有任何模块化标准,为了模块之间的通讯,还制造种种魔幻般的全局变量。
为了处理这些题目,业界提出了种种模块化方案。AMD、CommonJS、UMD另有ES6 Module便是此中的方案。
题主所说的RequireJS,是对AMD的一种完成。但是,如今用webpack的人更多,假如借助babel,直接上ES6 module更好,终究后者是ECMA钦定的标准。直接可以享用ES6+语法开辟。
至于开辟的调试?过去怎样来,模块化之后就怎样来。我没以为有什么区别。
再说题主所说的移动端,不知你有没有做过代码优化、吞并、紧缩任务,这真实也可以作为模块化任务的一部分,有了这些流程,反而更利于移动端优化吧。
最后再说,技艺便是在热炒中进步的,试想当年不“热炒”AJAX、HTML5,如今的web开辟将是怎样可骇的地步。有些东西没人提及,不是由于没人用,恰好相反,那是由于,它曾经无处不在了。
固然,你也完全可以固守在ES3期间,用jQuery操纵dom,用全局变量通讯,用目测来办理依赖,次序加载,不紧缩,不同并。但是,需求留意一点,不要把项目做的太大,不要把页面做得太宏大,不要援用太多插件,不然,维护起来就像大水猛兽,先人挖坑,先人遭殃。

显然,LZ的纠结点在于,这么多人都在倡导模块化,而我如今没有模块化也没出什么乱子,于是发生疑问,模块化有什么用?

要搞明晰这个题目,我集团以为其他人给不了你太多帮忙,还是得靠你自己。不过还是冗长说下吧,起首,运用一个东西,应该是在我需求他的时分,或许说运用了这个东西,我能做得更好,做得更快。而不是他人都在用,我不用显得我很low,以是我要去学。后者每每会招致一个严峻的题目,便是用着用着我发明我不知道为啥我要用,我以为不到好处,更不明晰什么情况下需求用,什么情况下不需求用。要处理这个题目,真实也不难,过个1,2年做的东西多了,做的东西大了天然就明白了,也就能公道的选择和运用东西了。

真实在于运用场景。假如你一个复杂页面,我想说用这么多宏大的框架干嘛?
拿单页面使用来说,路由页面A只用加载a.js,路由页面B只用加载b.js……假如你把a,b模块都引入不是在a,b页面多加载多余js?
真实模块化编程讲究的是复用,按需加载,安全。

每个模块1000-2000行代码,曾经属于比较大的范围了,集团以为应该引入模块化的机制。
运用JS的模块化开辟方法,需求看法到开辟、摆设是两种形式:
在开辟形式下,统统代码在手工编写的原始形状,调试、排错等和过去直接写函数没什么区别;
等到发布的时分,需求中断js和css的吞并和稠浊,是别的一个运转方法。

发布进程requirejs曾经提过了完好的处理方案,共分歧些插件可以完成js和css的打包。并且打包的范畴也可以很矫捷的配置,综合功能一定比未做处理的原始形状要好,尤其对移动配置,可以大幅度低落页面中的js和css央求数量。requiejs官方曾经给了一个比较完好的例子,可以参考运用。
https://github.com/requirejs/…

别的答案都很好,我提供个复杂的思路好不好
真实可以是题主写的前端代码不够多,或许题主打仗的大型前端项目不够多
固然在一些小项目真的没需要引入这么大型的模块化机制,比如活动页面啦blabla

但是,假如你的互联网产品是很看重前真个,比如当今很盛行的各个社区啦、电商啦,你要写的js就真的不是一点点了。
为什么很多言语都有类、模块,很激流平是为了笼统出逻辑,让每个逻辑约束在一个文件里,让每个开辟者容易互相协作,你不克不及否定,大少数情况下,两个开辟者比一个开辟者开辟速率便是要快。

(看完/读完)这篇文章有何感想! 来看看yzc577亚洲城娱乐是怎么评论的吧!

www.yzc577.comes6通过babel转码之后,还需要使用webpack才可以使用import关键字吗

此文章不得转载,如有需要请联系网站管理员。

一度的温暖,一百度的爱情,来自于www.yzc577.com的点点滴滴

我只是运用了babel转码,运用import和export的时分,在阅读器运转代码的时分,提示

Uncaught ReferenceError: require is not defined

可以如许理解

babel只是个翻译,假定a.js 里 import 了 b.js

对a.js中断转码,只是翻译了a.js,并不会把b.js的内容给读取吞并出去

假如想在终极的某一个js里,包括 a.js,b.js 的代码,那就需求用到打包东西

也便是webpack等东西了

在阅读器运转转码后的文件啊。 babel es6.js -o es5.js ,运转es6语法阅读器不看法

(看完/读完)这篇文章有何感想! 来看看www.yzc577.com是怎么评论的吧!