JavaScript中的对象属性深入了解JavaScript中的对象以及对象中的属性,是构建可复用组件的前提。对象的创建方式,常用的有两种:通过对象字面量创建var obj = {x:1}通过构造函数创建var obj = new Object()我们可以用for-in来遍历并输出对象的属性。 var obj = { x: 1, y: 2, vars:['a','b','
JS 组件开发 系列作为前端开发组件开发是你成长的必经之路。时间的积累逐渐摸索出自己比较好的开发方式。 --- zenking(1)实现最简单的组件化;var jdb ={ alert: function(str) { alert(str); }, console:function (str) { console.log(str) } } 这样就是简单的实现 jdb.ale
define(['jquery'],function($){ function Window(){ this.cfg = { width:400, height:200, content:'我是默认文本内容', handle:null, title:'系统消息', skinClassName:null, hasCloseBtn:false, h
转载 2023-05-30 14:23:40
130阅读
功能基本包括常用表格中遇到的分页、搜索、删除、AJAX操作。由于是用的HANDLEBARS渲染的,所以样式可能很好的控制,要加新的功能也较容易。
原创 2021-06-04 15:04:01
904阅读
Vue.js教程-组件开发前言Vue组件化什么是组件化Vue单页面开发的解释组件化思想组件的使用原理实际开发中的使用-父子组件父子组件传递数据父传子-props用法子传父-this.$emit()自定义事件父组件直接获取子组件的数据this.$childrenthis.$ref子组件直接获取父组件的数据-this.$parent非父子组件之间的数据传递总结 前言本章介绍为什么要进行组件开发
常见的应用场景中,总是难免会遇到提示信息,比如显示不完全时需要鼠标移上去显示title,比如验证时的错误提示,比如操作按钮的辅助说明等,所以我独立出来了一个小的js组件,tip提示组件
原创 2021-06-04 15:03:58
362阅读
我以平均每一周出一个开源的js组件为目标行动着,虽然每个组件并不是很庞大,它只完成某一个较小部分的工作,但相信,只要有付出,总会得到回报的。这个组件主要完成分页的工作。
原创 2021-06-04 15:04:04
357阅读
作为一名前端工程师,写组件的能力至关重要。虽然javascript经常被人嘲笑是个小玩具,但是在一代代大牛的前仆后继的努力下,渐渐的也摸索了一套组件的编写方式。 下面我们来谈谈,在现有的知识体系下,如何很好的写组件。 比如我们要实现这样一个组件,就是一个输入框里面字数的计数。这个应该是个很简单的需求。 我们来看看,下面的各种写法。为了更清楚的演示,下面全部使用jQuery作为基础语言库。 最简
监控文本框的文字长度,一个按字节计算,一个按个数计算,并自适应文本框高度
原创 2021-06-04 15:04:06
331阅读
日历多选
原创 2021-06-04 15:04:12
506阅读
1.1 基本概念 组件化是Vue.js中的重要思想。 它提供了一种抽象,让我们可以开发出一个个独立可复用的小组件来构造我们的应用。任何的应用都会被抽象成一颗组件树。 ​ 组件化思想的应用 有了组件化的思想,我们在之后的开发中就要充分的利用它。 尽可能的将页面拆分成一个个小的、可复用的组件。 这样让我 ...
转载 2021-10-28 19:53:00
193阅读
2评论
可怜的我用着华为3C手机,用别人现成的组件都好卡,为了适应我这种屌丝,于是自己简化写了一版的照片预览效果,暂时无缩放功能,以后可能有空再加吧,你也可以自己加下,这是个github上的开源项目。它的github地址是:https://github.com/tianxiangbing/mobile-photo-preview
原创 2021-06-04 15:04:09
174阅读
需求最近项目组里有个项目想使用vue开发,但是不想搭建环境,因此就采用引入js的方式来进行开发,然后有很多页面需要用到一些公共的部分,因此想让我开发一些公共组件,使用Vue注册组件都是在webpack管理的项目下进行 的封装组件,因此对无node搭建环境的情况下不太了解如何封装公共组件。 在重新阅读了Vue官网的组件注册之后,产生了一个想法,可以在js中注册好Vue的全局组件,然后哪个页面需要用到
现如今,虽然多数的web应用都使用了大量的JavaScript,但如何保持客户端功能的专注性、健壮性和可维护性依然是一个很大的挑战。 尽管其它编程语言和系统都已经将关注分离和DRY这样的基本原则视为理所当然的宗旨,但往往在进行浏览器端应用开发的时候,这些原则就被忽视了。 造成这一现象的部分原因是JavaScript语言本身就在不断挣扎的历史,在很长的一段时间内,它都难以获得开发者的认真关注和对待
转载 9月前
48阅读
由于程序和网络的原因,常常我们需要在交互的时候,给用户一个正在加载中的动画,于是,loading组件横空出世。不需要复杂的代码,也能完成大多数业务,这就是我做组件的原则。
原创 2021-06-04 15:04:00
560阅读
前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子。后来接到一个基于模板的活动设计系统的需求,便有了下面的内容。借油开车。 组件化 需求一到,接就是怎么实现,技术选型自然成为了第一个问题。鉴于目前web前端mvvm框架以及组件开发方式的流行,决定技术栈采用:vue +
转载 2017-08-30 08:47:00
194阅读
2评论
本系列博客汇总在这里:Vue.js 汇总组件开发一、什么是组件化?二、Vue 组件化思想三、注册组件的基本步骤四、注册组件步骤解析1、Vue.extend()2、Vue.component()3、组件必须
原创 2021-08-19 15:35:21
226阅读
本模式有3个要点:1)利用vue.js实现html封装进组件,让复用可以落地;2)jquery负责操作dom;3)js函数模拟面向对象中的类,运行时通过new方式创建对象,将dom标识
原创 2022-08-15 10:48:35
367阅读
jsp <%    StringBuffer tree =  new StringBuffer(1024);    int nodeseq = 0;    tree.append("var nodes = new Array();\n");    for(){ /
转载 精选 2011-11-16 15:06:59
278阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5