• 2016年的年终总结

    我从2012年开始,每年都会写一篇全年总结,删减与工作内容有关的细节,发表在我的博客上。2016年的计划 2016年年初的时候,制定了一个年度计划,大致内容包括: 个人管理:读书18本;投稿并参加DOF会议;听英语...
    文章 2017-11-02 2355浏览量
  • 【转贴】了解 JavaScript 应用程序中的内存泄漏

    在本文中,学习一种定位 JavaScript 应用程序中内存泄漏的系统方法、种常见的泄漏模式,以及解决这些泄漏的适当方法。简介 当处理 JavaScript 这样的脚本语言时,很容易忘记每对象、类、字符串、数字和方法都...
    文章 2013-04-19 693浏览量
  • HTML5游戏开发5条建议及开发工具分享

    Storage提供了一个key-value存储(或是JavaScript定义的对象)的接口,可以为每网站保存兆的数据。使用起来非常方便,但是 在HTML5游戏中,你可能想要记录一些更加复杂的数据结构——这些DOM storage本身可能并不...
    文章 2017-08-01 1434浏览量
  • HTML5游戏开发经验及开发工具分享

    Storage提供了一个key-value存储(或是JavaScript定义的对象)的接口,可以为每网站保存兆的数据。使用起来非常方便,但是 在HTML5游戏中,你可能想要记录一些更加复杂的数据结构——这些DOM storage本身可能并不...
    文章 2017-08-01 1185浏览量
  • WebAssembly 新鲜事儿

    这之后 JSLinux 就不再只局限于 Linux 系统了,开始向 Windows NT 进军了,当前版本的 JSLinux 模拟了缺失的几个 PC 设备(PS/2 键鼠、VGA 等),已经可以运行 Windows NT 了。说了这么多,那到底真相是什么呢?找到...
    文章 2018-08-30 2453浏览量
  • 前端学习之路,分享给刚学或想学前端的网友(持续更新...

    再做点修改&xff0c;还无法独立布局。在接下来的年里&xff0c;陆续呆了多家公司&xff0c;无一例外的我都会兼顾前端页面&xff0c;这也大大提升了我对前端的理解。不过&xff0c;虽然做了那么多的页面&xff0c;但总有一种感觉&...
    文章 2022-04-26 17浏览量
  • 如何搭建自动化、跨浏览器的 JavaScript 单元测试

    下面是我用到的几个步骤: 你提供给 Sauce Labs 需要被测试的网页的地址,以及一个包含浏览器/操作系统的列表 Sauce Labs 使用 selenium webdriver 把测试页面加载到每一个你希望测试的浏览器/操作系统组合上...
    文章 2017-10-19 1533浏览量
  • 解读 V8 GC Log(二):堆内外内存的划分与 GC 算法

    V8 将堆划分成了几个不同的空间(space,以下 以 4.x 为准,老版本有更多),其中新生代包括一个 New Space,老生代包括 Old Space,Code Space,和 Map Space,此外还有一个特殊的 Large Object Space 用于存储特别...
    文章 2018-05-14 5898浏览量
  • 译:selenium webdriver(python)

    webdriver的运行依赖于几个因素:包括操作系统/浏览器的组合,有时可能需要等待页面加载。webdriver的在某些情况下,可能需要控制返回页面的开始与加载时间。为了确保脚本的稳定性,需要等待的元素(S)在页面中存在...
    文章 2016-04-28 4060浏览量
  • JavaScript面试的完美指南(开发者视角)

    这意味着这变量将是用户提供的变量,这在处理 JavaScript 事件时非常有用。3)理解 js 作用域(闭包) JavaScript 的作用域是一个潘多拉盒子。从这一个简单的概念中,就可以构造出数百难回答的面试问题。有三种作用...
    文章 2019-02-21 15359浏览量
  • Node.js Interactive 2016 North America 纪行

    另外今年的 Node Interactive 比去年更挤了,短短两天的时间挤了 50 多个技术分享和十几个 keynote,几乎每个时段都有三个不同的场地在做分享+一个场地在做 workshop,而且没有按领域分组,有时候相似领域的分享会...
    文章 2018-05-14 1417浏览量
  • 我滴天!我曾经写过 21 嵌套的回调

    归根结底,成为一个称职的程序猿和你赢了多少次黑客马拉松或者你能想出多少新奇的点子无关,而是和执行力、关注细节、全心投入、对于创造和突破的热情有关。如果你在对你的代码感到羞愧,我允许你嘲笑一次我那三角形...
    文章 2017-06-08 1261浏览量
  • [译]模块化 vs.微服务

    例如在 Java 中,有几个可以帮助你构建应用的模块系统。OSGi 是其中最著名的一个,不过随着 Java 9 的发布,Java 平台将加入一个原生的模块系统。现在模块作为一等结构(first-class construct),成为了语言和平台...
    文章 2017-10-17 1872浏览量
  • 无密码身份验证:安全、简单且部署快速

    过去几个月,对热衷于 Web 安全与保密性的人来说,着实激动人心:出现了许多了不起的文章、讨论,还有许多事件,都在提高人们的安全意识。然而,大多数网站仍在使用最早期的 web 身份验证方式:用户名与密码。尽管...
    文章 2016-04-07 1981浏览量
  • 深入HTML5 Web Worker应用实践:多线程编程

    而在 HTML5 中的多线程是这样一种机制,它允许在 Web 程序中并发执行多 JavaScript 脚本,每个脚本执行流都称为一个线程,彼此间互相独立,并且有浏览器中的 JavaScript 引擎负责管理。下面我们将详细讲解 HTML5 ...
    文章 2017-06-01 917浏览量
  • 基于Spring+Hibernate+Eclipse进行敏捷Java开发

    下面这一行代码则展示了针对数据库表格中几个列的映射。其中,departmentCode是一个主键(以数据库术语),而用Hibernate/ORM术语来说则是一个唯一对象标识符: lt;id name="departmentCode"column="departmentCode...
    文章 2017-11-08 1395浏览量
  • 《Clojure编程乐趣》—— 第1章,第1.4节Clojure为何...

    但是,如果采用词法闭包,则有更多的封装选择:block级封装,如程序1.5所示,以及局部封装,二者都能有效地将一些不甚重要的细节聚合在更作用域里。程序1.5 使用block级封装 在最明确的作用域内聚合相关数据、...
    文章 2017-05-02 1452浏览量
  • 《威胁建模:设计和交付更安全的软件》——第1章 潜心...

    它是几个词或词组的首字母缩写,代表假冒(Spoofing)、篡改(Tampering)、否认(Repudiation)、信息暴露(Information Disclosure)、拒绝服务(Denial of Service)、权限提升(Elevation of Privilege)。...
    文章 2017-07-03 1904浏览量
  • 零基础建网站必备技能,看这一篇就够了

    其次从品牌角度来说要具有含义,最简单以及便民的是中文拼音,比如taobao(淘宝)而中文拼音有哪几个可以取域名的方式呢?比如企业名:阿里巴巴(alibaba)、品牌名:淘宝(taobao)、产品名:阿里云(aliyun)。...
    文章 2020-08-06 604浏览量
  • 服务端I/O性能大比拼:Node、PHP、Java、Go

    在底层,这问题出现的原因跟V8 JavaScript引擎(Node使用的是Chrome的JS引擎)的实现有关,即:你写的JS代码都运行在一个线程中。请思考一下。这意味着,尽管使用高效的非阻塞技术来执行I/O,但是JS代码在单个线程...
    文章 2017-12-21 2227浏览量
  • 【requireJS源码学习02】data-main加载的实现

    ③ 解析script标签抽出data-main,并提供几个对外接口 从流程上讲,大概发生了这些事情: ① script标签引入requireJS后,便会初始化一些变量以及函数,并不干实际的事情 ② 在主干结构第三步之前会使用req({})调用...
    文章 2017-12-15 1215浏览量
  • 向服务器请求数据的五种技术

    首先,发送一个请求向服务器索取几个图像资源: var req=new XMLHttpRequest();req.open('GET','rollup_images.php',true);req.onreadystatechange=function(){ if(req.readyState=4){ splitImages(req.responseText...
    文章 2017-06-29 1068浏览量
  • 带你读《JavaScript机器人:用Raspberry Pi、Arduino...

    我们的大脑构造复杂,除了控制手臂,它也可以控制所有令人烦躁的小细节。拾取物体这一行为对我们来说非常容易。我们只需想一下要做什么,神经系统就会为我们做剩下的事情。然而,机器人手臂不像人类大脑控制手臂那样...
    文章 2019-11-01 518浏览量
  • 【前端安全】JavaScript防http劫持与XSS

    点击图中这几个按钮,可以看到如下: 这里我们用到了黑名单匹配,下文还会细说。静态脚本拦截 XSS 跨站脚本的精髓不在于“跨站”,在于“脚本”。通常而言,攻击者或者运营商会向页面中注入一个<script>脚本,...
    文章 2016-08-16 1443浏览量
  • 使用 Node.js Express 的最佳实践

    StrongLoop Process ManagerPM2Forever有关流程管理器的逐个功能比较&xff0c;请参阅 http://strong-pm.io/compare/。使用这些进程管理器中的任何一个都足以让您的应用程序保持正常运行&xff0c;即使它不时崩溃。Use...
    文章 2021-12-08 38浏览量
  • Node.js-What's next

    最后,显然不是所有工作都与 JavaScript 有关,这些也会影响 Node.js,因为 Node.js 本身也是 JavaScript 生态的一部分。因此,关注 OpenJS 基金会正在发生的事情也是了解未来整体发展方向的一种很好的方式。版本...
    文章 2021-01-20 611浏览量
  • 深入 Go Playground 内幕

    这里有几个接口的实现&xff1a;fsysFile代表常规文件和设备(such as/dev/random),*标准输入输出和标准错误都是naclFile的实例&xff0c;这可以使用系统调用来操作真实文件&xff08;这是playground中的程序唯一访问外部环境...
    文章 2021-11-11 48浏览量
  • 编程新手入门踩过的25“坑”,你犯过其中哪些错误?

    尽管本文并不是要教你数据结构,但我还是要提几个错误示例: 使用list(数组)来替代map(对象) 最常见的数据结构错误是,在管理记录表时,使用了list而非map。其实,要管理记录表,是应该使用map的。例如,在...
    文章 2018-04-09 4676浏览量
  • 使用 Node.js Express 的最佳实践

    StrongLoop Process ManagerPM2Forever有关流程管理器的逐个功能比较&xff0c;请参阅 http://strong-pm.io/compare/。使用这些进程管理器中的任何一个都足以让您的应用程序保持正常运行&xff0c;即使它不时崩溃。Use...
    文章 2021-12-01 37浏览量
  • [翻译]使用ElasticSearch,Kibana,ASP.NET Core和...

    我可以提供几个理由,我相信你可以自己找几个: 你不想直接暴露 Elasticsearch 集群 Elasticsearch 可能不是您的主数据库,您可能需要结合来自主数据库的结果。你希望包含来自存储/生产服务器中的被索引文档 首先...
    文章 2017-04-08 2710浏览量
1 2 3 4 5 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化