首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

自己一个jqery的拖拽插件

说实话,jQuery比原生的js好用多了,本来想用原生的,也写出来的,仅仅是,感觉不像插件,所以用jQuery实现了一版。...实现的功能:能够指定拖拽的边界,在拖拽过程中,能够触发几个自己定义事件 先说明一下我插件的原则: 1.常量分离出来,放在$.zUI.插件中 2.插件的主体运行函数命名为$.zUI.插件.fn 3.销毁函数命名为...$.zUI.插件.unfn 这些规范,主要是为了以后其它插件时,放在一起,精简代码用的,以后可能还会添加�其它规则,以写出一个骨架来。...; each除了在jq对象上用之外,还能够使用$.each(Array,fnCallBack);之后加入�新的插件后,依照我之前的标准,仅仅须要在第一个參数上加入�其它字符串就能够了。...这个插件就写完啦。

97020

【蒙圈】自己Js自己不认识了?

最近在讲课的时候,发现一个新问题,就是许多同学面对着自己写完的代码,蒙圈了。 我是谁?我在哪里?我在做什么?这些代码是怎么出现的? 说来可能难以相信,明明是你自己写出来的代码嘛。...原话记不太清了,大概意思就是,自己的看不明白了,还得再写一遍呀? 我说,要这样你何止再重写一遍啊,你得反复多几遍才行。...咱们在课上代码的时候,能写出来主要有二个因素, 1、我刚讲完,脑子里还有印像; 2、我把代码都写好了,在视频里你们都能照着; 写完之后,脑子里印象退散,又没有代码参考,思路又不太到位,自然再看自己的代码就蒙圈了...在我个人看来,咱们前端新人代码的时候,容易只顾眼前,就是很容易顾头不顾尾。所以写完之后,最好就是从头到尾再检查一遍。如果js运行没有错误,那么就把JS的格式再清理一下, 那么,回到根本的问题,JS代码怎么读比较适合呢?

69640

手把手教你自己一个Maven插件【附源码】

手把手教你自己一个Maven插件 源码在这里: https://github.com/Byron4j/CookBook 创建maven项目,插件本身也是maven项目,只是它的packaging是maven-plugin...为插件编写目标:每个插件必须包含一个或多个目标,maven称之为Mojo(魔咒,可以操控的目标)。编写插件时必须提供一个或多个继承自AbstractMojo的类。...为目标提供配置点:大部分maven插件以及其目标都是可配置的,因此在编写Mojo的时候需要注意提供可配置的参数。 编写代码,实现目标。 错误处理以及日志,为客户提供足够的信息。...测试插件 插件项目pom配置信息,依赖引入 4.0.0 mvn-local-plugin</artifactId...* @goal count */ public class CountMojo extends AbstractMojo { ... } 安装插件 使用mvn install命令安装插件 使用插件

21520

讨厌别人不注释,但自己也不爱?那么试试这个IDEA的注释插件吧!

一个好的注释习惯对于代码的回溯、重构,或者对于他人解读,都有着莫大的帮助,但是大家编码的时候有没有觉得注释会稍稍的让编码慢下来一点呢?...嘿嘿,今天TJ君要给大家说的就是这样一个IDEA插件,Easy Javadoc Easy Javadoc,是一款自动翻译代码内容已形成类、方法或者属性注释的插件,同时他也可以进行中英文内容的互相翻译,碰到一些奇奇怪怪的词汇或者想起名的时候...那下面我们就来简单说下整个插件的使用。 使用中,可以将光标移动到需要注释的类、方法或者属性上,然后通过快捷键ctrl \就可以进行自动注释。...其实他就是后台自动通过翻译软件,将需要注释的类、方法或者属性进行翻译然后注释,所以说小伙伴只需要将方法的名字的和实际效果一致,就能确保自动注释的效果。...怎么样,是不是觉得整个小插件对编码注释有所帮助呢?赶紧来试试吧: 点击下方卡片,关注公众号“TJ君” 回复“自动注释”,获取插件下载地址 关注我,每天了解一个牛x、好用、有趣的东东

49110

jquery插件(转载)

