问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

想自学javascript需要首先学习哪些方面的知识?

发布网友 发布时间:2022-04-21 00:24

我来回答

4个回答

热心网友 时间:2023-10-28 01:38

这个主要看你学js用来干什么~
如果是做美工的, 学习使用网页制作的工具(dreamweaver, frontpage这种), 学习HTML标签语法, 学习CSS, 基本不需要学习js

如果主要使用JSP或者ASP.Net, 脚本仅仅用来做一些简单的验证, 那只要随便买本书, 掌握js的基本语法, 在看下HTML的DOM1就行了.

如果公司没有美工, 要求程序员实现一定的页面效果, 推荐学习jquery. 有很多控件可以用. jquery本身非常轻量, 核心100多k而已, 实现了dom封装和ajax等重要功能, 基本解决了不同浏览器核心的兼容性问题. 历来javascript最麻烦的问题就是DOM的操作浏览器兼容性问题.

如果是要做业务系统的话推荐学习ExtJS, ExtJS使用JavaScript及CSS实现大部分GUI的标准控件, 提供统一的编程接口, 类似于使用js语言编写C/S程序. 可以完全无视浏览器兼容性问题.

熟悉Java C#这类强制类型编译语言, 学习JavaScript这种弱类型动态语言比较痛苦. 掌握了之后你就会发现JS可以实现很多很神奇的东西

下面的html粘了存成html文件打开试下, 输入4则运算, 多复杂都行.
你说做这样一个计算器用C#得写多少代码?
js只要一行, 神奇吧!

<html>
<title>超小型计算器</title>
<script>
function calc() {
document.getElementById('result').value = eval(document.getElementById('expr').value);
}
</script>
输入算式<input id="expr" /> <input type="button" value=" = " onclick="calc();"/> <input id="result" />
</html>

再免费送你个好玩的东西
<html>
<title>Catch me! If you can... </title>
<script>
faces = '>"</- -凸/^ ^b/XD/:P/≥ω≤/'.split('/');
function move() {
var a = document.getElementById('a');
a.style.top = Math.floor(500 * Math.random()) + "px";
a.style.left = Math.floor(800 * Math.random()) + "px";
a.value = faces[Math.floor(6 * Math.random())];
}
</script>
<input id="a" type="button" value="小样, 来点我呀~" onmouseover="move();" style="position:absolute;top=200px;left=200px;font-size:18px;"/>
</html>

热心网友 时间:2023-10-28 01:38

毕竟是web应用得多些,可以HTML,div+css,要知道一些调试工具,要标准,要考虑浏览器兼容,碰到问题问搜索引擎和帮助手册。
superkamiu说得也没错。先从简单的实例做起,什么表单验证,然后到什么修改元素样式。。慢慢来。看别人代码看不懂就Google一下。可能会慢慢碰到什么继承啊,类啊。

热心网友 时间:2023-10-28 01:39

你去verycd上下jsp的视频,只要你能静下心完整看完其中的一部,你就可以了。。。

热心网友 时间:2023-10-28 01:39

http://www.w3school.com.cn
这里面有一套蛮好用的学习方案···不管是html。还是css都有蛮有参考用途的
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巧师傅榴莲千层蛋糕(6寸500g)-适用对象 巧师傅 榴莲千层蛋糕 6寸 500g-马来西亚苏丹王榴莲肉,口感鲜甜软糯_百... 巧师傅榴莲千层蛋糕500g-精选苏丹王榴莲果肉,口感浓郁 巧师傅苏丹王榴莲千层蛋糕-适用对象 阿卡丽和卡特琳娜,哪一个比较好。 英雄联盟阿卡丽和卡特琳纳哪个比较好…为什么? 求大神分析 阿卡丽和卡特琳娜单挑 谁会赢? 河北5+3临床医学有哪些学校 ...块数比20多,比40少,5块5块地数正好数完,2块2块地数也正好数完?_百... ...比20小,它3个3个数或4个4个数都正好数完,这个数是多少..._百度知... javascript如何学习? JavaScript入门教程求推荐。 如果我要学习JavaScript,需要先学习什么呢? 零基础JavaScript学习路径? js如何学习? 如何快速入门 javascript真的可以零基础自学吗 《JavaScript基础教程(第9版)》pdf下载在线阅读,求百度网盘云资源 如何学习Javascript入门指导 帮我解梦,我梦到我去世的爷爷了 梦见自己已故的爷爷周公解梦 我的爷爷外貌和神态描写作文 梦到去世太爷爷要骑车带我走,我说我骑车带你吧,然后就醒了。 梦见去世的爷爷骑自行车的预兆 午睡梦到已故的爷爷骑自行车朝我过来 梦见去世的爷爷骑自行车的预兆 梦见鐖风埛铡讳笘 梦见去世的爷爷给我东西。在线求解!急!! 请帮忙解梦-梦见已故的爷爷给我送东西 梦到我去世的爷爷给我东西、我很喜欢 有预兆吗? 梦见去世的爷爷给我东西 零基础如何学js? JS教程-从入门到精通 PPT课件 javascript基础知识学习完成后需要做什么? javascript真的可以零基础学习吗 如果我要学习JavaScript,需要先学习什么? javascript是什么 Web前端的学习顺序及内容是什么? 18周岁的定义是什么? 十八岁是多少岁? 18周岁是指多少岁 18岁年龄雅称有哪些? 18岁是成年了还是未成年? 18周岁的法律含义是什么 18岁古代叫什么? 18岁代表着什么. 描写十八岁的唯美句子 十八岁的寄语 18岁、是什么定义 18岁的别称 18岁的生日如何过