随笔分类 -  JavaScript

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

Promise 对象
摘要:Promise 对象 来自《JavaScript 标准参考教程(alpha)》,by 阮一峰 目录 概述 Promise 对象的状态 Promise 构造函数 Promise.prototype.then() then() 用法辨析 Promise 的实例 加载图片 Ajax 操作 小结 微任务 参 阅读全文

posted @ 2021-02-04 15:35 jack_Meng 阅读(402) 评论(0) 推荐(0) 编辑

七种武器:JavaScript 新特性闪亮登场
摘要:JavaScript(或ECMA Script) 是一门不断发展的语言,有许多关于如何前进的建议和想法。TC39(技术委员会39)是负责定义JS标准和特性的委员会,今年他们非常活跃。以下是目前处于“Stage 3阶段”的一些提案摘要,这是“完成”之前的最后一个阶段。这意味着这些特性将很快在浏览器和其 阅读全文

posted @ 2021-02-04 15:31 jack_Meng 阅读(140) 评论(0) 推荐(0) 编辑

在JavaScript 中竟然还不知道这些技巧?
摘要:不少人有五年的 JavaScript 经验,但实际上可能只是一年的经验重复用了五次而已。完成同样的逻辑和功能,有人可以写出意大利面条一样的代码,也有人两三行简洁清晰的代码就搞定了。简洁的代码不但方便阅读,还能减少复杂逻辑和出错的可能性。本文就介绍一些常用的JavaScript简化技巧,日常开发都用得 阅读全文

posted @ 2021-02-04 14:33 jack_Meng 阅读(133) 评论(0) 推荐(0) 编辑

怎样的变量命名规范,才显得有文化?
摘要:There are only two hard things in Computer Science: cache invalidation and naming things. 计算机科学领域只有两大难题:缓存失效和命名。 -- Phil Karlton 相信不少程序员都为变量命名这个问题伤透了脑 阅读全文

posted @ 2021-02-04 14:31 jack_Meng 阅读(414) 评论(0) 推荐(0) 编辑

JavaScript箭头函数(Lambda表达式)
摘要:箭头函数也叫lambda表达式 据说其主要意图是定义轻量级的内联回调函数。 格式:x => {表达式} 说明:=和>之间不能有空格等其他字符,而=>字符前后,可以有空格。 例如有: 1 var arr = ["wei","ze","yang"];2 arr.map(item=>"Mr."+item) 阅读全文

posted @ 2021-01-27 10:45 jack_Meng 阅读(1860) 评论(0) 推荐(0) 编辑

