㈠ 做为一名前端开发人员,有哪些值得一读的JS代码
首先反对推荐读 jQuery 源码的,里面奇技淫巧太多,代码工程角度上来看不太适合实际产品的前端项目。有些代码在工程里面实际上是非常糟糕的写法,容易被带偏。推荐 backbone.js 的源码,非常适合新手。首先是代码结构清楚,几大模块,View/Model/Collection 像一本书一样简单清楚的介绍了现代前端 MVC 架构的组织方式,Events 的代码对于理解 Pub/Sub 模式也很有帮助。其次是奇技淫巧少,代码规矩。还有一个优点是 Annotated Source,有一份详细注释的代码文档,阅读起来非常舒服。当然最大大大的优点是代码量少啊,足够简单。可以先上手一下简单的 Demo,比如 Backbone 的 TODO。然后看 Annotated Source,看下 TODO 里面所涉及的一些方法的原理。或者单独研究几个模块的实现,可以从 Events。或者研究一些核心方法,比如 Model.prototype.set。
underscore.js 也是很不错的项目,可以先看下文档,然后尝试自己实现里面提到的 API,然后对比下 underscore 的实现,对于了解 JS 语言特性很有帮助。如果对 node.js 感兴趣,可以看 express 和 connect 的代码,可以了解到 HTTP 服务端的工作方式,服务端 MVC 模型,路由分发等等很有价值的工程知识。
㈡ 哪些javaScript 框架的源代码最值得阅读和学习
RubyLouvre/avalon · GitHub Object.defineProperty的极致使用及各种黑魔法
knockout/knockout · GitHub 观察者模式的极致使用
jakearchibald/es6-promise · GitHub 目前最好的Promise实现
Polymer/observe-js 路 GitHub 强大的状态机与最短编辑长度算法
jquery/jquery · GitHub 最强的DOM兼容处理
㈢ html+css+js小案例(项目源码)
附件里面就是。
㈣ 什么是js源码
就是js第*版上的代码(书上写过的代码),在官网能下
㈤ 求《了不起的node.js》书里的 源码
书里的源码就找书里面,这里有node.js 的源码git库网页链接,建议直接对着代码操作,书只是辅助,源码才是你用到的。下载地址网页链接
㈥ 急!简单Javascript/js/jquery代码实现,源码如下
<!DOCTYPE html>
<html>
<head>
<script src="jquery-1.9.1.js">
</script>
<script>
$(document).ready(function(){
$("#zh").click(function(){
var ys1=$('#ys1').val();
var ys2=$('#ys2').val();
var htmlstr='';
$("input[name='cb']:checked").each(function(){
if(ys1!=""){
htmlstr+='<input type="text" value="颜色1:'+ys1+'-'+$(this).val()+'"><br/>';
}
if(ys2!=""){
htmlstr+='<input type="text" value="颜色2:'+ys2+'-'+$(this).val()+'"><br/>';
}
})
$("#cc").html(htmlstr);
});
});
</script>
</head>
<body>
颜色1<select name="st[]" id="ys1"> <option> <option value="1">y1 <option value="2">y2 <option value="3">y3</select><br>颜色2<select name="st[]" id="ys2"> <option> <option value="1">y1 <option value="2">y2 <option value="3">y3</select><br>尺码: <br><input type="checkbox" name="cb" value="a">X1<input type="checkbox" name="cb" value="b">X2<input type="checkbox" name="cb" value="c">X3<input type="button" value="组合" onclick="" id="zh"><br><br>需求:如果颜色1选择为1<br>如果颜色2选择为2<br>尺码选择a和b<br>点击【组合】按钮后——创建4个input如下:value值分别为1-a、1-b、2-a、2-b
<div id="cc">
</div>
</body>
</html>
㈦ 请高手推荐一本javascript的代码实例书籍
哪有什么书籍全是代码啊 那样你也看不懂呀
要想看代码就找一些网站 查看源代码 那样比看书学的快
不懂的地方可以网络
㈧ 麻烦介绍一本学习javascript的书籍,谢谢!
强烈推荐的JavaScript书籍
JavaScript是我非常喜欢的语言,原因很多,灵活是很重要的一个方面。我学习JavaScript的历程比较特殊,因为我这个人是很少通过看书来学习一个东西的。唯独JavaScript不同,就我目前对JavaScript的理解,基本上都是通过看书获取的。所以不得不推荐一下我学习JavaScript以来看过的书。
1. JavaScript权威指南
这是一本很多大师级的任务推荐的书,于是我去买了一本慢慢啃了起来。当时对JavaScript的经验为0,所以当时看这本书的时候,仅仅关心在我应用中相关的那部分,也就是Client-Side JavaScript。关注于浏览器上的对象,这些对象有哪些属性,哪些方法,可以在实际使用中马上就用到。也正因为如此,很多时候这本书是被我用作字典的。而事实上,比较重要的部分,反而是Core JavaScript,因为那部分才是整个JavaScript的核心内容,集中体现了它的特性。不过等我后来明白过来以后,也将那部分好好看了看,收获不小。总体来说,这是一本概念性的书,以介绍为主。但是缺点就是讲得不够深,一般初学者即时看了,也无法对JavaScript的精髓有所了解。
2. 网站重构
不得不说,这本书与很多网站上宣传的实在是差距太大。实在是有点言过其实,整本书都在说,我们需要Web标准,不要用Table,但是我们到底应该如何做,怎样才是真正的标准开发方式,却谈得比较少。不过这本书使我对Web标准的看法大为改观,同时加深了我对CSS的理解。
3. Prototype源码
不知道哪天突然看到了$()这个函数,感觉实在是好用。进而知道了Prototype这个库。看到了它的源码,大开眼界。原来JavaScript也可以如此面向对象!当时没有仔细看Prototype的源码,因为当时对Ajax这个东西有点畏惧,所以迟迟不敢去碰。直到最近,打算好好学习一下Prototype。
4. 《Ajax in Action》和《征服Ajax——Web2.0开发技术详解》
这两本是上周才买的书,打算好好看看Ajax的。先看的是Ajax in Action, 一开始感觉这本书的大局观很好,循序渐进并且面面俱到。后来看到示例讲解,尤其是看到重构那部分。我深深被这本书折服了。原来JavaScript是这么写的!再谈一下另外一本书,其实我原本不想买这本书,后来因为看到它的思路和Prototype比较接近而且有Prototype的详细解释,于是我就买了一本。事实证明,这的确还是一本好书。目前还只是仔细看了它对JavaScript精讲的那部分,感觉它对于JavaScript的描述完全是站在开发者的角度的,所以它的很多地方一下子就引起了我的共鸣,而且它对于基础知识的讲解,也正好弥补了我很多知识上的漏洞。一本好书!
㈨ js源码在哪里看
javascript的源码 被嵌入到浏览器中一般是看不到的
如果是javascript语言写的代码,可以在页面上右键--》 查看源码,在head部分找到引入的javascript文件的路径,然后再浏览器当前页面的网址 加上该文件的路径,就可以查看了