Web前端工程师应该知道的经典代码

Web前端工程师应该知道的经典代码,第1张

今天小编要跟大家分享的文章是关于Web前端工程师应该知道的经典代码。Web工程师作为一名程序员,每天坐在电脑前敲敲打打那些重复重复再重复的语句,习惯性的思维总是被套进去,有些时候很容易把简单的事情想复杂了!不过,我们反其道而行之,新手们只要是把下面的语句牢记,很多情况下都是会事半功倍的!下面就让我们一起来学习一些这些代码都是什么吧,希望能够对你有所帮助。

1将彻底屏蔽鼠标右键,无右键菜单

也可以用于网页中Table框架

no

2取消选取、防止复制

3不准粘贴

4防止复制

5IE地址栏前换成自己的图标

说明:关于faviconico文件的制作。你可以先在FW中做一个,属于你自己站点一个小图标。然后在ACD

see将文件属性改为ico,然后将你做的ICO文件传到你的服务器目录中,然后就可以使用以上代码来实现,当别人登陆你的站点时,地址栏里使用的就是你自定义的图标了。

6可以在收藏夹中显示出你的图标

说明:制作方法和上面的一样。只是显示的方式不同,这个是在别人收藏你的网页地址时显示的个性图标。

7关闭输入法

说明:这段代码是在表格提交时用到的。也就是在输入数据时不可以使用其他输入法模式。

8永远都会带着框架

说明:frameshtm为你的网页,这也是保护页面的一种方法

9防止被人frame

10网页将不能被另存为

说明:的用法很广,其中一条就是可以使JS广告失效。

11查源文件

onclick=windowlocation='view-source:'+target=_blank>#/testhtm';>

12COOKIE脚本记录,有很大的用处哦

functionget_cookie(Name){

varsearch=Name+=

varreturnvalue=;

if(documentscookielength>0){

offset=documentscookieindexOf(search)

if(offset!=-1){//ifcookieexists

offset+=searchlength

//setindexofbeginningofvalue

end=documentscookieindexOf(;,offset);

//setindexofendofcookievalue

if(end==-1)

end=documentscookielength;

returnvalue=unescape(documentscookiesubstring(offset,end))

}

}

returnreturnvalue;

}

functionloadpopup(){

if(get_cookie('popped')==''){

openpopup()

documentscookie=popped=yes

}

}

说明:以上是JS代码,请自己加起始符和结束符

13内框架使用

Iframe标记的使用格式是:

ame=main>

src:文件的路径,既可是HTML文件,也可以是文本、ASP等

width、height:内部框架区域的宽与高;

scrolling:当SRC的指定的HTML文件在指定的区域不显不完时,滚动选项,如果设置为NO,则不出现滚动条;如为Auto:则自动出现滚动条;如为Yes,则显示;

FrameBorder:区域边框的宽度,为了让“内部框架“与邻近的内容相融合,常设置为0。

name:框架的名字,用来进行识别。

比如:当你想用父框架控制内部框架时,可以使用:target=框架的名字来控制。

例子:

14自动跳转

在源代码中的加入如下代码:

charset=gb2312>

说明:content=3表示3秒刷新到URL

15如何改变链接的鼠标形状

只需在链接上加上这一代码就行的了

或者跟上面的用CSS写也行

style=cursor:hand

style=cursor:crosshair

style=cursor:text

style=cursor:wait

style=cursor:move

style=cursor:help

style=cursor:e-resize

style=cursor:n-resize

style=cursor:nw-resize

style=cursor:w-resize

style=cursor:s-resize

style=cursor:se-resize

style=cursor:sw-resize

上面介绍的代码你只需要加到连接或是页面的style区里就可以实现鼠标多样化。

以上就是小编今天为大家分享的关于Web前端工程师应该知道的经典代码的文章,希望本篇文章能够对正在正在从事Web前端工作的小伙伴们有所帮助,想要了解更多Web前端知识的小伙伴记得关注北大青鸟Web培训官网哦,最后祝愿小伙伴们工作顺利~

本文转载自java雪豹软件工作室(ID:czh_668899)

声明:内容与均来源于网络(部分内容有修改),版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。回答于 2022-11-04详情该链接由问题回答方推荐抢首赞已踩0查看全部1个回答— 为你推荐更多精彩内容 —正在加载加载失败 点击重新加载

微信

微博

QQ

QQ空间

答案纠错

举报

取消赞赏答主51050100200

已赞赏0财富值

