前言 之前公司设计的网站比较混乱,很多地方不统一,其中一个就是弹出层,导致这个原因是因为,公司的UI换了好几个人,而他们每个人做出来的都不太一样。最近公司开始整顿这个问题,对于统一的这种东西当然是做成一个模块,或者插件,而我打算做成插件。之所以写这篇文章是因为,当写完这个插件以后,发现其中有不少的理
原创 2021-08-04 11:10:16
168阅读
年后换工作,一直不稳定,我就没有正式写过程序,博客也荒芜了。最近才正式接手工作,遇到很多奇葩的领导,总有很多奇葩的想法和理念。比如不让用jquery,不过要求兼容ie11和chrome ff,就行。放弃jquery开始感觉很难,写了两天,也还行。我先用jquery实现的功能,然后替换里面几个方法即可 ,无非就是查找,添加class等!在控制台先测试好,直接使用就行了,但遇到以下问题,简
转载 2023-07-23 09:06:07
121阅读
最近迷上了react,用react模拟之前的系统,做登录的时候,发现需要用到cookie,之前用的跟vue搭配的VueCookie,我就在想啊,react应该也会有相应的cookie插件吧!百度一下,果然,是有的,那就是react-cookie,看名字貌似很专业的样子哈 我也去百度了下他的用法,官网搞的很复杂,可能是本人水平太低了,官网咱也看不懂,咱也不敢说,咱也不敢问的,可怜巴巴! 于是我用百度
抛出一个问题,其实所谓的熟悉原生JS,怎样的程度才是熟悉呢?最近都在做原生JS熟悉的练习。。。用原生Js封装了一个Ajax插件,引入一般的项目,传传数据,感觉还是可行的。。。简单说说思路,如有不正确的地方,还望指正^_^一、Ajax核心,创建XHR对象Ajax技术的核心是XMLHttpRequest对象(简称XHR),IE5是第一款引入XHR对象的浏览器,而IE5中的XHR对象是通过MSXML库中
我们可能已经用过很多JS插件,比如著名的轮播图插件Swiper.js,滚动条插件iScroll.js等等,用起来非常方便,大大提高了我们的工作效率。那么它们基本实现原理是怎样的呢?我们又该如何DIY一个可以复用的JS插件呢?接下来,我将以图片无缝循环轮播为例,手把手教你封装一个方便复用的原生JS插件。开始之前,我们先看看实现后的具体效果吧 → 图片无缝循环轮播 。一、面向过
JavaScript插件封装主要分成两类:* 类级别封装-相当于jQuery类的静态函数* 对象级别封装一.  类级别封装方法1.单个方法封装[html] view plain copy//封装  jQuery.alert = function(name) {      alert(name
转载 2021-07-28 17:22:17
345阅读
最近公司项目要我给前端做一个基于Android原生的cordova插件,让他们调用,心想好不容易写出来一个实例,赶快写下心得,免得后面再做的时候给忘了,废话不多说,记录下来。第一步:配置环境 这个不多说了,具体配置请到cordova中文网去参考配置;第二步:创建一个简单的cordova工程2.1 创建工程cordova create Hello com.wjs.hello2.2 进入到这个工程的根
uniapp开发原生module插件准备jdk1.8及以上android studio 以下统称 ide官方sdkHBuilderx开发ide创建一个No Activity创建一个Module选择Android Library导入官方sdk 作为参考改变module build.gradle 的dependenciesapp添加uniapp-release.arr 插件 放在app->lib
# Android原生插件开发指南 ## 简介 在移动应用开发中,有时需要引入第三方库或模块来扩展应用的功能。而Android原生插件开发就是一种常用的方式。本文将介绍Android原生插件开发的流程以及每一步需要做的事情,并且附上相应的代码示例和解释。 ## 流程 下面是Android原生插件开发的基本流程图: ```mermaid gantt title Android原生插件
原创 2023-09-04 07:44:54
93阅读
前言据广大用户的需求,需要把我们anyRTC的SDK,封装到uni-app来使用,并且实现音视频通话。这边文章图文讲解一下怎么封装原生插件,并且在下一章uni-app实现音视频通话。anyRTC开发者中心1.uni-app是什么?一个使用Vue.js开发所有前端应用框架,开发者编写一套代码,可发布到ios、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台。如果你还没有了解uni-app是什么:点击这里:这篇文章举例说明。2.uni-app的特点1、跨
原创 2021-05-28 13:36:47
2352阅读
一,开篇分析Hi,大家!大熊君又来了,今天这系列文章主要是说说如何开发基于“JavaScript”的插件开发,我想很多人对”插件“这个词并不陌生,有的人可能叫“组件”或“部件”,这不重要,关键是看如何设计,如何做一个全方位的考量,这是本文的重点阐述的概念。我想大家对“jQuery插件的方式”有一定的了解,我们结合这个话题一起讨论一下,最终给出相关的实现方案,来不断提高自己的谁能力。  &nbsp
原生JS 简介ECMAScript是什么?是一个面向对象语言;也是解析语言,也是轻量级语言的天然运行环境是浏览器存在兼容性问题;因为每个浏览器对JS 的解析程度不同。作用:实现浏览器和用户的交互;以及动态样式的交互交互:一问一答在js 眼中;页面上所有东西都是数据(data在JS 的眼里万事万物都是对象,所程序员天天面向对象但是找不到对象ECMAScript 是一种基于对象(Object)和事件驱
原生js介绍原生态JS是指遵循ECMAscript标准的javascript,不同于微软的jscript也不依赖于任何框架,依托于浏览器标准引擎的脚本语言。原生js获取DOM对象的几种方法通过id获取<div id="id1"></div> <script> let box= document.getElementById("id1"); </script
uni-app 作为业内最风靡的应用框架之一,支撑着 12 亿活跃手机用户的庞大生态。这个框架因在小程序端的舒爽构建体验和丰富的开发生态而备受开发者青睐,同时可用来编译 App、Web 端应用,尤其是对于一些轻量级应用来说,是快速实现多端覆盖产品的优选。 融云为 uni-app 生态提供了丰富的原生插件,包含单群聊、超级群,一对一、一对多音视频通话,低延迟直播、视频会议等多种场
 吴振 中生代技术 01Pinpoint是什么_____Pinpoint是一款全链路分析工具,提供了无侵入式的调用链监控、方法执行详情查看、应用状态信息监控等功能。基于Google Dapper论文进行的实现。核心思想就是在服务各节点彼此调用的时候,记录并传递一个应用级别的标记,这个标记可以用来关联各个服务节点之间的关系。比如两个节点之间使用 HTTP 作为请求协议的话,那么这些标记就会被加入到H
原创 2021-04-22 06:55:15
750阅读
本文是根据书籍《JavaScript设计模式与开发实践》而写的读书笔记,因为自己经常学了就忘,因此从现在开始起写博客记录一下,大部分都只是简单介绍下。 前言 设计模式的定义是:在面向对象软件设计过程中针对特定问题的简洁而优雅的解决方法。 通俗一点来说,设计模式是在某种场合下对某个问题的一种解决方案, ...
转载 2021-09-09 23:28:00
74阅读
2评论
    为什么要做javascript插件开发?     这个应该是一个必然。因为需要跨时间、空间不同开发人员的协作,代码的重用。具体也就不多说了。     js开发小白一般怎么开发程序?我记得我刚入行是这么写的:     var a = 1; var b = 2; function
Flutter 汇总请看这里 文章目录Flutter插件 解决什么问题通信原理支持传递的数据类型step1 创建插件工程MethodChannel是如何交互step2 编写Api和不同平台的实现flutter插件实例step2.1 定义apistep2.2 实现android APIstep2.3 实现iOS APIstep2.4 flutter 调用Flutter调用原生并传递数据在平台接收Fl
众所周知,框架之间会有冲突,这是源生js就起到作用了,下面介绍一种源生js封装的ajax
原创 2022-03-29 11:06:55
54阅读
uni原生插件开发流程
原创 5月前
30阅读
  • 1
  • 2
  • 3
  • 4
  • 5