JavaScript---事件绑定 (多种方式、传递参数)
摘要:事件绑定方式:将对html元素或窗口的操作绑定给响应函数的方式。共四种方式 Html级别绑定 符合DOM0 级的事件绑定方式 符合DOM2 Html级别绑定 无法设置事件流 <script> function a(){ //好的习惯,把整个网页上所有的事件绑定程序,聚集在一个函数中 alert("n 阅读全文

posted @ 2021-01-27 09:36 jack_Meng 阅读(23655) 评论(0) 推荐(0) 编辑

前端也能玩的图片隐写术
摘要:不能说的秘密——前端也能玩的图片隐写术 上个月在千里码刷题的时候,碰到了比较有意思的一道题—— 隐写术。既然感觉有意思,又很久没有玩过 canvas,所以今天结合这两块内容带大家探索一下。 隐写术算是一种加密技术,权威的 wiki 说法是“ 隐写术是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不 阅读全文

posted @ 2020-12-15 14:52 jack_Meng 阅读(1666) 评论(0) 推荐(0) 编辑

【译】编写高性能 JavaScript
摘要:翻译原文:http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/ 作者:Addy Osmani 译者按:本人第一次翻译外文,言语难免有些晦涩,但尽量表达了作者的原意,未经过多的润色 阅读全文

posted @ 2020-12-15 14:47 jack_Meng 阅读(128) 评论(0) 推荐(0) 编辑

JavaScript中遍历的几种方法
摘要:1.while循环 while后面跟循环条件和执行语句,只要满足条件,就会一直执行里面的执行 var i = 0 while(i<10){ console.log(i) i++ } 2.do...while循环 与while相似,但是他会先执行一次,再做判断条件 var i=0 do{ consol 阅读全文

posted @ 2020-12-15 12:28 jack_Meng 阅读(2649) 评论(0) 推荐(0) 编辑

只用 6 个字符,就可以写出任意 JavaScript 代码!---- JSFuck原理解析
摘要:你可能在网上见过有人用 几个不同的字符写的各种稀奇古怪的 JavaScript 代码,虽然看起来奇怪,但是能正常运行!比如这个: (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] 你猜运行结果是什么?你可以自己去控制台 阅读全文

posted @ 2020-11-05 14:14 jack_Meng 阅读(2949) 评论(0) 推荐(2) 编辑

实时消息推送汇总
摘要:分不清轮询、长轮询?不知道什么时候该用websocket还是SSE,看这篇就够了。 所谓的“实时推送”,从表面意思上来看是,客户端订阅的内容在发生改变时,服务器能够实时地通知客户端,进而客户端进行相应地反应。客户端不需要主观地发送请求去获取自己关心的内容,而是由服务器端进行“推送”。 注意上面的推送 阅读全文

posted @ 2020-10-16 11:58 jack_Meng 阅读(1092) 评论(0) 推荐(0) 编辑

图片上传插件ImgUploadJS:用HTML5 File API 实现截图粘贴上传、拖拽上传
摘要:一 . 背景及效果 当前互联网上传文件最多的就是图片文件了,但是传统web图片的截图上传需要:截图保存->选择路径->保存后再点击上传->选择路径->上传->插入。 图片文件上传也需要:选择路径再->上传->插入,步骤繁杂,互联网体验为王,如果支持截图粘贴上传、拖拽上传将大大提升体验。 当前知乎和g 阅读全文

posted @ 2020-08-13 13:37 jack_Meng 阅读(974) 评论(0) 推荐(0) 编辑

JS惰性删除和定时删除可过期的localStorage缓存,或sessionStorage缓存
摘要:localStorage简介 使用localStorage可以在浏览器中存储键值对的数据。经常被和localStorage一并提及的是sessionStorage,它们都可以在当浏览器中存储键值对的数据。但是它们之间的区别是:存储在localStorage的数据可以长期保留;而当页面会话结束(也就是 阅读全文

posted @ 2020-06-02 15:59 jack_Meng 阅读(2293) 评论(0) 推荐(0) 编辑

44道JavaScript难题 ---- 送命题
摘要:很久以前看过一个老外写的帖子,JavaScript Puzzlers!,直译就是JavaScript难题,里面列举了44道JavaScript选择题,大部分都是让人摸不着头脑的题目,需要仔细琢磨一番才能得到正确答案。也有一些作者也没有解释清除,直接通过实验给出答案了。 这44个问题是在ECMA 26 阅读全文

posted @ 2020-04-26 12:13 jack_Meng 阅读(439) 评论(0) 推荐(0) 编辑

JavaScript语法支持严格模式 -- "use strict"
摘要:JavaScript 严格模式(use strict) JavaScript 严格模式(strict mode)即在严格的条件下运行。 使用 "use strict" 指令 "use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。 它不是一条语句,但是 阅读全文

posted @ 2020-02-11 13:46 jack_Meng 阅读(675) 评论(0) 推荐(0) 编辑

Javascript中判断 Undefined 还是 Null 的方法
摘要:在 JavaScript 中, null 用于对象, undefined 用于变量,属性和方法。 对象只有被定义才有可能为 null,否则为 undefined。 如果我们想测试对象是否存在,在对象还没定义时将会抛出一个错误。 错误的使用方式: if (myObj !== null && typeo 阅读全文

posted @ 2020-02-11 13:41 jack_Meng 阅读(928) 评论(0) 推荐(0) 编辑

three.js ---- 3d页面开发入门
摘要:准备工作 1.运用three.js进行3d开发,其实和页面编程一样,首先需要在html文件中引入three.js。Three.js使用面向对象的方式来构建程序,它包含3个基本对象: 场景(scene), 相机(camera), 以及一个渲染器(renderer)。 第一步: 引入three.js. 阅读全文

posted @ 2020-01-14 12:53 jack_Meng 阅读(1978) 评论(0) 推荐(0) 编辑

JS中轻松遍历对象属性的几种方式
摘要:英文原文:https://dmitripavlutin.com/how-to-iterate-easily-over-object-properties-in-javascript/ 译者:前端小智 为了保证的可读性,本文采用意译而非直译。 自身可枚举属性 Object.keys() 方法会返回一个 阅读全文

posted @ 2019-12-27 17:02 jack_Meng 阅读(10952) 评论(0) 推荐(0) 编辑

JS中的实例方法、静态方法、实例属性、静态属性
摘要:一、静态方法与实例方法 我们先来看一个例子来看一下JS中的静态方法和实例方法到底是什么? 静态方法 function A(){} A.col='red' //静态属性 A.sayMeS=function(){ console.log("Hello World S!"); } A.sayMeS();/ 阅读全文

posted @ 2019-12-15 15:54 jack_Meng 阅读(4850) 评论(0) 推荐(1) 编辑

Js中的对象、构造函数、原型、原型链及继承
摘要:1、对象 在传统的面向过程的程序设计中,会造成函数或变量的冗余。而JS中对象的目的是将所有的具有相同属性或行为的代码整合到一起,形成一个集合,这样就会方便我们管理,例如: var person1={ name:"tan", age:26, showMessage:function(){ alert( 阅读全文

posted @ 2019-12-15 15:20 jack_Meng 阅读(586) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