更新于:10-10 21:57

有关[javascript]分类推荐

【JavaScript】获取页面停留时间并提交 - 枫芸志

于01-20 09:47 - -
花了点时间研究了下JavaScript获取页面停留时间并提交的方法,小结一下. 页面停留时间为什么为0》中介绍Google Analytic的算法是:当发现一个访问者进入一个网站访问了第一个页面时,会记录下他的访问时间. 等到他访问第二个页面时,记录下第二个时间,用第二个时间和第一个时间的差值作为这个访问者在第一个页面的停留时间.

巧用 Img / JavaScript 采集页面数据-云栖社区

于01-19 08:29 - -
我们发送重要邮件时为了确认对方已读,都会在邮件中设置一个“读取回执"标签以确定对方时候读信. 推广网页时,多少用户做了点击. 移动App运营活动页面,分析用户访问情况. 对这类个性化的采集与统计,针对站长CNZZ、百度统计,移动的Talking Data、友盟等都无法胜任. 个性化需求难满足:用户产生行为并非移动端场景,其中会包括一些运营个性化需求字段,例如:来源、渠道、环境、行为等参数.

使用JavaScript和MQTT开发物联网应用

于06-27 02:00 - tangxiaoyin -
如果说Java和C#哪个是最好的开发语言,无疑会挑起程序员之间的相互怒怼,那如果说JavaScript是动态性最好的语言,相信大家都不会有太大的争议. 随着越来越多的硬件平台和开发板开始支持JavaScript,JavaScript在硬件端以及物联网领域有了新的机会. 图1是一个智能家居物联平台的数据链路.

JavaScript 启动性能瓶颈分析与解决方案

于02-13 22:28 - 王下邀月熊_Chevalier - javascript v8 性能优化
JavaScript 启动性能瓶颈分析与解决方案 翻译自 Addy Osmani 的. JavaScript Start-up Performance,从属于笔者的 Web 前端入门与工程实践. 本文已获得原作者授权,为InfoQ中文站特供稿件,首发地址为 这里;如需转载,请与InfoQ中文站联系.

加快JavaScript加载和执行效率

于01-31 08:00 - - tuicool
无论当前 JavaScript 代码是内嵌还是在外链文件中,页面的下载和渲染都必须停下来等待脚本执行完成. JavaScript 执行过程耗时越久,浏览器等待响应用户输入的时间就越长. 浏览器在下载和执行脚本时出现阻塞的原因在于,脚本可能会改变页面或 JavaScript 的命名空间,它们对后面页面内容造成影响.

Rhino -- 基于java的javascript实现

于06-13 00:38 - m635674608 -
这几天突然对js引擎非常感兴趣,大概了解了一下,记下来备忘. javascript引擎大家比较熟悉的应该是当前比较火的Chrome V8引擎. 另外一个是 基于java的Rhino引擎,这个想来大家不是很了解. Rhino 是一种使用 Java 语言编写的 JavaScript 的开源实现,原先由Mozilla开发,现在被集成进入JDK 6.0.

JavaScript 方法的4种调用模式

于02-03 08:00 - - JavaScript 构造函数 调用模式
函数(Function)是JavaScript的基本模块单元,JavaScript的代码重用, 信息隐藏,对象组合等都可以借助函数来实现. JavaScript中的函数有4种调用模式:. 方法调用(Method Invocation Pattern). 函数调用(Function Invocation Pattern).

javaScript跨浏览器事件处理程序

于08-25 21:45 - 小東仔 - javascript web前端开发 javascript高级程序设计
最近在阅读 javascript高级程序设计,事件这一块还是有很多东西要学的,就把一些思考和总结记录下. 在事件处理,事件对象,阻止事件的传播等方法或对象存在着浏览器兼容性问题,开发过程中最好编写成一个通用的事件处理工具. //在这里添加一些通用的事件处理方法. 事件的绑定主要为IE8以下浏览器做兼容处理:.

BrowserBackdoor:一款基于JavaScript WebSocket的后门套装

于07-04 14:00 - 安小白 - 工具 BrowserBackdoor 后门 监听器
*免责声明:本站提供的安全工具仅供安全测试、安全研究用途,禁止非法使用. BrowserBackdoor是一款基于Electron框架的后门安全测试工具,使用JavaScript WebSocket来连接监听器. 配套的BrowserBackdoorServer是一个WebSocket服务器,用于监听WebSocket连接并创建用于向远程服务器发送命令的命令行接口.

[总结贴] 十个 JavaScript 中易犯的小错误

于05-25 15:46 - 1KEco - javascript
在今天,JavaScript已经成为了网页编辑的核心. 尤其是过去的几年,互联网见证了在SPA开发、图形处理、交互等方面大量JS库的出现. 如果初次打交道,很多人会觉得js很简单. 确实,对于很多有经验的工程师,或者甚至是初学者而言,实现基本的js功能几乎毫无障碍. 但是JS的真实功能却比很多人想象的要更加多样、复杂.

统治Web的JavaScript准备要接管桌面了