其次, js"预编译"的特点:     js在"预编译"阶段, 会解释函数声明, 但却会忽略表式.             (3)....当js执行到function() {//code}();时, 由于function() {//code}在"预编译"阶段已经被解释过, js会跳过function(){//code}, 试图去执行();..., 故会报错;          当js执行到(function {// code})();时, 由于(function {// code})是表达式, js会去对它求解得到返回值, 由于返回值是一 个函数...format方法来格式话高亮文本,则我们可将它写成公共的,暴露给插件使用者,不同的使用着根据自己的需求来重写该format方法,从而是高亮文本可以呈现不同的格式。...例如 我们插件里面需要有个方法 来检测用户调用插件时传入的参数是否符合规范。 6.其他的一些设置,如:为你的插件加入元数据插件的支持将使其变得更强大。

2.1K30

自己插件控制 Webpack 的 Chunk 划分,想怎么分就怎么分

在这个 optimizeHook 的插件里,我们就可以自己做一些 Chunk 拆分了。...有的同学说,我平时也不用自己插件来拆分 chunk 呀,webpack 不是提供了 SplitChunksPlugin 的插件么,还变成内置的了,配置下 optimization.splitChunks...我们就可以插件自己拆分了,会自己拆分 chunk 之后,还不是想怎么分就怎么分么!...我们今天的 Chunk 拆分插件,就是一个 SyncBailHook,同步熔断的串行 hook 类型,也就是前面回调返回 false 会终止后面的回调执行。...webpack 内置了 SplitChunksPlugin,但是毕竟有局限性,当不满足需求的时候就可以自己插件来划分 chunk 了。 自己来控制 Chunk 划分,想怎么分就怎么分!

45520

绕过JS爬虫

http://data.eastmoney.com/jgdy/tj.html       我们希望抓取的是js生成的表格。      ...这种带有js的网站抓取其实不是那么简单的,基本分为那么几种方法,一种是观察页面,有的会有json数据,有的有js代码可以解析目标的url;一种是使用渲染工具;还有一种就是用工具来点击相关button,来抓取...我们希望爬取的是表格中的数据,但是如果我们仔细看一下html代码,会发现,这其实是js生成的,下面这张图是源代码的截图。 ?       这就很尴尬了,怎么办呢?...我们自己自己解析url数据访问你的api好了。       我们用浏览器自带的解析功能来试一下。首先,我们打开network,chrome内核的好像都这么叫。 ?    ...然后我们就点击第二页、第三页不断的来观察究竟js代码访问了什么后台的url。

14.9K20

写个自己的chrome插件

插件页面加载,background.js调用onMessage.addListener接收content.js发送过来的数据 function callback(info, curent, sendToContent.../popup.js"> 当你打开浏览chrome://extensions/然后添加插件04-demo 在打开一个测试页面 我通过插件中的popup.js...与content.js通信,就可以修改我当前页面上的元素了 另外推荐一个chrome插件官方的例子chrome-extensions-samples[4],看完一些例子多插件哟更深刻的认识,在下一节里,...总结 一个chrome插件基础文件manifest.json几个比较的参数,加载插件根目录必须要有个文件,且manifest_version是2版本上 popup.js与content.js交互,content.js...是独立于插件外部脚本,当匹配对应网页时,可以利用content.js控制当前网页 background.js是运行插件增强js,我们可以在这background.js控制chrome插件,或者与popup.js

1.8K10

自己JSON编辑器

怎么说呢,就比如说有的人到现在连JSON的正确格式都不对,也有人对了但并没有自信自己是否对,那这时候就需要一个校验工具来检验JSON格式的正确性。...正好最近自己公司也有这需求,于是自己就研究了一番,当然自己会比较浪费时间,于是就在网上寻寻觅觅,终于发现了一款还不错的JSON编辑器组件 —— JSON Editor,然后自己倒持倒持,自个儿看着还挺舒服...,用着也还行,就决定和大家分享一下,让大家也学会自己制作一款属于自己的JSON编辑器。..., ext-searchbox.js, mode-json.js, theme-textmate.js, and a custom theme theme-jsoneditor.js。...除了载入ace.js之外,我们还需要在js代码中设置mode,就像下面给出的实例中所示。

1.7K10

CodeFirst界面——自己客户端UI库

何谓CBS程序 CBS程序就是Client+Browser+Service的程序 纯CS程序界面,有各种难处,那么我就在Client端引入Browser,让Browser渲染基于HTML的UI界面 何谓...WUI 就算用用HTML渲染UI界面,那么开发人员还是要掌握HTML+CSS+JS的知识,这些知识还是比较复杂的 WUI库就是把HTML+CSS+JS封装成起来,组成一个界面元素库,(类似于Extjs和...可能仍旧不会表现成你想象的那样; 第二点:window.external.WUIPageLoaded(); 这行代码会触发WUI库的内部事件,告诉最终用户基础的界面渲染已经完成了,用户可以在这个事件触发后,添加自己的界面元素...这里涉及到JS和C#通讯,待会儿再说。...代码让我们的C#也做了工作 这就是C#和JS的通信了呢!

2.6K100

自己的面试题,自己想的答案

这个时候,也该详解下,自己的那些题目。因为题目是我自己的,并不是网上摘的,所以知识点比较基础,也不全面。如果大家对面试题有什么建议,欢迎指点。...而且,现在我也觉得还有必要知道这个知识,还没到全民 ES6 的时代,抛弃 ES5 的时代。...2.如果li不是本来就在页面上的,是未来元素,是页面加载了,再通过js动态加载进来了,上面的写法是无效的,点击li是没有反应的! 应该怎么解决以上问题?...参考: 21条CSS高级技巧 css写作建议和性能优化小结 5.说下自己对模块化开发的理解,以及模块化开发的好处。...8.小结 面试题就是这10道,我自己的解决方案也说完了。

65320
领券