您的位置:首页 > 营销顾问 > 网站建设顾问 > 学习 javascript 注意的四个问题
营销顾问
我们的优势
·中国万网金牌首席合作伙伴
·中国新网核心代理商
·北京通达OA办公江西服务中心
·网银在线支付一级合作伙伴
·GOOGLE竞价江西营销服务中心
·7×24企业信息化本地化服务
·专业客服人员定期服务
·多年积累,庞大客户群体

学习 javascript 注意的4个问题

来源:江西方远网络聽聽聽发布时间:2011-2-12聽聽聽浏览:628次
1.关于javascript伪协议:通过一个链接调用javascript函数,比如:
link聽example

作用:伪协议启用javascript,通过链接调用javascript函数聽缺点:需要支持javascirpt功能的浏览器聽不支持javascript浏览器:打开失败聽支持但禁用javascript浏览器:do聽nothing聽2.关于javascript内嵌事件,通过一些事件触发,比如onclick等,比如:
link聽example

缺点:同javascript伪协议,没有预留退路聽

3.为什么要预留退路聽禁用javascript的用户已经很少,但不能完全排除(比如某个重要的客户就在其中),并且搜索引擎使用的搜索机对javascript支持不是很理想,没有预留退路会使在搜索引擎上的排名落后聽基于搜索引擎对javascript的不友好,所以不应该让javascript把重要内容添加到网页上(也就是不要滥用dom,innerHTML来添加重要内容).但还是要用,权衡着用,度的把握始终是世界上最难处理的一个问题.聽题外话:AJAX同样是对搜索引擎支持的不友好(其实相对地说,应该是搜索引擎对AJAX支持的不友好),但对这个问题还需要去理解,毕竟SEO也是不可小视(应该重视)的问题聽

4.如何妥善处理javascript聽--->javascript和html的分离:将javascript写成函数,封装在外部文件,让html调用(当然,html中需要设置钩子)
--->javascript函数中预留退路:检测浏览器是否支持javacript,比如:
使用document.getElementById之前,检测:
if(!document.getElementById)聽return聽False;
--->通常重要的内容可以这样处理:
使用一些HTML标签显示在页面上,然后利用DOM来从文档中提取信息,再把那些信息以一种清晰和有意义的方式重新插入到聽文档里去聽等等等等,但这些对于我个人来说大部分还停留在理论部分,需要不断实践来加强思想的完善和处理问题方式的完善.
而关于这方面内容建议阅读<编程艺术="">>,其实前面介绍的DOM内容也是我阅读该书后的一些总结和体会,该书对DOM聽Core的学习帮助比较好,比较适合初学者(但也只是我的意见)

建网站需要量体裁衣.方远网络拥有专业的策划及实施团队,7*24H随时为您 服务!

热线:0791-8866259

0791-8866279

24H:13576251973

13097283353