发表了博客
2019/03/07 15:40

JS-JAVASCRIPT的eval()方法

Lodop的传统模版是JS语句,如果储存的这种JS模版,可用javascript的eval()方法获取,该方法属于JS的范畴,并不是lodop语句,由于这个方法很多程序员可能不常用,对于这个JS方法不是特别了解,这里介绍一下这个JS方法。 JavaScript eval() 函数 语法: eval(string) 描述: eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。 就是该方法参数的字符串会当作JS代码对待,会执行里面的JS代码,由于Lodop传统JS模版都是...

0
1
发表了博客
2019/08/09 12:29

js中引入js

第一个js文件(被引入的js文件),文件名one.js,内容如下 function alertInOne(){ alert('in one'); } 第二个js文件,文件名two.js,内容如下 //注意这个地方 document.write("<script language='javascript' src='one.js'></script>"); function alertInTwo(){ alert("in Two"); } 调用的html文件,只需要引入two.js,就能引入one.js了 <script language='javascript' src="two.js"></script> <script language="javascript"> ...

0
0
发表了博客
2020/07/18 00:00

JavaScript|JS异步加载

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 欢迎加入团队圈子!与作者面对面!直接点击! 1 问题描述 JS为什么需要异步加载?首先要了解到JS在默认情况下是以同步模式(阻塞模式)加载的,浏览器对于代码请求的资源都是瀑布式的加载,而不是阻塞式的,但是JS的执行总是阻塞的。而对于异步加载(非阻塞加载),浏览器在加载JS的同时,还会继续进行后续...

0
0
发表了博客
2020/03/19 20:08

从 JS 引擎到 JS 运行时(上)

https://juejin.im/post/5e31a569e51d45026a4375ba V8 和 Node.js 的关系,是许多前端同学们所津津乐道的——浏览器里的语言,又兼容了浏览器外的环境,两份快乐重叠在一起。而这两份快乐,又带来了更多的快乐……但你有没有想过,这两份快乐到底是如何重叠在一起的呢?下面我们将以嵌入式 JS 引擎 QuickJS 为例,介绍一个 JS 引擎是如何被逐步定制为一个新的 JS 运行时的。 本文将分上下两篇,逐一覆盖(或者说,用尽可能简单的...

0
0
发表了博客
2012/07/30 21:10

javascript键盘事件_javascript

[JavaScript]:e.which,e.charCode,e.keyCode 说明: charCode:对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。Internet Explorer 使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 使用 event.which。 测试环境: Internet Explorer 9.0.8112.16421 Firefax 9.0.1 Google Chrome 15....

0
5
发表了博客
2012/11/20 14:16

JS动态加载JS

1、直接document.write <script language="javascript"> document.write("<script src='test.js'><\/script>"); </script> 2、动态改变已有script的src属性 <script src='' id="s1"></script> <script language="javascript"> s1.src="test.js" </script> 3、动态创建script元素 <script> var oHead = document.getElementsByTagName('HEAD').item(0); var oScript= document.createElement("script"); oScript.type = "text/ja...

0
9
发表于大前端专区
2020/11/09 08:22

JavaScript之JS运行机制和顺序

宏任务 微任务 # JS运行机制 - EventLoop JavaScript脚本执行方法时,都会进入调用栈中,其中有同步的方法还有异步的方法。也就是微任务(**micro task**)和宏任务(**macro task**) 可以现从一个小demo来看下微任务和宏任务的执行顺序 ```javascript console.log(1); setTimeout(()=>console.log(2)); console.log(3); ``` 答案显而易见是 1 3 2,但是明明setTimeout里没有设置倒计时时间,也就是应该立即执行的,为啥他还在后面...

0
0
发表了博客
2020/03/19 20:29

从 JS 引擎到 JS 运行时(下)

https://juejin.im/post/5e33fe9f5188254dfd43de93 在上篇文章中,我们已经为 JS 引擎扩展出了个最简单的 Event Loop。但像这样直接基于各操作系统不尽相同的 API 自己实现运行时,无疑是件苦差。有没有什么更好的玩法呢?是时候让 libuv 粉墨登场啦。 我们知道,libuv 是 Node.js 开发过程中衍生的异步 IO 库,能让 Event Loop 高性能地运行在不同平台上。可以说,今天的 Node.js 就相当于由 V8 和 libuv 拼接成的运行时。但 ...

0
0
发表了博客
2020/03/19 20:08

从 JS 引擎到 JS 运行时(下)

https://juejin.im/post/5e33fe9f5188254dfd43de93 在上篇文章中,我们已经为 JS 引擎扩展出了个最简单的 Event Loop。但像这样直接基于各操作系统不尽相同的 API 自己实现运行时,无疑是件苦差。有没有什么更好的玩法呢?是时候让 libuv 粉墨登场啦。 我们知道,libuv 是 Node.js 开发过程中衍生的异步 IO 库,能让 Event Loop 高性能地运行在不同平台上。可以说,今天的 Node.js 就相当于由 V8 和 libuv 拼接成的运行时。但 ...

