Silentdoer

导航

随笔分类 -  javascript

C# ES6 yield的实现原理和await/async实现原理
摘要:创建测试项目的方式: 1.创建一个空目录如es6test,cd到这个目录 2.npm init -y,可以看到会生成package.json文件 3.在es6test目录(项目根目录)下创建src目录,在该目录下创建test.js,里面写的是es6的语法; 4.安装babel转译工具:npm ins 阅读全文

posted @ 2022-11-06 22:01 Silentdoer 阅读(257) 评论(0) 推荐(0)

JavaScript动态应用代码(有点像Java里的drools)
摘要:let $dynamic_code_context; let dynamic_code = "$dynamic_code_context = {server: '192.168.1.123', port: '8000', methods:" + "[function(_this) {return _ 阅读全文

posted @ 2020-09-28 14:26 Silentdoer 阅读(316) 评论(0) 推荐(0)

用nodejs或者Chrome控制台的js对URI进行编码或解码
摘要:一、经常会出现这种情况,就是我这边通过Chrome调试查看接口调用情况,但是请求的URL是经过编码后的很不直观,因此这里记录一下用js自带的函数来编码或解码URI; 1.编码,编码URI(比如中文,空格等会编码成%开头的字符串)可以用encodeURI(uri); 2.解码,解码用decodeURI 阅读全文

posted @ 2020-07-15 15:58 Silentdoer 阅读(1701) 评论(1) 推荐(0)

js 判断各种数据类型 typeof 几种类型值
摘要:了解js的都知道, 有个typeof 用来判断各种数据类型,有两种写法:typeof xxx ,typeof(xxx) 如下实例: typeof 2 输出 number typeof null 输出 object typeof {} 输出 object typeof [] 输出 object typ 阅读全文

posted @ 2019-11-07 14:13 Silentdoer 阅读(797) 评论(0) 推荐(0)

js里typeof和instanceof和箭头表达式要注意的地方,以及其他
摘要:如果学过类似C#这样的语言,然后定义两个类class Mu{}和class Ku{},那么显然typeof Mu != typeof Ku的,但是在js里则不是这样,对于Mu和Ku的对象进行typeof后它们输出都是object,而对typeof Mu这个类名则输出function,即类名其实是一个 阅读全文

posted @ 2019-10-31 08:34 Silentdoer 阅读(227) 评论(0) 推荐(0)

jQuery源码解析
摘要:一:前言 主要是将jQuery里的实现框架提取出来了,常用用法都提取了一个例子,这里是$.ajax和$("#id").html(..)的例子,这里就直接上源码了,然后代码里加了自己的理解总结; 如果想了解jQuery实现原理的朋友可以参考看看;注意用ajax时跨域的问题,否则status老是0; 二 阅读全文

posted @ 2018-04-24 16:28 Silentdoer 阅读(278) 评论(0) 推荐(0)

innerText兼容处理
摘要:转载自:https://www.cnblogs.com/leejersey/p/3520497.html;稍微改了一下和加了一些注释; IE、Safari、Opera和Chrome支持innerText属性。Firefox虽然不支持innerText,但支持作用类似的textContent属性。te 阅读全文

posted @ 2018-04-23 23:16 Silentdoer 阅读(180) 评论(0) 推荐(0)

javascript零碎总结
摘要:前言:下面的总结都是自己测试过的,绝大多数都是没问题的,但是不敢保证一定全面,还需要诸君自己独立思考; 0)es6的class不是function的语法糖,之前不知道哪里听到的这个说法;但是经过测试Foo得到的是class Foo而非function;而且也无法Foo()必须new,这些都是和fun 阅读全文

posted @ 2018-04-23 21:17 Silentdoer 阅读(210) 评论(0) 推荐(0)