深圳幻海软件技术有限公司 欢迎您!

  • JQuery动态生成的按钮无法触发问题与解决方法

    JQuery动态生成的按钮无法触发问题与解决方法起因:利用JQuery动态添加的按钮无法通过$(selector).click方法触发点击事件//在网页加载完成后动态添加表格$(function(){//通过Ajax向后台请求程序$.ajax({method:"post",url:"all-user

  • ES6中的解构赋值(数组,对象,嵌套,默认值)

    解构赋值通过解构赋值,可以快速从对象或者数组中取出属性或者数值。解构赋值可以通过定位到数组或者对象的某一个位置,将值直接赋给一个或多个变量。constarr=['dasha','ersha','gangdan']let[a,b,c]=arr//a='dasha'b='ersha'c='gangdan

  • WebSocket的简单使用

    WebSocket的简单使用复制ws_ht(){leturl=window._CONFIG['wsURL']//console.log('后台WS开始连接')//实例化socketthis.socket_ht=newWebSocket(url)//监听socket连接this.socket_ht.o

  • 语言基础---变量

    语言基础-变量前言从本篇博客开始博主个人认为重要的知识点都会在在行前添加⭐来进行标识变量ECMASCRIPT变量是松散类型,意思是变量可以用于保存任何类型的数据。ECMASCRIPT中有三个关键字可以来声明变量:var、let和const。值得注意的是let和const只能在ES6以及更晚的版本中使

  • 我的Vue之旅、02 ES6基础、模块、路径、IO

    自定义模块为什么要模块?模块化源代码能给我们带来什么好处?试想一个巨无霸网购平台,在没有模块化的情况下,如果出现bug,程序员就要在几百万行代码里调试,导致后期维护成本上升,为了解决问题,模块化按功能切分,把大问题转换成小问题,让每个模块独立运营,通过接口对外开放,让程序统一调用,降低程序出错的风险

  • 【面试题】JS第七种数据类型Symbol详解

    JS第七种数据类型Symbol详解点击打开视频讲解更加详细一、什么是Symbol?Symbol是ES6中引入的一种新的基本数据类型,用于表示一个独一无二的值。它是JavaScript中的第七种数据类型,与undefined、null、Number(数值)、String(字符串)、Boolean(布尔

  • CreateML 使用以及在 iOS 中应用介绍

    aPaaSGrowth团队专注在用户可感知的、宏观的aPaaS应用的搭建流程,及租户、应用治理等产品路径,致力于打造aPaaS平台流畅的“应用交付”流程和体验,完善应用构建相关的生态,加强应用搭建的便捷性和可靠性,提升应用的整体性能,从而助力aPaaS的用户增长,与基础团队一起推进aPaaS在企业内

  • 在 Swift 中编写脚本:Git Hooks

    前言这周,我决定完成因为工作而推迟了一周的TODO事项来改进我的Git工作流程。为了在提交的时候尽可能多的携带上下文信息,我们让提交信息包含了正在处理的JIRA编号。这样,将来如果有人回到我们现在正在提交的源代码,输入​​gitblame​​,就能很容易的找出JIRA的编号。每次提交都包含这些信息可

  • 高级 SwiftUI 动画之GeometryEffect

    前言在本系列的第一部分,我介绍了Animatable协议,以及我们如何使用它来为路径制作动画。接下来,我们将使用一个新的工具:GeometryEffect,用同样的协议对变换矩阵进行动画处理。如果你没有读过第一部分,也不知道Animatable协议是什么,你应该先读一下。GeometryEffect

  • 高级 SwiftUI 动画之AnimatableModifier

    AnimatableModifier无法实现动画如果是第一次使用AnimatableModifier,可能会遇到问题。写一个简单的动画,但是没有动画效果。我又试了几次,也没有成功。因此我认为该功能不存并且放弃使用。幸运的是,后来我坚持了下来。事实证明,我的第一个modifier非常好,但是anima

  • 一文详解Javascript DOM树结构

    什么是DOM树?DOM(DocumentObjectModel)即文档对象模型。通过DOM树这样一种结构,不​仅可以直观的看到HTML的整体结构,还可以利用DOM树的一些属性获取到某个元素的子节点和节点名称等信息。HTML文档结构:树形结构:childNodes和nodeName属性childNod

  • 一文详解Javascript正则表达式,检测用户名密码合法性

    什么是正则表达式?正则表达式在不同编程语言中都存在,通常用于被检索、验证符合某一规则的文本。比如,注册账号时,要求密码长度要超过8位,只能包括英文大小写和数字。这时就需要设置一个规则进行合法性检验。正则表达式由普通字符、元字符和量词组成。普通字符包括大小写字母与数字,元字符是具有特殊含义的字符,量词

  • 提升代码可读性,减少 if-else 的几个小技巧

    前言相信大家或多或少都接触过拥有庞大 ifelse 的项目代码吧,多重嵌套的 ifelse 在维护的时候真的让人很恼火,有时候一个bug排查下来,严重感觉身体被掏空。本文并未有消灭或歧视 ifelse的意思,ifelse 的好用都知道,这里

  • 前端新宠 Svelte 带来哪些新思想?赶紧学起来!

    Svelte[1]是我用过最爽的框架,就算Vue和React再强大,生态再好,我还是更喜欢Svelte,因为它开发起来真的很爽。其实在很久之前我就注意到Svelte[2],但一直没把这个框架放在心上。因为我之前的工作主要使用Vue,偶尔也会接触到一些React项目,但完全没遇到过使用Svelte的项

  • ES12中新的JavaScript 语言特性

    JavaScript语言规范,也称为ECMAScript或ES,是一个动态文档,每年都会根据不断变化的需求进行修改。虽然JavaScript最初是一种脚本语言,但ECMAScript规范概述指出,该语言“现在被用于许多不同环境和规模的全方位编程任务。”因此,JavaScript被更好地理解为一种功能

  • 从C++转向最受欢迎的Rust语言

    作者|孟杰,腾讯TEG后台开发工程师不久前Stackoverflow网站做了一项有八万多开发人员参与的调查问卷,在“大家最想学习的编程语言”选项中,Rust高居第一。一、赋值的move语义1.C++vsRustC++的赋值操作是copy语义,在不考虑优化的情况下,从语义的角度理解,赋值后内存中的某个

  • Rust VS Python:为什么越来越流行,取代榜一Python?

    2021年,Python又获得了TIOBE年度编程语言,排名已经是第一。而Rust依然在20名以外。但依然有人认为,Rust甚至可能取代Python。不过这不重要,认清两者的优缺点,进而合适的地方使用合适的语言,这才最重要。在这个指南中,我们将比较Rust和Python这两门语言,同时将讨论它们各自

  • 利用JS实现多种图片相似度算法

     在搜索领域,早已出现了“查找相似图片/相似商品”的相关功能,如Google搜图,百度搜图,淘宝的拍照搜商品等。要实现类似的计算图片相似度的功能,除了使用听起来高大上的“人工智能”以外,其实通过js和几种简单的算法,也能八九不离十地实现类似的效果。在阅读本文之前,强烈建议先阅读完阮一峰于多

  • JavaScript开发常用工具函数

     1、isStatic:检测数据是不是除了symbol外的原始数据 复制function isStatic(value) {      return(    &

  • Async:简洁优雅的异步之道

    前言在异步处理方案中,目前最为简洁优雅的便是async函数(以下简称A函数)。经过必要的分块包装后,A函数能使多个相关的异步操作如同同步操作一样聚合起来,使其相互间的关系更为清晰、过程更为简洁、调试更为方便。它本质是Generator函数的语法糖,通俗的说法是使用G函数进行异步处理的增强版。尝试学习

推荐阅读