于05-14 22:09 - boxi - 深度
编者按:曾几何时,通信网络曾经活跃过许多协议,那些协议在不同的场景下都有各自的优势. 但是后来 TCP/IP 随着互联网的崛起而异军突起,最终形成一统天下的格局. 而原本被视为不入流的 Web 前端玩具 JavaScript 现在似乎也在复制着类似的路径,先是渗透到 web 后端开发,然后甚至开始 入侵到桌面了.

如何抵御基于JavaScript的DDoS攻击

于05-01 13:58 - WinterIsComing -
DDoS攻击技术正在快速演化,最近出现的基于JavaScript的DDoS攻击具有一个与众不同的特点:任何有浏览器的设备都可能参与攻击,其潜在攻击规模接近无限. 现代网站的绝大多数互动采用的都是JavaScript. JavaScript脚本可直接植入HTML中,或者是从远程服务器载入. JavaScript攻击主要发生在共享JavaScript脚本在第三方服务器上被替换,或者是在传输过程中被中间人替换.

javaScript高级技巧

于08-16 10:05 - kayak2015 -
注意: uncaught refereceError:is not defined 和 undefined 不是一样. js是函数级作用域,在内部的变量,函数内部都能访问,函数外部不能访问函数内部的变量,函数内部能访问外部的变量. 注意:在函数里声明变量,都会提到函数的最前面. 如何可以在函数外部拿到函数内部的变量,就需要使用闭包(注意使用,闭包会造成内存泄露).

JavaScript性能优化小知识总结

于03-04 09:56 - codeceo - WEB开发 编程开发 JavaScript 性能优化
JavaScript的性能问题不容小觑,这就需要我们开发人员在编写JavaScript程序时多注意一些细节,本文非常详细的介绍了一下JavaScript性能优化方面的知识点,绝对是干货. 一直在学习javascript,也有看过《犀利开发Jquery内核详解与实践》,对这本书的评价只有两个字犀利,可能是对javascript理解的还不够透彻异或是自己太笨,更多的是自己不擅于思考懒得思考以至于里面说的一些精髓都没有太深入的理解.

高性能JavaScript模板引擎原理解析

于03-01 22:00 - ajaxj - General
随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,与此同时 javascript MVC 思想也开始流行起来. javascript 模板引擎作为数据与界面分离工作中最重要一环,越来越受开发者关注,近一年来在开源社区中更是百花齐放,在 Twitter、淘宝网、新浪微博、腾讯QQ空间、腾讯微博等大型网站中均能看到它们的身影.

网易前端云课堂,JavaScript程序设计:JS调试

于12-08 08:41 - yanzi1225627 -
本节主要通过一个加法器,介绍JS如何调试. 计算器
. . 1,一般调试JS,打印信息有如下三种:. a,用alert,缺点是每次都弹框. b,用console.log,这个数据量小还可以.

iOS中UIWebView与其中网页的javascript的交互

于12-10 01:38 - -
1.本地语言调js的方式与android中的方式类似,也是向WebView控件发送要调用的js语句. android和iOS对比,它们都用了伪url的技术,但android是在本地语言调js时使用了伪url(该url的schema为javascript),而iOS是js调本地语言时使用了伪url(该url是自定义的标识),这个错落很有意思.

不可错过的javascript迷你库

于12-29 08:00 - -
最近看着下自己的 github star,把我吓坏了,手贱党,收藏癖的我都收藏了300+个仓库了,是时候整理一下了. Unix主张kiss,小而美被实践是最好用的,本文将介绍笔者收集的一些非常赞的开源库. 这些库的共性是非常小,而且功能单一. 如果你操作过cookie的接口,那么你一定会感觉这东西的规范真的是太复杂了,根本记不住啊,其实你是对的,因为cookie的接口设计的是有问题的,也就是说设计的太底层了,根本不友好,那么来试试这个js库吧.

你有必要知道的 25 个 JavaScript 面试题

于12-19 00:55 - dwqs - JavaScript javascript 面试
你有必要知道的 25 个 JavaScript 面试题. typeof bar === "object" 判断. bar 是不是一个对象有神马潜在的弊端. 使用 typeof 的弊端是显而易见的(这种弊端同使用 instanceof):. let obj = {}; let arr = []; console.log(typeof obj === 'object'); //true console.log(typeof arr === 'object'); //true console.log(typeof null === 'object'); //true.

JavaScript 异步机制及应用 入门教程

于06-29 02:54 - ARGUS - javascript
异步: asynchronous 简写async. 同步: synchronous 简写sync. 异步就是: N个人同时起跑, 起点和出发时间相同, 在起跑时不去关心其他人会啥时候跑完~尼玛这不废话吗. 大家都才起跑怎么知道别人多就跑完. 同步就是: N个人接力跑, 起点和出发时间不同, 且后一个人会等待前一个人跑完才能继续跑, 也就是要关心前一个人的结果(上一行代码的返回值)..

【译文】Top 10:HTML5、JavaScript 3D游戏引擎和框架

