javascript
文章平均质量分 96
绝不原创的飞龙
这个作者很懒,什么都没留下…
展开
-
深入 JavaScript:理论和技术(上)
第一部分:前言原文:exploringjs.com/deep-js/pt_frontmatter.html译者:飞龙协议:CC BY-NC-SA 4.0下一步:1 关于本书一、关于这本书原文:exploringjs.com/deep-js/ch_about-book.html译者:飞龙协议:CC BY-NC-SA 4.01.1 这本书的主页在哪里?1.2 这本书包括什么?1.3 我用我的钱能得到什么?1.4 我如何预览内容?1.5 我如何报告错误?原创 2024-01-23 14:17:06 · 1146 阅读 · 0 评论 -
大话 JavaScript(Speaking JavaScript):第三十一章到第三十三章
对于大多数项目,您需要对其构件应用许多操作:lint 代码,编译代码(即使在 Web 项目中也会发生编译——例如,将诸如 LESS 或 Sass 之类的 CSS 语言编译为普通 CSS),缩小代码等等。JavaScript 源代码通常会浪费空间——变量名比需要的要长,有注释,额外的空白等等。从您所知道的著名 JavaScript 人物开始(例如,您选择的框架的创建者),然后继续下去;发布了几份与网页开发相关的电子邮件新闻(免责声明:我是“JavaScript Weekly”通讯的编辑)。原创 2024-01-11 12:53:21 · 906 阅读 · 0 评论 -
大话 JavaScript(Speaking JavaScript):第二十六章到第三十章
从 ECMAScript 5 开始,第二种检查方式更好。更改未定义解释了为什么。要通过构造函数定义类,必须标记构造函数;否则,它将不会被文档化为类。/**要通过对象文字定义类,需要两个标记。首先,您需要告诉 JSDoc 给定的变量持有一个类。其次,您需要标记一个对象文字为定义类。您可以通过@lends/*** @class*/如果对象文字有一个方法,您需要告诉 JSDoc 关于它,这样它才能找到实例属性的文档。/***/},如果省略@lends/***/},原创 2024-01-11 12:50:40 · 883 阅读 · 0 评论 -
大话 JavaScript(Speaking JavaScript):第二十一章到第二十五章
Math对象用作多个数学函数的命名空间。本章提供了一个概述。原创 2024-01-11 12:46:19 · 1110 阅读 · 0 评论 -
大话 JavaScript(Speaking JavaScript):第十六章到第二十章
第十六章:变量:作用域、环境和闭包原文:16. Variables: Scopes, Environments, and Closures译者:飞龙协议:CC BY-NC-SA 4.0本章首先解释了如何使用变量,然后详细介绍了它们的工作方式(环境、闭包等)。声明变量在 JavaScript 中,您在使用变量之前通过var语句声明变量:var foo;foo = 3; // OK, has been declaredbar = 5; // not OK, an undeclared va原创 2024-01-11 12:26:51 · 938 阅读 · 0 评论 -
大话 JavaScript(Speaking JavaScript):第十一章到第十五章
第十一章:数字原文:11. Numbers译者:飞龙协议:CC BY-NC-SA 4.0JavaScript 对所有数字都使用单一类型:它将它们全部视为浮点数。但是,如果小数点后没有数字,则不显示小数点:> 5.0005在内部,大多数 JavaScript 引擎都会优化并区分浮点数和整数(详情请参见JavaScript 中的整数)。但这是程序员看不到的东西。JavaScript 数字是基于 IEEE 浮点算术标准(IEEE 754)的double(64 位)值。该标准被许多编程语原创 2024-01-11 12:23:38 · 1026 阅读 · 0 评论 -
大话 JavaScript(Speaking JavaScript):第六章到第十章
本节让你快速了解 JavaScript 的语法是什么样子的。以下是五种基本类型的值:true false1023 7.851var x;x = 3 + y;foo(x, y);obj.bar(3);x = 123;注意等号的两种不同用法:单个等号()用于将一个值赋给一个变量。三个等号(===)用于比较两个值(参见相等运算符在松散模式下,非方法函数中this的值是全局对象(在浏览器中是window;请参阅全局对象// true在严格模式下,它是undefined// true。原创 2024-01-11 12:20:10 · 950 阅读 · 0 评论 -
大话 JavaScript(Speaking JavaScript):第一章到第五章
var x;x = 3 + y;foo(x, y);obj.bar(3);x = 123;注意等号的两种不同用法:单个等号()用于将值赋给变量。三个等号(===)用于比较两个值(参见相等运算符。原创 2024-01-11 12:16:08 · 822 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 十八、HTTP 和表单
十八、HTTP 和表单 原文:HTTP and Forms 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 通信在实质上必须是无状态的,从客户端到服务器的每个请求都必须包含理解请求所需的所有信息,并且不能利用服务器上存储的任何上下文。 Roy Fie...翻译 2018-05-14 16:21:03 · 35809 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 一、值,类型和运算符
一、值,类型和运算符 原文:Values, Types, and Operators 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 在机器的表面之下,程序在运转。 它不费力就可以扩大和缩小。 在和谐的关系中,电子散开并重新聚合。 监视器上的表格只是水面上的涟...翻译 2018-04-29 18:43:42 · 35414 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 二十一、项目:技能分享网站
二十一、项目:技能分享网站 原文:Project: Skill-Sharing Website 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 If you have knowledge, let others light their candles at i...翻译 2018-06-02 17:37:34 · 37097 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 翻译完成
JavaScript 编程精解 中文第三版原书:Eloquent JavaScript 3rd edition译者:飞龙自豪地采用谷歌翻译部分参考了《JavaScript 编程精解(第 2 版)》在线阅读PDF格式EPUB格式MOBI格式代码仓库赞助我协议CC BY-NC-SA 4.0...翻译 2018-06-02 17:37:47 · 42504 阅读 · 3 评论 -
JavaScript 编程精解 中文第三版 十六、项目:平台游戏
十六、项目:平台游戏 原文:Project: A Platform Game 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 所有现实都是游戏。 Iain Banks,《The Player of Games》我最初对电脑的痴迷,就像许多小...翻译 2018-05-31 22:41:13 · 36448 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 二十、Node.js
二十、Node.js 原文:Node.js 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 A student asked ‘The programmers of old used only simple machines and no programming...翻译 2018-06-01 16:32:49 · 36122 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 零、前言
零、前言 原文:Introduction 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 We think we are creating the system for our own purposes. We believe we are making it...翻译 2018-06-01 18:17:00 · 37956 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 九、正则表达式
九、正则表达式 原文:Regular Expressions 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 一些人遇到问题时会认为,“我知道了,我会用正则表达式。”现在它们有两个问题了。 Jamie Zawinski Yuan-Ma sa...翻译 2018-05-07 11:12:18 · 36900 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 十九、项目:像素艺术编辑器
十九、项目:像素艺术编辑器 原文:Project: A Pixel Art Editor 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 我看着眼前的许多颜色。 我看着我的空白画布。 然后,我尝试使用颜色,就像形成诗歌的词语,就像塑造音乐的音符。 J...翻译 2018-05-13 17:44:11 · 37098 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 八、Bug 和错误
八、Bug 和错误 原文:Bugs and Errors 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 调试的难度是开始编写代码的两倍。 因此,如果你尽可能巧妙地编写代码,那么根据定义,你的智慧不足以进行调试。 Brian Kernighan 和 ...翻译 2018-05-06 22:36:02 · 35007 阅读 · 0 评论 -
jquery 读取checkbox
html的checkbox控件 是否选中要看有没有checked属性 有就是选中 无论值是什么如果有这样一个checkbox使用js dom来操作 通过checked属性很容易取到是否选中document.getElementById('chk').checked = true;document.getElementById('chk').checked = false;v原创 2014-06-29 02:01:31 · 37128 阅读 · 0 评论 -
【教程】javascript&浏览器对象入门教程
* 此教程是头一章 估计我以后也不想写什么第二章了* 需要的基础知识:javascript语法和常用对象* 大神勿喷上次讲完了封包 这回我们再说说javascriptjavascript是一种弱类型的客户端脚本语言 在html文本返回后在浏览器上执行javascript除了基本的运算之外 还可以通过html dom控制浏览器的某些动作 例如向编辑框输入文本 或者点击按钮等等原创 2013-12-05 15:02:15 · 36646 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 二、程序结构
二、程序结构 原文:Program Structure 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 And my heart glows bright red under my filmy, translucent skin and they have t...翻译 2018-04-30 15:15:24 · 36612 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 三、函数
三、函数 原文:Functions 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 人们认为计算机科学是天才的艺术,但是实际情况相反,只是许多人在其它人基础上做一些东西,就像一面由石子垒成的墙。 高德纳函数是 JavaScript 编程的面...翻译 2018-04-30 23:04:23 · 36403 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 四、数据结构:对象和数组
四、数据结构:对象和数组 原文:Data Structures: Objects and Arrays 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 On two occasions I have been asked, ‘Pray, Mr. Babbage...翻译 2018-05-01 23:12:36 · 36185 阅读 · 1 评论 -
JavaScript 编程精解 中文第三版 五、高阶函数
五、高阶函数 原文:Higher-Order Functions 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 Tzu-li and Tzu-ssu were boasting about the size of their latest programs....翻译 2018-05-02 11:28:47 · 36709 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 十一、异步编程
十一、异步编程 原文:Asynchronous Programming 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 孰能浊以澄?静之徐清; 孰能安以久?动之徐生。 老子,《道德经》计算机的核心部分称为处理器,它执行构成我们程序的各个步骤。 到目前为止,我们看到的程序都是让处理器忙碌,直到他们完成工作...翻译 2018-05-10 21:54:52 · 37125 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 十二、项目:编程语言
十二、项目:编程语言 原文:Project: A Programming Language 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 确定编程语言中的表达式含义的求值器只是另一个程序。 Hal Abelson 和 Gerald Sussman,...翻译 2018-05-11 10:50:15 · 35900 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 十三、浏览器中的 JavaScript
十三、浏览器中的 JavaScript 原文:JavaScript and the Browser 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 Web 背后的梦想是公共信息空间,其中我们通过共享信息进行交流。 其普遍性至关重要:超文本链接可指向任何东西,无...翻译 2018-05-11 11:51:01 · 35522 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 六、对象的秘密
六、对象的秘密 原文:The Secret Life of Objects 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 抽象数据类型是通过编写一种特殊的程序来实现的,该程序根据可在其上执行的操作来定义类型。 Barbara Liskov,《Pro...翻译 2018-05-04 20:58:40 · 36654 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 十四、文档对象模型
十四、文档对象模型 原文:The Document Object Model 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 Too bad! Same old story! Once you’ve finished building your house y...翻译 2018-05-11 21:40:32 · 35408 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 七、项目:机器人
七、项目:机器人 原文:Project: A Robot 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 […] 置疑计算机能不能思考 […] 就相当于置疑潜艇能不能游泳。 艾兹格尔·迪科斯特拉,《计算机科学的威胁》在“项目”章节中,我会在...翻译 2018-05-05 21:32:11 · 36839 阅读 · 0 评论 -
JavaScript 编程精解 中文第三版 十五、处理事件
十五、处理事件 原文:Handling Events 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 你对你的大脑拥有控制权,而不是外部事件。认识到这一点,你就找到了力量。 马可·奥勒留,《沉思录》有些程序处理用户的直接输入,比如鼠标和键盘...翻译 2018-05-12 16:02:16 · 37179 阅读 · 1 评论 -
JavaScript 编程精解 中文第三版 十七、在画布上绘图
十七、在画布上绘图 原文:Drawing on Canvas 译者:飞龙 协议:CC BY-NC-SA 4.0 自豪地采用谷歌翻译 部分参考了《JavaScript 编程精解(第 2 版)》 绘图就是欺骗。 M.C. Escher,由 Bruno Ernst 在《The Magic Mirror of M.C. Escher》中引...翻译 2018-05-12 23:21:45 · 37775 阅读 · 0 评论 -
Javascript中四种函数调用方式
为了解释方便,先创建一个函数:function showmsg(){ console.log(this);}它的作用是打印this这个对象,也方便我们了解它到底指代什么。一、直接调用showmsg();结果:Window {top: Window, window: Window, location: Location, external:原创 2014-10-05 21:01:55 · 36861 阅读 · 0 评论