<html>
<head>
<meta charset="utf-8">
<title>ECharts</title>
<!-- 引入 echarts.js -->
<script src="echarts.min.js"></script>
</head>
<body>
<!-- 为ECharts准备一个具备大小(宽高)的Dom -->
<div id="main" style="width: 600pxheight:400px"></div>
<script type="text/javascript">
var myChart = echarts.init(document.getElementById('main'))
//替换GALERY中代码
</script>
</body>
</html>
将GALERY中代码替换到上述内容中应该就可以运行了
看时间,毕业了吧最近。前端开发确实是最容易最快上手的,但深入之后水也是很深的。
你的问题:点击没效果,当然是事件绑定不对。但具体为什么一眼没看出来,不像是imageArr[i]的问题。a标签是有默认点击事件的。你js代码中直接使用变量placeHolder的方法(if (placeHolder.nodeName != "Description Image")),却在后面定义并赋值,就算有变量提升,代码还是会报错。js是单线程的,有错,就不执行了.估计你每次点击的时候都报错了。可以使用谷歌浏览器的控制台看看。
一旦开始接触js了,就先了解谷歌的控制台去吧。
不知道谁领你进门的。
知道原生javascript是好的,不过过于繁琐,会让人失去兴趣。
可以考虑从实用入手,等有一定前端基础了,再回头看原生代码。
建议全面阅读w3school的全部在线教程作为入门。
建议前端学习步骤:
1、html
2、css
3、jquery、PS (此时你无疑应该去看jquery了,而不是写addOnloadFunc去兼容浏览器。win10出来了,这种函数我猜很少有项目在用。网上有现成的兼容库,再自己开发、测试是浪费资源的。资源包括人力成本和时间成本。)
4、理解HTML dom、09年发布的ES5标准。
5、理解javascript对象、闭包
6、理解javascript函数:继承、派生
7、此时选择前端方向侧重点。动画css3,移动端html5,纯js开发
8、了解前端工程化思想。构建(css构建,js构建)。
9、了解其它主流javascript库。关注网页性能。
10、了解服务器端知识。linux、 node、 Apache。
11、前端的未来:ES6789?
http://tieba.baidu.com/p/3363964210?pid=59193862579&cid=0&from=prin#59193862579?from=prin