于06-24 12:13 - dwqs - HTML JavaScript HTML5 js 游戏
由于很多人都在用JavaScript、HTML5和WebGL技术创建基于浏览器的3D游戏,所有JavaScript 3D游戏引擎是一个人们主题. 基于浏览器的游戏最棒的地方是平台独立,它们能在iOS、Android、Windows或其他任何平台上运行. 有很多的JavaScript能够用于创建基于浏览器、使用HTML5和WebGL的3D游戏.

JavaScript内存优化

于03-17 17:55 - jm1999 -
相对C/C++ 而言,我们所用的JavaScript 在内存这一方面的处理已经让我们在开发中更注重业务逻辑的编写. 但是随着业务的不断复杂化,单页面应用、移动HTML5 应用和Node.js 程序等等的发展,JavaScript 中的内存问题所导致的卡顿、内存溢出等现象也变得不再陌生. 作用域(scope)是JavaScript 编程中一个非常重要的运行机制,在同步JavaScript 编程中它并不能充分引起初学者的注意,但在异步编程中,良好的作用域控制技能成为了JavaScript 开发者的必备技能.

Chrome开发者工具之JavaScript内存分析

于03-13 08:00 - ajaxj - General
内存泄漏是指计算机可用内存的逐渐减少. 当程序持续无法释放其使用的临时内存时就会发生. JavaScript的web应用也会经常遇到在原生应用程序中出现的内存相关的问题,如 泄漏和溢出,web应用也需要应对 垃圾回收停顿. 尽管JavaScript使用垃圾回收进行自动内存管理,但有效的(effective)内存管理依然很重要.

原生体验挡不住!JavaScript开源跨平台框架NativeScript

于03-10 16:27 - -
NativeScript 是一款使用 JavaScript 语言来构建跨平台原生移动应用的开源框架,支持 iOS、Android 和 Windows Phone. 且 NativeScript 的使用没有过多繁杂的要求,只需使用自己已经掌握的 JavaScript 和 CSS 技能就能开发出真正具有原生用户体验的移动应用.

Javascript 拖拽的一些简单的应用——逐行分析代码,让你轻松了拖拽的原理 - 孙悟饭

于01-14 10:57 - 孙悟饭 -
今天我们来看看如何让拖拽的物体不能拖出某个div之外和拖拽的吸附功能. 上次讲到我们的拖拽是不可拖出可视区范围的,在这基础上我们加个父级的div,不让他拖出父级. // 拖拽空div 低版本的火狐有bug. // 存储div当前的位置. return false; // 阻止默认事件,解决火狐的bug.

JavaScript编程注意事项、技巧大全

于01-09 10:15 - kidsama - javascript 编程技巧
收藏自 JavaScript奇技淫巧45招. JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等. JavaScript还是很多新手踏入编程世界的第一个语言. 既可以用来显示浏览器中的简单提示框,也可以通过nodebot或nodruino来控制机器人.

从一行CSS调试代码中学到的JavaScript知识

于02-11 18:28 - tw_wangzhengquan -
现在到处都是JavaScript,每天都能知道点新东西. 一旦你入了门,你总能从这里或是那里领悟到很多知识. 一旦我发现一些有意思的东西,我喜欢去感觉他们的源代码,看一看它是怎么办到的. 今天我想分享Addy Osmani的 一行代码,这行代码对于你调试你的CSS是很有用的. 注* Addy Osmani 是Google Chrome开发工程师,他前几天开发的 字符串解析模板,马上被兼容最新ES6标准的io.js采纳.

开发一个完整的JavaScript组件

于02-11 13:40 - codeceo - WEB 编程开发 Javascript
作为一名开发者,大家应该都知道在浏览器中存在一些内置的控件:Alert,Confirm等,但是这些控件通常根据浏览器产商的不同而形态各异,视觉效果往往达不到UI设计师的要求. 更重要的是,这类内置控件的风格很难与形形色色的各种风格迥异的互联网产品的设计风格统一. 因此,优秀的前端开发者们各自开发自己的个性化控件来替代浏览器内置的这些控件.

JavaScript中的各种宽高以及位置总结

于02-09 08:50 - kidsamong - javascript
在javascript中操作dom节点让其运动的时候,常常会涉及到各种宽高以及位置坐标等概念,如果不能很好地理解这些属性所代表的意义,就不能理解js的运动原理,同时,由于这些属性概念较多,加上浏览器之间. 实现方式不同,常常会造成概念混淆,经过研究之后,这里来进行一个总结. 所谓的只读属性指的是DOM节点的固有属性,该属性只能通过js去获取而不能通过js去设置,而且获取的值是只有数字并不带单位的(px,em等),如下:.

编写更加稳定、可读性强的JavaScript代码

于02-09 10:58 - codeceo - WEB 编程开发 Javascript
每个人都有自己的编程风格,也无可避免的要去感受别人的编程风格——修改别人的代码. ”修改别人的代码”对于我们来说的一件很痛苦的事情. 因为有些代码并不是那么容易阅读、可维护的,让另一个人来修改别人的代码,或许最终只会修改一个变量,调整一个函数的调用时机,却需要花上1个小时甚至更多的时间来阅读、缕清别人的代码.