• js华氏度转为摄氏度

    时间:2024-05-10 12:53:58

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body>

  • 闭包内的微观世界和js垃圾回收机制

    时间:2024-05-10 08:36:01

    一、什么是闭包?官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。其实这句话通俗的来说就是:JavaScript中所有的function都是一个闭包。不过一般来说,嵌套的func...

  • v8垃圾回收和js垃圾回收机制

    时间:2024-05-09 23:04:35

    垃圾回收器是一把十足的双刃剑。好处是简化程序的内存管理,内存管理无需程序员来操作,由此也减少了长时间运转的程序的内存泄漏。然而无法预期的停顿,影响了交互体验。本文从 V8 (node.js runtime) 的角度分析垃圾回收策略。暂时没弄懂v8的,有时间再研究下面的是js垃圾回收内存的生命周期:分...

  • 前端面试:谈谈 JS 垃圾回收机制

    时间:2024-05-09 23:02:07

    摘要: 不是每个人都回答的出来...最近看到一些面试的回顾,不少有被面试官问到谈谈JS 垃圾回收机制,说实话,面试官会问这个问题,说明他最近看到一些关于 JS 垃圾回收机制的相关的文章,为了 B 格,就会顺带的问问。最近看到一篇讲 JS 垃圾回收的国外文章,觉得讲得明白,所以就翻译过来了,希望对你们...

  • js 垃圾回收机制和引起内存泄漏的操作

    时间:2024-05-09 22:58:36

    垃圾回收机制JS中最常见的垃圾回收方式是标记清除。工作原理:是当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存。工作流程:1.    垃圾回收器,会给存储在内存中的所有变量都加上标记。2.    去掉环境中的变量以及被环境中的变...

  • python垃圾回收机制:引用计数 VS js垃圾回收机制:标记清除

    时间:2024-05-09 22:19:25

    js垃圾回收机制:标记清除Js具有自动垃圾回收机制。垃圾收集器会按照固定的时间间隔周期性的执行。JS中最常见的垃圾回收方式是标记清除。工作原理当变量进入环境时,将这个变量标记为“进入环境”。当变量离开环境时,则将其标记为“离开环境”。标记“离开环境”的就回收内存。工作流程1.    垃圾回收器,在运...

  • npm详解:掌握 Node.js 包管理的艺术

    时间:2024-05-09 21:09:22

    在现代软件开发领域,包管理和依赖处理是任何项目不可或缺的一部分。对于基于 Node.js 的应用程序而言,NPM(Node Package Manager)不仅是安装和管理第三方库的标准工具,也是发布、共享和重用代码片段的核心平台。本文将深入探讨 NPM 的各个方面,从基础概念到高级用法,旨在为你提...

  • js中正则表达式的使用

    时间:2024-05-09 15:06:59

    1,作用:匹配一个字符串中的一些内容2,声明和使用:1),构造函数 var reg=new RegExp(/表达式/) 2),字面量 var reg=/表达式/ 推荐使用 eg: var reg=/abc/ 表示匹配含有abc 的字符串 常用方法:reg.test...

  • Rainyday.js – 使用 JavaScript 实现雨滴效果

    时间:2024-05-09 10:04:09

    Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas 渲染一个雨滴落在玻璃表面的动画。Rainyday.js 有功能可扩展的 API,例如碰撞检测和易于扩展自己的不同的动画组件的实现。它是一个使用 HTML5 特性纯 JavaScript 库,支持大...

  • js 滚动加载iframe框中内容

    时间:2024-05-09 09:50:19

    var isIE6 = !!window.ActiveXObject&&!window.XMLHttpRequest; //滚动加载 var scrollLoad =function(){ $("#content iframe[_src]").eac...

  • js连续指定两次或者多次的click事件(解决办法)

    时间:2024-05-09 09:18:08

    setTimeout (表达式,延时时间)setTimeout(表达式,交互时间)延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout  在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次setTimeout 在执行时,它从载入后,每隔指定的时间就执行一次表达式...

  • 关于js-binding中Layer触摸事件的优化

    时间:2024-05-08 20:07:30

    关于js-binding中Layer触摸事件的优化cocos2d-x 3.71. 目前js中监听触摸事件带来的不便(特别是cocosbuilder)在目前的js-binding中,如果要监听layer的触摸事件,需要自己监听touch事件,如:var touchLayer = cc.Layer.cr...

  • js判断浏览器

    时间:2024-05-08 19:44:53

    function myBrowser(){ var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isOpera = userAgent.indexOf("Opera") > -; if (isOpera)...

  • 如何使用 require.js ,实现js文件的异步加载,避免网页失去响应,管理模块之间的依赖性,便于代码的编写和维护。

    时间:2024-05-08 18:48:11

    一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 <script src="1.js"></script>...

  • 移动web端的react.js组件化方案

    时间:2024-05-08 17:34:44

     背景:随着互联网世界的兴起,web前端开发的方式越来越多,出现了很多种场景开发的前端架构体系,也对前端的要求日益增高,早已经不是靠一个JQuery.js来做前端页面的时代了,而今移动端变化最大,近两年出现了React-lite.js,Vue.js,ReactNative,Weex...等一些开发...

  • React.js入门必须知道的那些事

    时间:2024-05-08 16:44:19

    首先,React.js是facebook在2013年5月开源的一个前端框架,React不是一个MVC框架,它是构建易于可重复调用的web组件,侧重于UI, 也就是view层, React为了更高超的性能而使用虚拟DOM作为其不同的实现。 它同时也可以由服务端Node.js渲染 - 而不需要过重的浏览...

  • React.js入门笔记(再续):评论框的实现

    时间:2024-05-08 16:08:58

    本案例来自React.js中文官网对应内容。一. 运行环境<link rel="stylesheet" type="text/css" href="css/css.css"/> <!-- 核心 --> <script src="js/react.js"><...

  • [JS复习] JS 基础知识

    时间:2024-05-08 13:41:18

    项目结尾,空闲时间,又把《JS 基础知识》 这本书过了一遍,温故知新后,很多知其然不知其所以然的内容 豁然开朗。【1. 用于范围的标签】display  :inline or block 可切换 <p>1.两个用于标出范围的标签</p> <div>2....

  • js去除空格

    时间:2024-05-08 13:27:28

    function trim(str){ return str.replace(/(^\s*) | ( \s*$ )/g,"" );}

  • 很实用的js限制不让输入其他字符,只让输入数字和 js生成UUID

    时间:2024-05-07 22:17:01

    onkeyup="this.value=this.value.replace(/\D/g,'')"js生产UUID var createUUID = (function (uuidRegEx, uuidReplacer) { return function () { re...