合计:0 财富值

登录后赞赏选择举报类型侵犯版权色情低俗涉嫌违法犯罪时政信息不实垃圾广告低质灌水工作人员会在48小时内处理,处理结果请关注系统通知,感谢您对百度知道的支持。确定返回答题 void function(a,b,c,d,e,f){function g(b){aattachEventaattachEvent("onload",b,!1):aaddEventListener&&aaddEventListener("load",b)}function h(a,c,d){d=d||15;var e=new Date;esetTime((new Date)getTime()+1e3d),bcookie=a+"="+escape(c)+";path=/;expires="+etoGMTString()}function i(a){var c=bcookiematch(new RegExp("(^| )"+a+"=([^;])(;|$)"));return null!=cunescape(c[2]):null}function j(){var a=i("PMS_JT");if(a){h("PMS_JT","",-1);try{a=amatch(/{["']s["']:(\d+),["']r["']:["']([\s\S]+)["']}/),a=a&&a[1]&&a[2]{s:parseInt(a[1]),r:a[2]}:{}}catch(c){a={}}ar&&breferrerreplace(/#/,"")!=ar||alog("speedset","wt",as)}}if(aalogObjectConfig){var k=aalogObjectConfigsample,l=aalogObjectConfigrand;d=""); windowtt = 1682842970;

MSG_ID 消息ID VARCHAR2(32 BYTE)

MSG_TITLE 消息 标题 VARCHAR2(100 BYTE)

MSG_CONTENT 消息内容 VARCHAR2(4000 BYTE)

CREATE_TIME 创建时间 DATE

MSG_TYPE 消息类别 VARCHAR2(50 BYTE)

MSG_FROM 消息来源 VARCHAR2(50 BYTE)

MSG_STATUS 消息状态 VARCHAR2(2 BYTE)

MSG_SENDER 消息发送者 VARCHAR2(50 BYTE)

MSG_SENDER_ID 发送者ID VARCHAR2(38 BYTE)

VERIFY_DATE 有效期限 DATE

MODIFY_TIME 修改时间 DATE

MODIFYER 修改人 VARCHAR2(50 BYTE)

SENDER_STATUS 发件人 状态 VARCHAR2(2 BYTE)

我的

到百度文库下载就可以了>

HTML 代码留言板 一个超简陋的留言版 免费留言板 //评论内容不能保存 因为涉及到数据库

<script>

function Ok_OnClick(event)

{

if(documentgetElementsByName("textName")[0]value == ""){

alert("请输入内容");

return;

}//getElementById

var table;

var tableList = documentgetElementsByTagName("TABLE");

for(var i = 0 ; i < tableListlength ; i++) {

if(tableList[i]name == "tableName") {

table = tableList[i]

break;

}

}

var value = documentgetElementsByName("textName")[0]value;

var index = tablerowslength;

tableinsertRow(index);

tablerows(index)insertCell(0);

tablerows(index)cells(0)innerText = value;

documentgetElementsByName("textName")[0]value = "";

}

</script>

<HTML>

<HEAD>

<META >

实现>

Django时下真是名声在外了,连我这个几乎不怎么开发Web,没有使用过任何开发中最常见而且比较烦琐的一些环节进行了包装。比如:数据库的对象 *** 作,>

OpenbizCubiPHP开发框架

这显然是一个高耦合性的框架的代表,有点让开发人员“拎包入住”快捷酒店一样的的感觉。OpenbizCubi是一个应用平台式的开发框架。虽然与众多更加耳熟能详的框架相比OpenbizCubi仍然是一匹黑马,但是还是一个十分值得推荐的框架。它自身基于ZendFramework构建,但是拥有自己独特的基于元数据的MVC和ORM逻辑,并采用Smarty和PHP模板作为主要UI的模板引擎,所以如果你是Zend框架的玩家,别担心,OpenbizCubi的代码也会同样让你很容易上手。

它不同于其他传统意义上的PHP框架,它具有一个类似JAVA的元数据引擎,可以通过XML的方式来“描述”大多数对象,甚至通过XML的描述就可以实现数据的CRUD(增删读改)这些 *** 作。如果你的业务需求仅仅是要实现一些简单的数据CRUD *** 作,你甚至不需要去写什么PHP代码,XML就可以全部搞定。而你的PHP功夫可以通过他的Plugin-Service方式用于集中在实现某些特殊的业务逻辑上。

OpenbizCubi目前还有一个叫做OpenbizAppbuilder的超级好用的代码生成工具,对于还不熟Openbiz的XML元数据的开发人员来说,Appbuilder绝对是一个可以帮助你快速上手的利器,他通过图形界面的生成向导来帮你自动创建数据对象、表单对象、嵌入式服务,甚至整个应用程序的雏形。按Openbiz的官方介绍来说,你只需要思考清楚你的应用程序的业务逻辑,剩下的代码工作就交给OpenbizAppbuilder来帮你搞定吧。

CakePHP开发框架

如果你仍然需要编写面向PHP4兼容的代码,CakePHP将是一个非常不错的选择,在PHP4&5的MVC式框架列表里面,CakePHP都曾经是最流行的。它还提供了很多种途径的技术支持(讨论组、留言板、IRC等)还有优秀的教程。CackePHP是个很容易上手的框架,但是你并不容易在短短几周的时间就完全掌握它。

ZendFramework框架

ZendFramework是面对一些较有经验的开发者和从底层构建一些企业级应用程序而设计的。(例如:宣称面向企业应用而设计的OpenbizCubi就是基于ZendFramework框架之上而构建的。)该框架是高度模块化的。这意味着你可以按你的实际需要来引用Zend的代码。有些函数库甚至可以很容的被提取出来单独使用(例如Zend_Gdata,这也是个低耦合性的特点)使用Zend框架,你不必非要遵从它的MVC架构,(虽然你最好能这么做),并且它还提供了许多内建的高级功能用于完成与现有的web服务整合,多语言化和实现单元测试这些任务。

CodeIgniter

CodeIgniter是一个PHP52的MVC框架,它体积小巧切具有丰富的文档资源。通常被称为“初学者框架”,因为它相对容易试用和较短的学习曲线,此外CodeIgniter也是十分灵活和强大的。该框架拥有一个非常庞大的社区支持。并且在社区里面很容易找到大量的CI函数库,你可以大胆的梦想,也许你正需要做的事情在社区的某个交流,某个人已经把它实现了。

Symfony

Symfony是最古老的PHP框架之一(相信你从他的网站风格上也发现这一点了),他同样也是转为企业级Web应用程序而设计的。然而,对于他所能提供的所有动力和性能而言,它只拥有很小的体积并且非常容易配置在大多数php的主机环境中。由于他的年头最长久,你会很容易找到许多关于Symfony的教程、书记等资料,对于新手来说,这绝对是件好事儿。

Symfony使用命令行代码生成工具来为项目快速生成所需的代码,这种方式也许对于某些开发人员来说是前所未闻的(在那个年头,也许吧。)然后,他可以帮助你在很短的时间里完成代码并是他们可以运行。Symfony的网站上手机了大量的教程和范例代码,来帮助你熟悉掌握他们。

YiiFramework

Yii是一个高度模块化,高性能的PHP5框架,专门为了Web应用程序而开发。Yii采用了大量的命令行生成工具,让你可以快速的生成一些代码,因此,他最适合于喜欢在命令行的黑窗口上敲敲打打的人。所有这些代码生成工具意味着你需要记住更多的命令和参数,但是一点你做到了,你会发现,它们将大大减少你所要花费的时间来设置和配置你的应用程序。

这种开发方式非常类似于OpenbizAppbuilder所提供的向导式的代码生成方式,最大的不同点是Yii是基于命令行去生成代码,OpenbizAppbuilder是在图形界面上生成代码。

ThinkPHP

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action思想和JSP的TagLib(标签库)、RoR的ORM映射和模式,封装了CURD和一些常用 *** 作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。

YiiFramework

Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了今日Web20应用开发所需要的几乎一切功能。事实上,Yii是最有效率的PHP框架之一。

Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具yiic可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发

phalcon

Phalcon是一套实现MVC架构的高性能PHP应用程序框架。初始版本发布于2012年11月,开放源代码并基于BSD授权条款。与其他大部分的PHP框架不同,Phalcon是以扩充的方式以C语言所编写,因此Phalcon的执行速度高过其他PHP框架,并且消耗更少的资源,根据官方的测试,Phalcon是目前世界上速度最快的PHP框架之一。[1]

以上就是关于Web前端工程师应该知道的经典代码全部的内容,包括:Web前端工程师应该知道的经典代码、急求指点迷津,做一个java web工程局域网内的留言功能,给对方留言的数据库表该怎么设计呢、哪里可以下载到web关于留言板的源代码用java,jsp。html编辑的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9656676.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存