一个web网页,用HTML写的,css样式、JavaScript也在里面,会动,有特效,学习前端的朋友可以试着下载来看看,有些地方是可以借鉴的,挺不错的
2022-06-18 14:27:59 509KB 飞机大战 web HTML JavaScript
1
Artists Explorer 是一款帮助认真的音乐爱好者探索艺术家关系和发现新音乐的工具。从任何艺术家开始,快速浏览相关艺术家的树,随时预览他们的音乐。
2022-06-17 19:05:41 2.86MB javascript 软件/插件
Effective JavaScript:编写高质量JavaScript代码的68个有效方法 内容简介: Effective系列丛书经典著作,亚马逊五星级畅销书,Ecma的JavaScript标准化委员会著名专家撰写,JavaScript语言之父、Mozilla CTO Brendan Eich作序鼎力推荐!作者凭借多年标准化委员会工作和实践经验,深刻辨析JavaScript的内部运作机制、特性、陷阱和编程最佳实践,将它们高度浓缩为极具实践指导意义的68条精华建议。 《Effective JavaScript:编写高质量JavaScript代码的68个有效方法》共分为7章,分别涵盖JavaScript的不同主题。第1章主要讲述最基本的主题,如版本、类型转换要点、运算符注意事项和分号局限等。第2章主要讲解变量作用域,介绍此方面的一些基本概念,以及一些最佳实践经验。第3章主要讲解函数的使用,深刻解析函数、方法和类,并教会读者在不同的环境下高效使用函数。第4章主要讲解原型和对象,分析JavaScript的继承机制以及原型和对象使用的最佳实践和原则。第5章主要介绍数组和字典,阐述将对象作为集合的用法以及使用数组和字典的一些陷阱。第6章介绍库和API,讲解如何设计良好的API的技巧,以清楚、简洁和明确地表达程序,并提高可重用率。第7章讲解并发,在技术上讨论一些“约定成俗”的JavaScript用法。 Effective JavaScript:编写高质量JavaScript代码的68个有效方法 目录: 本书赞誉 译者序 序 前言 第1章 让自己习惯JavaScript 1 第1条:了解你使用的JavaScript 版本 1 第2条:理解JavaScript的浮点数 6 第3条:当心隐式的强制转换 8 第4条:原始类型优于封装对象 13 第5条:避免对混合类型使用==运算符 14 第6条:了解分号插入的局限 16 第7条:视字符串为16位的代码单元序列 21 第2章 变量作用域 25 第8条:尽量少用全局对象 25 第9条:始终声明局部变量 27 第10条:避免使用with 28 第11条:熟练掌握闭包 31 第12条:理解变量声明提升 34 第13条:使用立即调用的函数表达式创建局部作用域 36 第14条:当心命名函数表达式笨拙的作用域 38 第15条:当心局部块函数声明笨拙的作用域 41 第16条:避免使用eval创建局部变量 43 第17条:间接调用eval函数优于直接调用 44 第3章 使用函数 46 第18条:理解函数调用、方法调用及构造函数调用之间的不同 46 第19条:熟练掌握高阶函数 48 第20条:使用call方法自定义接收者来调用方法 51 第21条:使用apply方法通过不同数量的参数调用函数 53 第22条:使用arguments创建可变参数的函数 54 第23条:永远不要修改arguments对象 56 第24条:使用变量保存arguments的引用 58 第25条:使用bind方法提取具有确定接收者的方法 59 第26条:使用bind方法实现函数柯里化 61 第27条:使用闭包而不是字符串来封装代码 62 第28条:不要信赖函数对象的toString方法 63 第29条:避免使用非标准的栈 检查属性 65 第4章 对象和原型 67 第30条:理解prototype、getPrototype Of和__proto__之间的不同 67 第31条:使用Object.getPrototypeOf函数而不要使用__proto__属性 69 第32条:始终不要修改__proto__属性 70 第33条:使构造函数与new操作符无关 71 第34条:在原型中存储方法 73 第35条:使用闭包存储私有数据 75 第36条:只将实例状态存储在实例对象中 76 第37条:认识到this变量的隐式绑定问题 78 第38条:在子类的构造函数中调用父类的构造函数 81 第39条:不要重用父类的属性名 84 第40条:避免继承标准类 86 第41条:将原型视为实现细节 88 第42条:避免使用轻率的猴子补丁 88 第5章 数组和字典 91 第43条:使用Object的直接实例构造轻量级的字典 91 第44条:使用null原型以防止原型污染 94 第45条:使用hasOwnProperty方法以避免原型污染 95 第46条:使用数组而不要使用字典来存储有序集合 99 第47条:绝不要在Object.prototype中增加可枚举的属性 102 第48条:?避免在枚举期间修改对象 103 第49条:数组迭代要优先使用for循环而不是for...in循环 108 第50条:迭代方法优于循环 109 第51条:在类数组对象上复用通用的数组方法 113 第52条:数组字面量优于数组构造函数 114 第6章 库和API设计 116 第53条:保持一致的约定 116 第54条:将undefined看做“没有值” 117 第55条:接收关键字参数的选项对象 121 第56条:避免不必要的状态 125 第57条:使用结构类型设计灵活的接口 127 第58条:区分数组对象和类数组对象 130 第59条:避免过度的强制转换 134 第60条:支持方法链 137 第7章 并发 140 第61条:不要阻塞I/O事件队列 140 第62条:在异步序列中使用嵌套或命名的回调函数 143 第63条:当心丢弃错误 147 第64条:对异步循环使用递归 150 第65条:不要在计算时阻塞事件队列 153 第66条:使用计数器来执行并行操作 156 第67条:绝不要同步地调用异步的回调函数 160 第68条:使用promise模式清洁异步逻辑 162
2022-05-17 17:28:20 9.73MB Effective JavaScript 编写高质量
1
恶意 JavaScript 代码去混淆和恶意软件检测 用法: 运行 src\main\project\gui\MainGUIFrame.java 或导出的 MALWHERE.jar 以与 GUI 一起使用,或者在 src\main\project\console\CommandLine.java 中使用命令行运行 重要的: 为了运行此应用程序,根目录必须包含“.problem”文件,该文件包含支持向量机创建模型所需的信息。 如果您希望使用新的 JavaScript 文件训练集创建自己的“.problem”,请删除现有的“.problem”文件并将以下内容添加到根目录: 一个名为“training”的目录,有 3 个子目录:“benign_set”、“malicious_set”和“suspicious_set”。 “benign_set”目录应包含已知为良性的所有 JavaScri
2022-05-12 10:21:02 100.05MB Java
1
用前端三语言简单实现京东首页搭建,实现了导航栏和轮播图功能,对购物网站搭建框架有了基本的了解。
2022-04-20 09:49:03 26KB html css JavaScript 前端开发
1
Florus Florus is a piece of Javascript code applied to the Scriptable App, displaying date, lunar date, weekday, year progress, weather information, events reminder, funds valuation, stock quotes, as well as random motto, via widget in iOS 14. Florus是一则应用于Scriptable App的Javascript脚本,它可以在iOS14小组件中实现: 显示日期、星期、农历、全年进度 显示指定位置的天气状况、温度、三小时内降雨/降雪提醒 显示日历中事项或自编事项的倒数天数 显示指定基金的估值 显示指定股票的行情 从一言数据库中随机显示一句话及其出处
2022-03-10 00:24:48 630KB scriptable florus JavaScript
1
用户注册常用javascript代码,大家可以保存运行看下效果。
2022-03-07 03:06:26 31KB 用户注册 javascript
1
主要介绍了如何通过vscode运行调试javascript代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
2022-02-10 16:11:02 237KB vscode 运行调试 javascript 代码
1
虚拟键盘js代码,含有修改后的简化版及网络下载原版
2021-12-22 21:03:30 736KB 虚拟键盘
1
使用javascript编写的在线五子棋程序,主要使用了极大极小值搜索,Alpha Beta剪枝,启发式评估函数,Zobrist缓存,迭代加深等算法
2021-12-18 22:03:09 2.7MB 五子棋 javascript 代码