vue的tinymce-vue原来只是个script加载器

tinymce比较好用,自定义一些功能也很方便。使用中发现加载总是不是那么迅速,一开始以为性能就是这样的,通过加载记录发现tinymce中的js组件居然都是加载tinymce官网的资源,一直在访问外网能不慢么。

就想tinymce-vue是vue组件呀,都install进来了,怎么还在走外网呢?打开tinymce-vue包发现实际上就是个script加载器,使用tinymce-vue后,实际上不需要install tinymce也能运行,他会判断本地是否有tinymce环境,没有的话,就直接创建script标签加载网页版本的js文件,再使用普通网页的方式初始化tinymce组件。

目前的解决方式是把tinymce-vue中scriptloader复制到本地再改下js路径,把资源放到自己的服务器,这样就稳多了

angularjs post 数据格式

没太理解为毛angularjs里post数据用的json格式。。。
网上也有修改方案:
修改原来的app.js 增加:

var [你的app名字]= angular.module('[你的app名字]=', ['ngRoute','[你的controller名字]='],function($httpProvider) {
// Use x-www-form-urlencoded Content-Type
$httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8';

/**
* The workhorse; converts an object to x-www-form-urlencoded serialization.
* @param {Object} obj
* @return {String}
*/
var param = function(obj) {
var query = '', name, value, fullSubName, subName, subValue, innerObj, i;

for(name in obj) {
value = obj[name];

if(value instanceof Array) {
for(i=0; i);

AngularJS 笔记

http://www.angularjs.cn/tag/AngularJS
看到了入门10,先记录下。。

十分强大,mvc齐全方面,做gurb的东西非常合适,
可以完全基于js的mvc开发网站,服务器端只需要开发json接口就可以了。
真的是太方便了。
问题是跟jquery用了同样的命名空间$, 虽然宣称两个方向不一样AngularJs很强大,但很多插件用不了了。。jquery的地位太重了。