js
ByteX
学而时习之不亦说乎!
展开
-
margin和padding属性中四个值的先后顺序及区别
顺序为:上右下左 比如顶部底部属都是1px左右边都为2px时你完全可以写成padding:1px2px;比如顶部为1px左右边为2px底部为3px时你可以写成padding:1px2px3px;原创 2020-02-03 15:46:44 · 1880 阅读 · 0 评论 -
bootstrap table 表头和内容没有对齐的问题
1.现象 2.原因 在定义table的时候会这样写<table id="tb_table" class="table table-striped table-bordered table-hover"></table>这里面的table-bordered是会造成格式上的影响的,解决办法是把它去掉就可以了 3.结果原创 2017-11-27 16:59:33 · 4394 阅读 · 0 评论 -
js读excel到网页表格预览
xlsx.js读取xls,xlsx文件到网页表格预览(bootstrap table)以下描述仅展示主要功能,具体代码实现在gtihub上,链接在文章最后。 1.js准备 读取文件的xlsx.js+bootstrap-table 等js 文件。 2.编写读取函数 主要包括读取excel文件内容,根据表头放入表格(bootstrap table),在此基础上实现增加,更改,删除等操作。 ...原创 2017-11-18 10:12:49 · 11917 阅读 · 6 评论 -
js中的 || 与 &&
在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true;原创 2018-03-20 18:07:39 · 275 阅读 · 0 评论 -
Select2编辑数据回显,ajax方式加载数据
项目中用到了select2.js插件的ajax方式加载数据,在编辑数据的时候需要回显,找了很多文章,都不能正常回显,谷歌之后在官方的github上找到些蛛丝马迹,终于做了出来。引js和css初始化 下面是我在项目中的初始化方式。第三个函数echoSelect2就是回显数据用的。function initSelect2(dom,url,multiple){ var subje...原创 2018-01-24 19:00:44 · 12190 阅读 · 24 评论 -
js 方法借用
js 一个对象借另一个对象的方法 。 call和apply基本一致,区别在于用法上,一个是传入一个数组 ,一个是直接传入参数。function people(){}; var animal = { name: "cc", age:16, say:function(m1,m2){ alert("他说:"+m1+"---"+...原创 2018-02-26 10:34:34 · 681 阅读 · 0 评论 -
js原型的本质
1.既然我们可以使用构造函数就可以定义属性和方法,为什么还要原型呢?? 一般每个实例的属性是不一样的,而行为一般都是一样的,所以我们希望每次实例化的时候,只分配内存保存不一样的数据,所有的实例共享这些方法,那就需要原型对象原型对象本质: 原型对象的属性和方法可以被所有实例共享 这样,如果我们需要修改所有实例中的属性或者方法,就只需要修改一处,就能够影响到所有实例了。一般将大...原创 2018-02-26 10:35:03 · 465 阅读 · 0 评论 -
js创建对象的方式
1. object//利用内置对象形式创建var boy = new Object();//属性boy.name = '哈哈';//属性boy.image = '男性头像';//属性boy.HealthPoint_HP = 100;//属性boy.MagicPoint_MP = 100;//技能boy.technologys =[];//方法boy.attack = f...原创 2018-02-26 10:35:24 · 140 阅读 · 0 评论 -
开源编辑器
其实编辑器技术虽然有一定的技术门槛,但在业界已发展多年,已经是成熟技术了,也产生了很多优秀的编辑器,它们通常都支持可定制、可扩展,代表性的有:文本编辑器CKEditor4 The battle-tested WYSIWYG HTML editor, when you need even more features and legacy compatibility.TinyMCE ...原创 2020-02-03 15:32:04 · 357 阅读 · 0 评论