0
0
发表了博客
2018/08/15 15:24

JavaScript之JS的数据类型

前言 JavaScript一共有6中数据类型: 基本数据类型(5):字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、空(Null)、未定义(Undefined) 复杂数据类型(1):对象(Object) 注意:Array、Date、Math、Error Set(ES6).....都是属于Object中 一、JS数据类型概述 1.1 简介 原始类型(基本类型):按值访问,可以操作保存在变量中实际的值。 原始类型汇总中null、undefined比较特殊。 引用类型:引用类型的值是保存...

0
0
发表了博客
2018/06/07 15:44

Javascript modules--js 模块化

https://medium.freecodecamp.org/javascript-modules-a-beginner-s-guide-783f7d7a5fcc 这个网站也是非常好: https://medium.freecodecamp.org/ ----------------------------------------- If you’re a newcomer to JavaScript, jargon like “module bundlers vs. module loaders,” “Webpack vs. Browserify” and “AMD vs. CommonJS” can quickly become overwhelming. The JavaScript module system may be intimid...

0
0
发表于大前端专区
2019/07/17 06:00

JS基础 | JavaScript 组成部分

前面一篇我们简单介绍了 JavaScipt 的历史,在 JavaScript 发展的前十几年时间,Nodejs 出现以前,JavaScript 主要是用于 Web 开发,也就是俗称网页或网站开发。 早期 JavaScript 只是寄生在浏览器上面的一门脚本语言,离开了浏览器它什么都做不了,还需要浏览器提供的 文档对象模型DOM、浏览器对象模型BOM才能正真的工作起来。 1. 文档对象模型(DOM) 用户需要与网页内容和浏览器窗口互动,浏览器除了呈现内容以外,还提供了一...

0
0
发表了博客
2020/11/23 11:17

JavaScript(JS)网页--留言板

JavaScript(JS)网页–留言板 在使用网页进行冲浪时,经常会发表自己的留言。发布留言的留言板是怎么做的呢? 制作一个简单的留言板。 首先需要一个textarea框,旁边放置一个按钮,然后需要一个ul标签,里面不需要放置li元素,用CSS加以简单的修饰。 紧接着获取元素,在点击按钮后,创建一个li,将文本框里面的赋值给li,将li插入到ul的第一个孩子的前面。 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-...

0
0
发表了博客
2019/07/08 11:31

javascript 四舍五入; js 四舍五入

方法 Math.round round() 方法可把一个数字舍入为最接近的整数。 对于 0.5,该方法将进行上舍入。 例如,3.5 将舍入为 4,而 -3.5 将舍入为 -3。 Math.round(748.58) 结果:749 Math.round(748.5867*100) 结果:74859 Math.round(748.5867*100)/100 结果:748.59 保留两位 Math.round(748.5867*1000)/1000 结果:748.587 保留三位 通用js方法: function format45(val,v2) { if (isNaN(val) || val == undefined || val == nul...

0
0
发表了博客
2020/05/06 09:42

JavaScript Puzzlers!--JavaScript难题

44道JavaScript送命题 很久以前看过一个老外写的帖子,JavaScript Puzzlers!,直译就是JavaScript难题,里面列举了44道JavaScript选择题,大部分都是让人摸不着头脑的题目,需要仔细琢磨一番才能得到正确答案。也有一些作者也没有解释清除,直接通过实验给出答案了。 这44个问题是在ECMA 262(5.1)环境下,浏览器中试验的,如果是node环境下可能不同。这是因为二者环境差异,比如node环境下顶层变量是global,浏览器环境下则是w...

0
0
发表了博客
2018/06/19 09:38

javaScript系列 [06]-javaScript和this

在javaScript系列 [01]-javaScript函数基础这篇文章中我已经简单介绍了JavaScript语言在函数使用中this的指向问题,虽然篇幅不长,但其实最重要的部分已经讲清楚了,这篇文章我们来单独谈一谈神秘的this,或者叫怎么也搞不清楚的指天指地指空气的this。 1.1 this简单说明 this关键字被认为是JavaScript语言中最复杂的机制之一,跟this相关的知识很多开发者往往总是一知半解,更有甚者很多人完全搞不懂也不愿意去搞懂跟this相关的...

0
0
发表了博客
2018/03/12 15:41

cocos2d JS-(JavaScript) 冒泡排序

思想: 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 效率: 时间复杂度:平均 O(n) 空间复杂度:需要辅助空间 O(1) 稳定性:稳定 js代码: function bubbleSort(arr) { ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页