level 9
看了那么多贴吧,还是这里有点技术氛围,发出来大家也讨论一下,看看有没有更好的方法。。。
,
js学起来还是不难的,尤其是对于楼主这种习惯了单片机,这种纯C语言面向过程的编程而言,js本身就已经封装了大量的功能了,建议大家也自己来手写代码吧,这样才能学到家吧。。。
2017年06月01日 04点06分
1
level 9
function $(v)
{
if(typeof v === "function")
{
return window.onload = v;
}
else if(typeof v === "string")
{
return document.getElementById(v);
}
else if(typeof v === "object")
{
return v;
}
}
//兼容所有浏览器获取单一样式,IE6,7,8只能识别currentStyle,其他标准浏览器则识别getcomputedstyle
function getStyle(obj,str)
{
return obj.currentStyle ? obj.currentStyle[str] : getComputedStyle(obj)[str];
}
//这两个函数简单,但我觉得这种思想很有用的
2017年06月01日 05点06分
2
level 9
说实话js真的算学起来很简单的编程语言,相比于其他语言,他没有太多的数据类型,本身又封装了大量的对象,方法,学起来应该是很好理解的,所以大家不要一来就觉得有难度不想学,而只用现成封装好的
,
楼主经常用到c语言开发单片机程序,c语言是面向过程的比较低层的语言,只有最基本的数据类型,字符串,json什么的全部得用:指针+数组模拟,而且纯c语言中几乎没有多少函数可用,比较个字符串都要自己写函数,js中的各种字符串方法,比如截取,倒叙,获取长度等等,纯c语言中都要自己写函数,所以JS相对还是比较容易的了。
,
建议还是把原理学好,不要一来就学什么现成的框架,虽然快,但是不实,学不到编程思想
2017年06月02日 09点06分
11