资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

javascript太脏,JAVASCRIPT是什么

求一段JS过滤脏话的代码

可以研究一下正则表达式:

专注于为中小企业提供成都网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业城子河免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

var s="你好哎呦,嘟嘟,我们一起去吃饭吧?";//这个假设是你表单的文字

var reg=/(哎呦)|(嘟嘟)/g;//这个就是正则式了,将想过滤的词汇放在这里

var str=s.match(reg).join("\",\"");//match可以将符合的词汇挑出来组成一个数组

alert("请不要使用\""+str+"\"等不文明词汇!");

做网站前端,用Javascript用太多会有什么弊端?

1:页面使用太过于依赖js的话 一旦用户 设置"禁用javascript" 网站是不是就算白做了 这是最应该考虑的 所以前端有句俗话吗 html 骨头 css化妆 js肌肉 好的网站 应该是他们的完美合作

2:现在的浏览器,浏览器js引擎,以及电脑心脏cpu的技术大力发展,处理js 一般来说是没问题的. 只需要考虑 js代码的合理性(去除所谓的 死代码) 代码的压缩 代码的合并(网络流量) js优化 这里就不多说了.可以谷歌 前端优化之类的博文

3: 再有就是 js的兼容问题 好不逊色 css兼容性. 所以代码量大的话 肯定要考虑ie8 (ie7 6 已经只能用来祭奠了)

4: js代码量超大 肯定会选择一个得力的库 jquery啊 什么的 所以我认为 选择一个适合你的项目的 库/框架 也是一个非常值得考虑的问题. 个人推荐jquery

布兰登·艾奇开发javascript用了多长时间

他只用10天时间就把Javascript设计出来了。

由于设计时间太短,语言的一些细节考虑得不够严谨,导致后来很长一段时间,Javascript写出来的程序混乱不堪。

摘自百度百科

js页面通过servlet 删除一条数据之后,返回到原jsp页面,仍显示删除数据,该怎样处理?

可能有缓存,还有你的实现不好....

1.缓存的处理方法 可以通过过滤器,或者有response的地方(如:jsp页面)

response.setHeader("Cache-Control", "no-cache");

response.setHeader("Cache-Control", "no-store");

response.setHeader("Pragma", "no-cache");

response.setDateHeader("Expires", 0L);

2.技术实现

一般情况下,都不太用response.sendRedirect("") .

用这个得比较多request.getRequestDispatcher("").forward(request,response);

具体 forward 和 redirect的区别,你可以网上查查,相信你面试前准备的时候都背过

3.业务实现

你这里用了一个技巧, 获得刚刚过来的页面的路径request.getHeader("Referer"),这样动态性确实不错.

不过一般的处理方式是,:

列表 - 删除 - 列表 select.do - delete.do - select.do

列表-编辑-删除-列表 select.do - view.do-delete.do-select.do

这个你应该能明白.

前面的没什么,就是你在删除后,再跳转到查询页面(是通过后台,不是直接jsp跳转),再查询一遍,这样就不会出现脏数据了(如果出现,可能是别的原因)

你试试

如何系统地学习Node.js?

对于刚接触Node.js的新手来说,第一步无非是打好基础,你需要弄明白以下事情:

JavaScript 的特性和语法。假如你对 JavaScript 还不熟悉的话,推荐书籍及链接:

JavaScript 推荐书籍列表

深入理解JavaScript系列

Node.js 是什么?Node.js与JavaScript的区别是什么?

Node.js的优点?Node.js的缺点?

Node.js适用场景?Node.js不适用的场景?

Node.js的基本语法。Node.js的特性:

单线程

异步 IO

事件驱动

npm 是什么?npm的基本使用

REPL

等等

其实上面的内容,大部分Node.js的书籍都有介绍。基本了解了Node.js后,我们可以写一些 hello world 的程序:

搭建一个 HTTP 服务器,返回 hello, world 。(使用 HTTP 模块)

读取一个 txt 文件,将内容显示到命令行中。(使用 fs 模块)

等等

第二步

你也许想,Node.js 只有那些少得可怜的核心模块能做什么呢?别担心,npm 上目前有近 7W 的第三方模块,月下载量高达 2.1亿 (2014—4—20 数据)… 这才是 Node.js 的活力所在。当你对Node.js已经了解的差不多了,并且按耐不住跃跃欲试了。这个时候,我们不妨用 Node.js 的第三方模块做些好玩的事情:

搭建一个微博网站

搭建一个博客网站

搭建一个在线聊天室

写一个简单的爬虫

调用一些网站的API做一些好玩的东西

等等

但是,并不是说 Node.js 只能做以上事情,几乎其他语言能做的事情 Node.js 都能做,而且有些情况下能做的更好。

第三步

当然,就像学 js 也不能只会用框架一样,学习 Node.js 也不能只会用外部模块。这个时候,我们需要回头深入了解下 Node.js 核心模块的用法。说白了,就是好好看 Node.js 官方 API 文档。看文档是码农必备技能,英语不好的童鞋浏览器装个划词翻译的插件。

第四步

多实践。不管是用核心模块还是外部模块,尝试用 Node.js 解决某个问题或者替换掉以前用其他语言写过的代码。

读源码。这里说的读源码并不是说上来就去读 Node 或者其他较大的框架的源码。这个时候,挑一些简单的只实现某个特定功能的工具模块的源码读,这种模块的代码通常在几百行,阅读起来并不是很困难,但是却能涨不少的姿势。比如:

underscore (学习 JavaScript 的语法和技巧)

等等

第五步

坚持第四步。在使用 Node.js 时发现没有合适的模块选择或者选择的模块功能不尽人意,这个时候你可以尝试去创建一个模块或者修改现有的模块,并且使用 npm 发布自己的模块或者去该模块的 GitHub  上提 PR 。

第六步

多实践。这个就不用解释了

读 Node 源码及较大的框架的源码。提高必备

多关注下 GitHub 上的牛人

重复第1-6步


当前文章:javascript太脏,JAVASCRIPT是什么
标题URL:http://cdkjz.cn/article/dsceose.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220