jQuery是个好东西,但我从来不用,因为我的技术不够牛逼。作为一个前端工程师,我希望通过自己的努力来实现各种各样的页面特效!并且这样也会发现一些从来没有遇到过的问题,我觉得这是一种自我锻炼的过程。 周围一些人觉得我做的东西一点用都没有,还会说“我用jq一行就调用出来了”。如果项目很紧急,叫我用jq完全没问题,那种入门级的东西,新手会用,我用它有何难?我曾用一个月的时间,完整的看了一遍《JavaScript权威指南》,但是如果当初我用这一个月看jq的说明书,我也许不会有这么大的进步。 我是一个中专生,毕业快4年了,之前做过几份跟前端一点不着调的工作,而且毕业实习那会只有1000元的月薪。但是我一直没有放弃自学,但始终没有用jq写过一个页面特效。多少次被人说成“傻逼”,我很无奈…… 去年自己写的:http://www.izhaoyang.com/test/example.htm,后来工作一直没时间维护。
前些日子自己写的:http://www.izhaoyang.com/test2/,对话框的样子是根据模板生成的,模板的样子是仿的。
前两天写好的:http://www.izhaoyang.com/test3/,支持锁定中心,锁定比例,四定点缩放。 我现在的月薪是7000元,但是想要实现自己的梦想还要继续努力。我很不明白,为什么我不用jq做个作品,就被看成了另类?反而那些用几行jq一点技术含量都没有的作品有人就觉得很nb?
前些日子自己写的:http://www.izhaoyang.com/test2/,对话框的样子是根据模板生成的,模板的样子是仿的。
前两天写好的:http://www.izhaoyang.com/test3/,支持锁定中心,锁定比例,四定点缩放。 我现在的月薪是7000元,但是想要实现自己的梦想还要继续努力。我很不明白,为什么我不用jq做个作品,就被看成了另类?反而那些用几行jq一点技术含量都没有的作品有人就觉得很nb?
问题在于效率而非showoff
何况用jq的部分,不能说全部,脱离了jq也一样做得很好
金庸里小说里,气宗厉害,还是剑宗厉害,各有各个的看法。哈哈
实际上 JQ就是封装好的特效、AJAX之类的东西而已。。
LZ多积累。自然也能出一套自己的封装特效 AJAX
* Ajax function with javascript on loaded page enabled
* jhlicc@{gmail,hotmail}.com, 20110626
* http://cyberspace.org/~jhl/ajax.js
*/
function ajax(method, elmId, url)
{
var xhr = new XMLHttpRequest();
var elm = document.getElementById(elmId); xhr.onreadystatechange = function(){
if (xhr.readyState == 4){
if (xhr.status == 200){
var org = xhr.responseText;
var low = org.toLowerCase();
var LEN = org.length;
var SCR1 = "<script";
var SCR2 = "</script>";
var pos; elm.innerHTML = "";
for (var i = 0; i != LEN && (pos = low.indexOf(SCR1, i)) != -1;)
{
elm.innerHTML += org.substring(i, pos);
i = pos + SCR1.length;
pos = low.indexOf(">", i);
if (pos == -1) break;
i = pos + ">".length;
pos = low.indexOf(SCR2, i);
if (pos == -1) break;
var scr = document.createElement("script");
scr.type = "text/javascript";
scr.text = org.substring(i, pos);
i = pos + SCR2.length;
elm.appendChild(scr);
}
elm.innerHTML += org.substring(i);
} else {
elm.innerHTML = xhr.status + " " + xhr.statusText;
}}} xhr.open(method, url);
xhr.send();
}
KOR
who don't know javascript. People who don't know javascript are not
the best source of advice on designing systems that use javascript.
-- Richard Cornford, cljs, <[email protected]>
有什么意思
就好比c里面的strlen,你会没事自己再写一个用吗?即使我们平时练习会拿这类得字符串处理函数来练习,但是也不会没事用自己写的这类的函数吧?
但是话说回来,用这些控件有个缺点,就是样式不可控,如果自己写,可控性会高很多。
速度快
兼容性好
我什么地方不对味了?我就是喜欢自己写js,不爱用jq,有什么问题么?我不用jq做个作品就成炮灰了?
一类是以掌握photoshop,coreldraw,fireworks,flash,actionscript,flex为代表,不知楼主属于哪一类??
这类
你在这说jquery怎样怎样 我喜欢怎样怎样 我技术怎样怎样 我月薪多少 就是在得瑟 装13
楼主对javascript了解的这么深入,是值得肯定的。这个技能也是高级前端工程师必备。
js与jq用不用,跟公司情况和项目进度有关系。何必那么纠结。
楼主javascript那么好,可以多封装些控件或者做些小游戏,帮助下像我一样的菜鸟。
看看java,ssh框架
看看php,框架一堆
看看javascript,有jquery,prototype等等。
再说了,javascript也不算什么东西,外国人开发的,他们是原创,javascript是一次开发,jquery是二次开发,如果你能做一些jquery库,那就是三次开发ok?
你觉得自己写锻炼能力自己钻研就是 何必发这样的帖子 让人感觉你是在鄙视用jquery的人?请问楼主真的是在鄙视用jquery的人,觉得用jquery没有技术含量吗?如果不是那是我会错意 但你的帖子确实给我这样的感觉
打一个比方把方便(效率)
现在大家写时间 都用 2011 07 05 这样的数字 这并不是汉语 是西方字符 为什么大家不写 二千零一十一年 七月五日 (或者 二零一一 七月五日) 当然你愿意鞋那么繁琐么人拦着 但不能说 使用罗马字就不好简洁易懂
那个国家的人 看到了2011 07 05 都知道是什么 看到二零一一 七月五日 没几个国家的能看懂吧(韩国日本也用汉字) jquery 就是是语法更易懂
还有 例如$("#dsfs") 之类的 一看就知道是什么 var sdsjk= doc....;在下面调用 sdsjk的时候 不找到上面的部分 谁看的懂 要不赋值给变量的话每次都写那么长? jquery 还可以遍历取.class $(".ddd") javascript 会挺多行菜能实现吧 当然javascript 也可以去定义$ 那又和jquery有什么区别呢 当然要是觉得jquery太臃肿 你可以在jquery的开发板上精简啊现在的变成 讲究的是效率 别人封装框架 肯定有封装的道理 世界有那么多人用 也有他的道理
不是你能不能做到的问题简单没什么不好
从用户的角度思考,不管你用什么技术,如果你的东西体验很好,速度流畅,就认可你的产品;
从项目经理的角度思考,代码必须容易维护,Y的,不是人人都像你这么nb,什么东西都可以用基础技术写出来,还是用流行的框架比较容易维护,出问题就google,或者找个替代品覆盖掉,省心;
从一般开发者的角度思考,有好心的,认为确实没必要大家都去重复开发轮子;有吃醋的,对大拿就是羡慕嫉妒恨......你又何苦太计较呢!赚钱才是硬道理。
还有你希望的是这样的评论:那些轻视你的人是SB,而你做的是对的。OK,这样你满意了吧?
所有的评论都是这样,你就高兴了?
作为公司要考虑的比你想的多,时间、效率、成本等等,还有如果你走了,谁来维护?
所以,我们一般强调,JS必须用JQuery,不允许用原生的。为什么?
因为我们一般不会碰到极大的运行效率问题,运行效率需要从后端来解决。
效果如何,是由HTML+CSS来决定的,体验如何是由JS来决定的,其实现实情况下,
这些都是由策划人员及产品设计人员决定的,不是一个JS程序员决定的。你是老板,你怎么做?你是项目经理,你怎么做?
使用现成的框架,快速实现,是首要目标。大多数情况下都是这样。
必须承认jq是个好工具,但也不影响大家对javascript dom div css..的探索,这才是正道。
CSDN里大牛无数,但每个大牛的背后都是在默默帮助别人解决问题,一点点的得到认可和尊敬的
不是靠出来炫耀几句代码就能扬名立万的
也许你旁边的人不爽你并不是因为技术,而是因为你的态度
其实你完全可以用JQ的,只是放不下面子,只是为了证明自己的实力;
但是不要忘了你是团队中的一员。
最后,我对LZ没有任何意见,而且你的JS水平也很高......good luck
然后就算我这么说了,也别以为我在攻击你,或是说一定也要拉上我来PK下,在你那个贴子里我也说过,有时间我会研究一下.还是忍不住想说:年轻就是好啊~~~~~
首先
http://topic.csdn.net/u/20110702/00/515937b1-962d-4b8c-a242-e51f7d64897d.html?52606
不涉及到算法. 也极其量 只是 把 IF 压缩成 大量的 三元。 大量的三元的运行会比 IF 的效率低。
高级缩放效果,他难的部分不是缩放,而是在放大时中心点的改变。第2,工资的强调只能体现1个心灵弱小 而喜欢放大做作的 心里表现。第3,1个月看完JS权威指南 真不算什么。谁都能看完,而灵活运用才是道理。